Annotation of 43BSD/ingres/source/support/Makefile, revision 1.1

1.1     ! root        1: #
        !             2: #  Makefile for INGRES support routines
        !             3: #
        !             4: #      @(#)Makefile    8.10    2/10/86
        !             5: #
        !             6: 
        !             7: INGRES=        ../..
        !             8: H=     ../h
        !             9: LIB=   $(INGRES)/lib
        !            10: BIN=   $(INGRES)/bin
        !            11: SYSBIN=        /usr/local
        !            12: 
        !            13: ALL=   creatdb destroydb helpr printr purge \
        !            14:        restore usersetup ingres printadmin \
        !            15:        ingreslock copydb ingconv sysmod
        !            16: SRCS=  creatdb.c destroydb.c error.c helpr.c ingres.y \
        !            17:        printr.c purge.c subs.c usersetup.c \
        !            18:        indconv.q restore.c copydb.q prvect.c printadmin.c \
        !            19:        demodb.sh initsocket.c ildr.c ingconv.q 
        !            20: HDRS=  ildr.h
        !            21: 
        !            22: CTLMOD=        $(LIB)/ctlmod
        !            23: IUTIL= $(LIB)/iutil
        !            24: GUTIL= $(LIB)/gutil
        !            25: DBULIB=        $(LIB)/dbulib
        !            26: LIBS1= $(GUTIL)
        !            27: LIBS2= $(IUTIL) $(GUTIL)
        !            28: LIBS4= $(DBULIB) $(IUTIL) $(GUTIL) $(CTLMOD)
        !            29: LIBS4=  externs.o $(DBULIB) $(IUTIL) $(CTLMOD) $(GUTIL) $(IUTIL)
        !            30: 
        !            31: CFLAGS=        -O -I$H -I../ctlmod
        !            32: EQUEL= $(BIN)/equel
        !            33: LDFLAGS=
        !            34: CP=    cp
        !            35: CHMOD= chmod
        !            36: BINMODE=751
        !            37: SUMODE=        4751
        !            38: ROMODE=        444
        !            39: SHMODE=        755
        !            40: CHOWN= -chown
        !            41: GET=   sccs get
        !            42: REL=
        !            43: PR=    print
        !            44: VGRIND=        csh /usr/ucb/vgrind
        !            45: HEADER=        Support Programs
        !            46: 
        !            47: .SUFFIXES: .q
        !            48: 
        !            49: .q.c:
        !            50:        $(EQUEL) $<
        !            51: 
        !            52: .q.o:
        !            53:        $(EQUEL) $<
        !            54:        $(CC) $(CFLAGS) -c $*.c
        !            55: 
        !            56: all: $(ALL) demodb.sh
        !            57: 
        !            58: copydb:        copydb.o $(LIBS1)
        !            59:        $(CC) $(LDFLAGS) copydb.o $(LIBS1) $(LIB)/libq.a -o copydb
        !            60:        $(CHMOD) $(BINMODE) copydb
        !            61:        ls -l copydb; size copydb
        !            62: 
        !            63: ingconv:  ingconv.o $(LIBS1)
        !            64:        $(CC) $(LDFLAGS) ingconv.o $(LIBS1) $(LIB)/libq.a -o ingconv
        !            65:        $(CHMOD) $(SUMODE) ingconv
        !            66:        ls -l ingconv; size ingconv
        !            67: 
        !            68: creatdb: creatdb.o error.o prvect.o $(LIBS4)
        !            69:        $(CC) $(LDFLAGS) creatdb.o error.o prvect.o $(LIBS4) -lm -o creatdb
        !            70:        $(CHMOD) $(SUMODE) creatdb
        !            71:        ls -l creatdb; size creatdb
        !            72: 
        !            73: destroydb: destroydb.o $(LIBS4)
        !            74:        $(CC) $(LDFLAGS) destroydb.o $(LIBS4) -lm -o destroydb
        !            75:        $(CHMOD) $(SUMODE) destroydb
        !            76:        ls -l destroydb; size destroydb
        !            77: 
        !            78: helpr: helpr.o externs.o error.o prvect.o $(LIBS4) 
        !            79:        $(CC) $(LDFLAGS) helpr.o externs.o error.o prvect.o $(LIBS4) -lm -o helpr
        !            80:        $(CHMOD) $(SUMODE) helpr
        !            81:        ls -l helpr; size helpr
        !            82: 
        !            83: indconv: indconv.o $(LIBS2)
        !            84:        $(CC) indconv.o $(LIB)/equel $(LIBS2) -o indconv
        !            85:        $(CHMOD) $(BINMODE) indconv
        !            86:        ls -l indconv; size indconv
        !            87: 
        !            88: ingres: ingres.o $(LIBS2)
        !            89:        $(CC) ingres.o $(LDFLAGS) $(LIBS2) -o ingres
        !            90:        $(CHMOD) $(SUMODE) ingres
        !            91:        ls -l ingres; size ingres
        !            92:        rm -f sysmod
        !            93:        $(CP) ingres sysmod
        !            94:        $(CHMOD) $(SUMODE) sysmod
        !            95: 
        !            96: sysmod:        ingres
        !            97: 
        !            98: ingres.o: ingres.c
        !            99:        $(CC) $(CFLAGS) -I../ctlmod -c ingres.c
        !           100: 
        !           101: ingreslock: ildr.o initsocket.o
        !           102:        $(CC) $(CFLAGS) -o ingreslock ildr.o initsocket.o 
        !           103:        $(CHMOD) $(BINMODE) ingreslock
        !           104:        ls -l ingreslock ; size ingreslock
        !           105: 
        !           106: printadmin: printadmin.o $(LIBS2)
        !           107:        $(CC) $(LDFLAGS) printadmin.o $(LIBS2) -o printadmin
        !           108:        $(CHMOD) $(SUMODE) printadmin
        !           109:        ls -l printadmin; size printadmin
        !           110: 
        !           111: printr: printr.o error.o prvect.o $(LIBS4)
        !           112:        $(CC) $(LDFLAGS) printr.o error.o prvect.o $(LIBS4) -lm -o printr
        !           113:        $(CHMOD) $(SUMODE) printr
        !           114:        ls -l printr; size printr
        !           115: 
        !           116: purge: purge.o externs.o subs.o error.o $(LIBS4)
        !           117:        $(CC) $(LDFLAGS) externs.o purge.o subs.o error.o $(LIBS4) -lm  -o purge
        !           118:        $(CHMOD) $(SUMODE) purge
        !           119:        ls -l purge; size purge
        !           120: 
        !           121: restore: restore.o externs.o subs.o error.o $(LIBS4)
        !           122:        $(CC) $(LDFLAGS) restore.o externs.o subs.o error.o $(LIBS4) -lm -o restore
        !           123:        $(CHMOD) $(SUMODE) restore
        !           124:        ls -l restore; size restore
        !           125: 
        !           126: usersetup: usersetup.o $(LIBS1)
        !           127:        $(CC) $(LDFLAGS) usersetup.o $(LIBS1) -o usersetup
        !           128:        $(CHMOD) 700 usersetup
        !           129: 
        !           130: new:
        !           131:        rm -f $(ALL)
        !           132: 
        !           133: clean:
        !           134:        rm -f *.o
        !           135:        rm -f $(ALL) ingconv.c copydb.c copydb5.c indconv.c ingres.c a.out core y.tab.c
        !           136: 
        !           137: install: $(BIN)/creatdb $(BIN)/destroydb $(BIN)/helpr
        !           138: install: $(BIN)/printr $(BIN)/purge $(BIN)/restore 
        !           139: install: $(BIN)/usersetup $(BIN)/ingres $(BIN)/printadmin
        !           140: install: $(BIN)/demodb $(BIN)/ingreslock $(BIN)/copydb
        !           141: install: $(BIN)/ingconv
        !           142: 
        !           143: $(BIN)/creatdb: creatdb
        !           144:        $(CP) creatdb $(BIN)/creatdb; $(CHMOD) $(SUMODE) $(BIN)/creatdb
        !           145: $(BIN)/destroydb: destroydb
        !           146:        $(CP) destroydb $(BIN)/destroydb; $(CHMOD) $(SUMODE) $(BIN)/destroydb
        !           147: $(BIN)/helpr: helpr
        !           148:        $(CP) helpr $(BIN)/helpr; $(CHMOD) $(SUMODE) $(BIN)/helpr
        !           149: $(BIN)/indconv: indconv
        !           150:        $(CP) indconv $(BIN)/indconv; $(CHMOD) $(BINMODE) $(BIN)/indconv
        !           151: $(BIN)/printr: printr
        !           152:        $(CP) printr $(BIN)/printr; $(CHMOD) $(SUMODE) $(BIN)/printr
        !           153: $(BIN)/purge: purge
        !           154:        $(CP) purge $(BIN)/purge; $(CHMOD) $(SUMODE) $(BIN)/purge
        !           155: $(BIN)/restore: restore
        !           156:        $(CP) restore $(BIN)/restore; $(CHMOD) $(SUMODE) $(BIN)/restore
        !           157: $(BIN)/usersetup: usersetup
        !           158:        $(CP) usersetup $(BIN)/usersetup; $(CHMOD) 700 $(BIN)/usersetup
        !           159: $(BIN)/ingres: ingres
        !           160:        $(CP) ingres $(BIN)/ingres; $(CHMOD) $(SUMODE) $(BIN)/ingres
        !           161:        $(CP) $(BIN)/ingres $(BIN)/sysmod ; $(CHMOD) $(SUMODE) $(BIN)/sysmod
        !           162: $(BIN)/printadmin: printadmin
        !           163:        $(CP) printadmin $(BIN)/printadmin; $(CHMOD) $(SUMODE) $(BIN)/printadmin
        !           164: $(BIN)/demodb: demodb.sh
        !           165:        $(CP) demodb.sh $(BIN)/demodb; $(CHMOD) $(SHMODE) $(BIN)/demodb
        !           166: 
        !           167: $(BIN)/ingreslock: ingreslock
        !           168:        $(CP) ingreslock $(BIN)/ingreslock ; $(CHMOD) $(BINMODE) $(BIN)/ingreslock
        !           169: $(BIN)/copydb: copydb
        !           170:        $(CP) copydb $(BIN)/copydb ; $(CHMOD) $(BINMODE) $(BIN)/copydb
        !           171: 
        !           172: $(BIN)/ingconv: ingconv
        !           173:        $(CP) ingconv $(BIN)/ingconv ; $(CHMOD) $(SUMODE) $(BIN)/ingconv
        !           174: 
        !           175: sysinstall:
        !           176: sysinstall: $(SYSBIN)/ingres $(SYSBIN)/creatdb $(SYSBIN)/destroydb $(SYSBIN)/demodb
        !           177: sysinstall: $(SYSBIN)/purge $(SYSBIN)/restore $(SYSBIN)/copydb
        !           178: sysinstall: $(SYSBIN)/printr $(SYSBIN)/helpr $(SYSBIN)/ingconv
        !           179: 
        !           180: $(SYSBIN)/ingres: ingres
        !           181:        $(CP) ingres $(SYSBIN)/ingres
        !           182:        $(CHOWN) ingres $(SYSBIN)/ingres; $(CHMOD) $(SUMODE) $(SYSBIN)/ingres
        !           183:        $(CP) sysmod $(SYSBIN)/sysmod
        !           184:        $(CHOWN) ingres $(SYSBIN)/sysmod; $(CHMOD) $(SUMODE) $(SYSBIN)/sysmod
        !           185: $(SYSBIN)/creatdb: creatdb
        !           186:        $(CP) creatdb $(SYSBIN)/creatdb
        !           187:        $(CHOWN) ingres $(SYSBIN)/creatdb; $(CHMOD) $(SUMODE) $(SYSBIN)/creatdb
        !           188: $(SYSBIN)/destroydb: destroydb
        !           189:        $(CP) destroydb $(SYSBIN)/destroydb
        !           190:        $(CHOWN) ingres $(SYSBIN)/destroydb; $(CHMOD) $(SUMODE) $(SYSBIN)/destroydb
        !           191: $(SYSBIN)/demodb: demodb.sh
        !           192:        $(CP) demodb.sh $(SYSBIN)/demodb
        !           193:        $(CHOWN) ingres $(SYSBIN)/demodb; $(CHMOD) $(SHMODE) $(SYSBIN)/demodb
        !           194: $(SYSBIN)/purge: purge
        !           195:        $(CP) purge $(SYSBIN)/purge
        !           196:        $(CHOWN) ingres $(SYSBIN)/purge; $(CHMOD) $(SUMODE) $(SYSBIN)/purge
        !           197: $(SYSBIN)/restore: restore
        !           198:        $(CP) restore $(SYSBIN)/restore
        !           199:        $(CHOWN) ingres $(SYSBIN)/restore; $(CHMOD) $(SUMODE) $(SYSBIN)/restore
        !           200: $(SYSBIN)/printr: printr
        !           201:        $(CP) printr $(SYSBIN)/printr
        !           202:        $(CHOWN) ingres $(SYSBIN)/printr; $(CHMOD) $(SUMODE) $(SYSBIN)/printr
        !           203: $(SYSBIN)/helpr: helpr
        !           204:        $(CP) helpr $(SYSBIN)/helpr
        !           205:        $(CHOWN) ingres $(SYSBIN)/helpr; $(CHMOD) $(SUMODE) $(SYSBIN)/helpr
        !           206: $(SYSBIN)/copydb: copydb
        !           207:        $(CP) copydb $(SYSBIN)/copydb ; $(CHMOD) $(BINMODE) $(SYSBIN)/copydb
        !           208: $(SYSBIN)/ingconv: ingconv
        !           209:        $(CP) ingconv $(SYSBIN)/ingconv ; $(CHMOD) $(SUMODE) $(SYSBIN)/ingconv
        !           210: 
        !           211: sources: $(SRCS)
        !           212: 
        !           213: $(SRCS):
        !           214:        $(GET) $(REL) $@
        !           215: 
        !           216: print: sources
        !           217:        $(PR) Makefile TraceFlags *.[hm] *.[csy]
        !           218: 
        !           219: vgrind: sources
        !           220:        cp /dev/null index
        !           221:        $(VGRIND) -h "$(HEADER) (Release 8)" -n Makefile 
        !           222:        $(VGRIND) -h "$(HEADER) (Release 8)" $(SRCS) $(HDRS)
        !           223:        sed /SCCSID/d < index > tmp
        !           224:        mv tmp index
        !           225:        $(VGRIND) -h "$(HEADER) (Release 8)" -x index
        !           226: 
        !           227: tags: sources
        !           228:        -fgrep ../ tags > othertags
        !           229:        ctags  $(SRCS) $(HDRS)
        !           230:        sort -o tags tags othertags
        !           231:        -rm -f othertags
        !           232: 
        !           233: #
        !           234: # DANGER       DANGER  DANGER  DANGER  DANGER  DANGER
        !           235: # The following two entries should NOT be executed by the user.
        !           236: # These entries are only for the Makefile in conf to construct
        !           237: # the system tag files.
        !           238: #
        !           239: systags: 
        !           240:        ctags $(SRCS) $(HDRS)
        !           241:        sed "s/ /       support\//" tags > systags
        !           242:        cat systags >> ../tags
        !           243: 
        !           244: #
        !           245: # We assume that systags has already been done.
        !           246: #
        !           247: installtags:
        !           248:        sed "/  support/d" ../tags | sed "s/    /       ..\//" > othertags
        !           249:        sort -o tags tags othertags
        !           250:        -rm -f othertags systags
        !           251: depend:
        !           252:        grep '^#[       ]*include' $(SRCS) | sed -n -f ../h/depend.sed > makedep
        !           253:        echo '/^# DO NOT DELETE THIS LINE/+2,$$d' >eddep
        !           254:        echo '$$r makedep' >>eddep
        !           255:        echo 'w' >>eddep
        !           256:        cp Makefile Makefile.bak
        !           257:        ed - Makefile < eddep
        !           258:        rm eddep makedep
        !           259:        echo '# DEPENDENCIES MUST END AT END OF FILE' >> Makefile
        !           260:        echo '# IF YOU PUT STUFF HERE IT WILL GO AWAY' >> Makefile
        !           261:        echo '# see make depend above' >> Makefile
        !           262: 
        !           263: # DO NOT DELETE THIS LINE -- make depend uses it
        !           264: 
        !           265: creatdb.o:$H/ingres.h
        !           266: creatdb.o:$H/aux.h
        !           267: creatdb.o:$H/version.h
        !           268: creatdb.o:$H/access.h
        !           269: creatdb.o:$H/symbol.h
        !           270: creatdb.o:$H/opsys.h
        !           271: creatdb.o:$H/pv.h
        !           272: creatdb.o:$H/sccs.h
        !           273: destroydb.o:$H/ingres.h
        !           274: destroydb.o:$H/aux.h
        !           275: destroydb.o:$H/access.h
        !           276: destroydb.o:$H/sccs.h
        !           277: error.o:$H/ingres.h
        !           278: error.o:$H/aux.h
        !           279: error.o:$H/sccs.h
        !           280: helpr.o:$H/ingres.h
        !           281: helpr.o:$H/aux.h
        !           282: helpr.o:$H/access.h
        !           283: helpr.o:$H/lock.h
        !           284: helpr.o:$H/pv.h
        !           285: helpr.o:$H/sccs.h
        !           286: ingres.o:$H/ingres.h
        !           287: ingres.o:$H/aux.h
        !           288: ingres.o:$H/version.h
        !           289: ingres.o:$H/access.h
        !           290: ingres.o:$H/lock.h
        !           291: ingres.o:$H/opsys.h
        !           292: ingres.o:$H/sccs.h
        !           293: printr.o:$H/ingres.h
        !           294: printr.o:$H/aux.h
        !           295: printr.o:$H/access.h
        !           296: printr.o:$H/lock.h
        !           297: printr.o:$H/pv.h
        !           298: printr.o:$H/sccs.h
        !           299: purge.o:$H/ingres.h
        !           300: purge.o:$H/aux.h
        !           301: purge.o:$H/lock.h
        !           302: purge.o:$H/pv.h
        !           303: purge.o:$H/sccs.h
        !           304: purge.o:$H/opsys.h
        !           305: subs.o:$H/ingres.h
        !           306: subs.o:$H/aux.h
        !           307: subs.o:$H/access.h
        !           308: subs.o:$H/lock.h
        !           309: subs.o:$H/sccs.h
        !           310: subs.o:$H/opsys.h
        !           311: usersetup.o:$H/ingres.h
        !           312: usersetup.o:$H/aux.h
        !           313: usersetup.o:$H/opsys.h
        !           314: usersetup.o:$H/sccs.h
        !           315: indconv.o:$H/sccs.h
        !           316: restore.o:$H/ingres.h
        !           317: restore.o:$H/aux.h
        !           318: restore.o:$H/catalog.h
        !           319: restore.o:$H/access.h
        !           320: restore.o:$H/batch.h
        !           321: restore.o:$H/opsys.h
        !           322: restore.o:$H/lock.h
        !           323: restore.o:$H/symbol.h
        !           324: restore.o:$H/resp.h
        !           325: restore.o:$H/sccs.h
        !           326: copydb.o:$H/useful.h
        !           327: copydb.o:$H/sccs.h
        !           328: prvect.o:$H/tree.h
        !           329: prvect.o:$H/pv.h
        !           330: prvect.o:$H/sccs.h
        !           331: printadmin.o:$H/ingres.h
        !           332: printadmin.o:$H/access.h
        !           333: printadmin.o:$H/sccs.h
        !           334: initsocket.o:$H/sccs.h
        !           335: ildr.o:$H/ildr.h
        !           336: ildr.o:$H/sccs.h
        !           337: ingconv.o:$H/ingres.h
        !           338: ingconv.o:$H/access.h
        !           339: ingconv.o:$H/sccs.h
        !           340: # DEPENDENCIES MUST END AT END OF FILE
        !           341: # IF YOU PUT STUFF HERE IT WILL GO AWAY
        !           342: # see make depend above

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.