|
|
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
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.