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

1.1     ! root        1: #
        !             2: #  Makefile for INGRES support routines
        !             3: #
        !             4: #      @(#)Makefile    7.5     9/26/83
        !             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 sysmod \
        !            14:        restore usersetup ingres printadmin demodb.sh \
        !            15:        ingres_lock
        !            16: SRCS=  creatdb.c destroydb.c error.c helpr.c ingres.y \
        !            17:        printr.c purge.c subs.c sysmod.c usersetup.c \
        !            18:        indconv.q restore.c copydb.q prvect.c printadmin.c \
        !            19:        demodb.sh initsocket.c ildr.c
        !            20: 
        !            21: CTLMOD=        $(LIB)/ctlmod
        !            22: IUTIL= $(LIB)/iutil
        !            23: GUTIL= $(LIB)/gutil
        !            24: DBULIB=        $(LIB)/dbulib
        !            25: LIBS1= $(GUTIL)
        !            26: LIBS2= $(IUTIL) $(GUTIL)
        !            27: LIBS3= $(DBULIB) $(IUTIL) $(GUTIL)
        !            28: 
        !            29: CFLAGS=        -O -I$H 
        !            30: EQUEL= equel
        !            31: LDFLAGS=-z
        !            32: CP=    cp
        !            33: CHMOD= chmod
        !            34: BINMODE=751
        !            35: SUMODE=        4751
        !            36: ROMODE=        444
        !            37: SHMODE=        755
        !            38: CHOWN= -chown
        !            39: GET=   sccs get
        !            40: REL=
        !            41: PR=    print
        !            42: VGRIND=        csh /usr/ucb/vgrind
        !            43: HEADER=        Support Programs
        !            44: 
        !            45: .q.c:
        !            46:        $(EQUEL) $<
        !            47: 
        !            48: all: $(ALL)
        !            49: 
        !            50: copydb:        copydb.o $(LIBS1)
        !            51:        $(CC) $(LDFLAGS) copydb.o $(LIBS1) -lq -o copydb
        !            52:        $(CHMOD) $(BINMODE) copydb
        !            53:        ls -l copydb; size copydb
        !            54: 
        !            55: copydb5.c: copydb5.q
        !            56:        equel5 copydb5.q
        !            57: 
        !            58: copydb5: copydb5.o $(LIBS2)
        !            59:        $(CC) $(LDFLAGS) copydb5.o $(LIBS2) -lq5 -o copydb5
        !            60:        $(CHMOD) $(BINMODE) copydb5
        !            61: 
        !            62: creatdb: creatdb.o error.o prvect.o $(LIBS3)
        !            63:        $(CC) $(LDFLAGS) creatdb.o error.o prvect.o $(LIBS3) -o creatdb
        !            64:        $(CHMOD) $(SUMODE) creatdb
        !            65:        ls -l creatdb; size creatdb
        !            66: 
        !            67: destroydb: destroydb.o $(LIBS3)
        !            68:        $(CC) $(LDFLAGS) destroydb.o $(LIBS3) -o destroydb
        !            69:        $(CHMOD) $(SUMODE) destroydb
        !            70:        ls -l destroydb; size destroydb
        !            71: 
        !            72: helpr: helpr.o error.o prvect.o $(LIBS3)
        !            73:        $(CC) $(LDFLAGS) helpr.o error.o prvect.o $(LIBS3) -o helpr
        !            74:        $(CHMOD) $(SUMODE) helpr
        !            75:        ls -l helpr; size helpr
        !            76: 
        !            77: indconv: indconv.o $(LIBS2)
        !            78:        $(CC) indconv.o $(LIB)/equel $(LIBS2) -o indconv
        !            79:        $(CHMOD) $(BINMODE) indconv
        !            80:        ls -l indconv; size indconv
        !            81: 
        !            82: ingres: ingres.o $(LIBS2)
        !            83:        $(CC) ingres.o $(LDFLAGS) $(LIBS2) -o ingres
        !            84:        $(CHMOD) $(SUMODE) ingres
        !            85:        ls -l ingres; size ingres
        !            86: ingres.o: ingres.c
        !            87:        $(CC) $(CFLAGS) -I../ctlmod -c ingres.c
        !            88: 
        !            89: ingres_lock: ildr.o initsocket.o
        !            90:        $(CC) $(CFLAGS) -o ingres_lock ildr.o initsocket.o
        !            91:        $(CHMOD) $(BINMODE) ingres_lock
        !            92:        ls -l ingres_lock ; size ingres_lock
        !            93: 
        !            94: printadmin: printadmin.o $(LIBS2)
        !            95:        $(CC) $(LDFLAGS) printadmin.o $(LIBS2) -o printadmin
        !            96:        $(CHMOD) $(SUMODE) printadmin
        !            97:        ls -l printadmin; size printadmin
        !            98: 
        !            99: printr: printr.o error.o prvect.o $(LIBS3)
        !           100:        $(CC) $(LDFLAGS) printr.o error.o prvect.o $(LIBS3) -o printr
        !           101:        $(CHMOD) $(SUMODE) printr
        !           102:        ls -l printr; size printr
        !           103: 
        !           104: purge: purge.o subs.o error.o $(LIBS3)
        !           105:        $(CC) $(LDFLAGS) purge.o subs.o error.o $(LIBS3) -o purge
        !           106:        $(CHMOD) $(SUMODE) purge
        !           107:        ls -l purge; size purge
        !           108: 
        !           109: restore: restore.o subs.o error.o $(LIBS3)
        !           110:        $(CC) $(LDFLAGS) restore.o subs.o error.o $(LIBS3) -o restore
        !           111:        $(CHMOD) $(SUMODE) restore
        !           112:        ls -l restore; size restore
        !           113: 
        !           114: sysmod:        sysmod.o error.o prvect.o $(LIBS3) 
        !           115:        $(CC) $(LDFLAGS) sysmod.o error.o prvect.o $(LIBS3) -o sysmod
        !           116:        $(CHMOD) $(SUMODE) sysmod
        !           117:        ls -l sysmod; size sysmod
        !           118: 
        !           119: usersetup: usersetup.o $(LIBS1)
        !           120:        $(CC) $(LDFLAGS) usersetup.o $(LIBS1) -o usersetup
        !           121:        $(CHMOD) 700 usersetup
        !           122: 
        !           123: new:
        !           124:        rm -f $(ALL)
        !           125: 
        !           126: clean:
        !           127:        rm -f *.o
        !           128:        rm -f $(ALL) copydb.c copydb5.c indconv.c ingres.c a.out core y.tab.c
        !           129: 
        !           130: install: $(BIN)/creatdb $(BIN)/destroydb $(BIN)/helpr
        !           131: install: $(BIN)/printr $(BIN)/purge $(BIN)/restore $(BIN)/sysmod
        !           132: install: $(BIN)/usersetup $(BIN)/ingres $(BIN)/printadmin
        !           133: install: $(BIN)/demodb $(BIN)/ingres_lock
        !           134: 
        !           135: $(BIN)/creatdb: creatdb
        !           136:        $(CP) creatdb $(BIN)/creatdb; $(CHMOD) $(SUMODE) $(BIN)/creatdb
        !           137: $(BIN)/destroydb: destroydb
        !           138:        $(CP) destroydb $(BIN)/destroydb; $(CHMOD) $(SUMODE) $(BIN)/destroydb
        !           139: $(BIN)/helpr: helpr
        !           140:        $(CP) helpr $(BIN)/helpr; $(CHMOD) $(SUMODE) $(BIN)/helpr
        !           141: $(BIN)/indconv: indconv
        !           142:        $(CP) indconv $(BIN)/indconv; $(CHMOD) $(BINMODE) $(BIN)/indconv
        !           143: $(BIN)/printr: printr
        !           144:        $(CP) printr $(BIN)/printr; $(CHMOD) $(SUMODE) $(BIN)/printr
        !           145: $(BIN)/purge: purge
        !           146:        $(CP) purge $(BIN)/purge; $(CHMOD) $(SUMODE) $(BIN)/purge
        !           147: $(BIN)/restore: restore
        !           148:        $(CP) restore $(BIN)/restore; $(CHMOD) $(SUMODE) $(BIN)/restore
        !           149: $(BIN)/sysmod: sysmod
        !           150:        $(CP) sysmod $(BIN)/sysmod; $(CHMOD) $(SUMODE) $(BIN)/sysmod
        !           151: $(BIN)/usersetup: usersetup
        !           152:        $(CP) usersetup $(BIN)/usersetup; $(CHMOD) 700 $(BIN)/usersetup
        !           153: $(BIN)/ingres: ingres
        !           154:        $(CP) ingres $(BIN)/ingres; $(CHMOD) $(SUMODE) $(BIN)/ingres
        !           155: $(BIN)/printadmin: printadmin
        !           156:        $(CP) printadmin $(BIN)/printadmin; $(CHMOD) $(SUMODE) $(BIN)/printadmin
        !           157: $(BIN)/demodb: demodb.sh
        !           158:        $(CP) demodb.sh $(BIN)/demodb; $(CHMOD) $(SHMODE) $(BIN)/demodb
        !           159: 
        !           160: $(BIN)/ingres_lock: ingres_lock
        !           161:        $(CP) ingres_lock $(BIN)/ingres_lock ; $(CHMOD) $(BINMODE) $(BIN)/ingres_lock
        !           162: 
        !           163: sysinstall:
        !           164: sysinstall: $(SYSBIN)/ingres $(SYSBIN)/creatdb $(SYSBIN)/destroydb $(SYSBIN)/demodb
        !           165: sysinstall: $(SYSBIN)/sysmod $(SYSBIN)/purge $(SYSBIN)/restore
        !           166: sysinstall: $(SYSBIN)/printr $(SYSBIN)/helpr $(SYSBIN)/ingres_lock
        !           167: 
        !           168: $(SYSBIN)/ingres: ingres
        !           169:        $(CP) ingres $(SYSBIN)/ingres
        !           170:        $(CHOWN) ingres $(SYSBIN)/ingres; $(CHMOD) $(SUMODE) $(SYSBIN)/ingres
        !           171: $(SYSBIN)/creatdb: creatdb
        !           172:        $(CP) creatdb $(SYSBIN)/creatdb
        !           173:        $(CHOWN) ingres $(SYSBIN)/creatdb; $(CHMOD) $(SUMODE) $(SYSBIN)/creatdb
        !           174: $(SYSBIN)/destroydb: destroydb
        !           175:        $(CP) destroydb $(SYSBIN)/destroydb
        !           176:        $(CHOWN) ingres $(SYSBIN)/destroydb; $(CHMOD) $(SUMODE) $(SYSBIN)/destroydb
        !           177: $(SYSBIN)/demodb: demodb.sh
        !           178:        $(CP) demodb.sh $(SYSBIN)/demodb
        !           179:        $(CHOWN) ingres $(SYSBIN)/demodb; $(CHMOD) $(SHMODE) $(SYSBIN)/demodb
        !           180: $(SYSBIN)/sysmod: sysmod
        !           181:        $(CP) sysmod $(SYSBIN)/sysmod
        !           182:        $(CHOWN) ingres $(SYSBIN)/sysmod; $(CHMOD) $(SUMODE) $(SYSBIN)/sysmod
        !           183: $(SYSBIN)/purge: purge
        !           184:        $(CP) purge $(SYSBIN)/purge
        !           185:        $(CHOWN) ingres $(SYSBIN)/purge; $(CHMOD) $(SUMODE) $(SYSBIN)/purge
        !           186: $(SYSBIN)/restore: restore
        !           187:        $(CP) restore $(SYSBIN)/restore
        !           188:        $(CHOWN) ingres $(SYSBIN)/restore; $(CHMOD) $(SUMODE) $(SYSBIN)/restore
        !           189: $(SYSBIN)/printr: printr
        !           190:        $(CP) printr $(SYSBIN)/printr
        !           191:        $(CHOWN) ingres $(SYSBIN)/printr; $(CHMOD) $(SUMODE) $(SYSBIN)/printr
        !           192: $(SYSBIN)/helpr: helpr
        !           193:        $(CP) helpr $(SYSBIN)/helpr
        !           194:        $(CHOWN) ingres $(SYSBIN)/helpr; $(CHMOD) $(SUMODE) $(SYSBIN)/helpr
        !           195: $(SYSBIN)/ingres_lock: ingres_lock
        !           196:        $(CP) ingres_lock $(SYSBIN)/ingres_lock ; $(CHMOD) $(BINMODE) $(SYSBIN)/ingres_lock
        !           197: 
        !           198: sources: $(SRCS)
        !           199: 
        !           200: $(SRCS):
        !           201:        $(GET) $(REL) SCCS/s.$@
        !           202: 
        !           203: print: sources
        !           204:        $(PR) Makefile TraceFlags *.[hm] *.[csy]
        !           205: 
        !           206: vgrind: sources
        !           207:        cp /dev/null index
        !           208:        $(VGRIND) -h "$(HEADER) (Release 7)" -n Makefile TraceFlags
        !           209:        $(VGRIND) -h "$(HEADER) (Release 7)" *.[hm] *.[csy]
        !           210:        $(VGRIND) -h "$(HEADER) (Release 7)" -x index
        !           211: 
        !           212: depend:
        !           213:        grep '^#[       ]*include' $(SRCS) | sed -n -f ../h/depend.sed > makedep
        !           214:        echo '/^# DO NOT DELETE THIS LINE/+2,$$d' >eddep
        !           215:        echo '$$r makedep' >>eddep
        !           216:        echo 'w' >>eddep
        !           217:        cp Makefile Makefile.bak
        !           218:        ed - Makefile < eddep
        !           219:        rm eddep makedep
        !           220:        echo '# DEPENDENCIES MUST END AT END OF FILE' >> Makefile
        !           221:        echo '# IF YOU PUT STUFF HERE IT WILL GO AWAY' >> Makefile
        !           222:        echo '# see make depend above' >> Makefile
        !           223: 
        !           224: # DO NOT DELETE THIS LINE -- make depend uses it
        !           225: 
        !           226: creatdb.o:$H/ingres.h
        !           227: creatdb.o:$H/aux.h
        !           228: creatdb.o:$H/version.h
        !           229: creatdb.o:$H/access.h
        !           230: creatdb.o:$H/symbol.h
        !           231: creatdb.o:$H/pv.h
        !           232: destroydb.o:$H/ingres.h
        !           233: destroydb.o:$H/aux.h
        !           234: destroydb.o:$H/access.h
        !           235: error.o:$H/ingres.h
        !           236: error.o:$H/aux.h
        !           237: helpr.o:$H/ingres.h
        !           238: helpr.o:$H/aux.h
        !           239: helpr.o:$H/access.h
        !           240: helpr.o:$H/lock.h
        !           241: helpr.o:$H/pv.h
        !           242: ingres.y:$H/ingres.h
        !           243: ingres.y:$H/aux.h
        !           244: ingres.y:$H/version.h
        !           245: ingres.y:$H/access.h
        !           246: ingres.y:$H/lock.h
        !           247: ingres.y:$H/opsys.h
        !           248: printr.o:$H/ingres.h
        !           249: printr.o:$H/aux.h
        !           250: printr.o:$H/access.h
        !           251: printr.o:$H/lock.h
        !           252: printr.o:$H/pv.h
        !           253: purge.o:$H/ingres.h
        !           254: purge.o:$H/aux.h
        !           255: purge.o:$H/lock.h
        !           256: subs.o:$H/ingres.h
        !           257: subs.o:$H/aux.h
        !           258: subs.o:$H/access.h
        !           259: subs.o:$H/lock.h
        !           260: sysmod.o:$H/ingres.h
        !           261: sysmod.o:$H/aux.h
        !           262: sysmod.o:$H/lock.h
        !           263: sysmod.o:$H/access.h
        !           264: sysmod.o:$H/pv.h
        !           265: usersetup.o:$H/ingres.h
        !           266: usersetup.o:$H/aux.h
        !           267: usersetup.o:$H/opsys.h
        !           268: restore.o:$H/ingres.h
        !           269: restore.o:$H/aux.h
        !           270: restore.o:$H/catalog.h
        !           271: restore.o:$H/access.h
        !           272: restore.o:$H/opsys.h
        !           273: restore.o:$H/lock.h
        !           274: restore.o:$H/symbol.h
        !           275: restore.o:$H/resp.h
        !           276: prvect.o:$H/tree.h
        !           277: prvect.o:$H/pv.h
        !           278: printadmin.o:$H/ingres.h
        !           279: printadmin.o:$H/access.h
        !           280: # DEPENDENCIES MUST END AT END OF FILE
        !           281: # IF YOU PUT STUFF HERE IT WILL GO AWAY
        !           282: # 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.