|
|
1.1 ! root 1: # ! 2: # Makefile for INGRES decomposition module ! 3: # ! 4: # @(#)Makefile 7.1 2/5/81 ! 5: # ! 6: ! 7: INGRES= ../.. ! 8: H= ../h ! 9: LIB= $(INGRES)/lib ! 10: ! 11: CTLMOD= $(LIB)/ctlmod ! 12: OVQP= $(LIB)/ovqp ! 13: DBULIB= $(LIB)/dbulib ! 14: IUTIL= $(LIB)/iutil ! 15: GUTIL= $(LIB)/gutil ! 16: ! 17: OBJS= qryproc.o de_init.o ret_unique.o \ ! 18: aggregate.o ageval.o byeval.o makenode.o mapvar.o \ ! 19: decomp.o pull_sq.o exec_sq.o tempvar.o reformat.o decision.o \ ! 20: reduction.o openrs.o error.o prlinks.o rangetable.o \ ! 21: rnum.o reinit.o selectv.o setvar.o usubr.o \ ! 22: lockit.o pull_const.o \ ! 23: call_ovqp.o mklist.o call_dbu.o ! 24: ! 25: LIBS= $(CTLMOD) $(OVQP) $(DBULIB) $(IUTIL) $(GUTIL) -lm ! 26: NLIBS= $(CTLMOD) $(OVQP) ../nacc/nlib $(DBULIB) ../access/naccess ../nacc/nlib $(IUTIL) $(GUTIL) ! 27: ! 28: SRCS= de_init.c qryproc.c ret_unique.c \ ! 29: aggregate.c ageval.c byeval.c makenode.c mapvar.c \ ! 30: decomp.c pull_sq.c exec_sq.c tempvar.c reformat.c decision.c \ ! 31: reduction.c openrs.c error.c prlinks.c rangetable.c \ ! 32: rnum.c reinit.c selectv.c setvar.c usubr.c mklist.c \ ! 33: lockit.c pull_const.c \ ! 34: call_ovqp.c call_dbu.c decomp.h globs.h ! 35: ! 36: CFLAGS= -I$H -O ! 37: LDFLAGS=-z ! 38: AR= -ar ! 39: ARFLAGS=rvu ! 40: RANLIB= ranlib ! 41: CP= cp ! 42: CHMOD= chmod ! 43: LIBMODE=664 ! 44: BINMODE=4740 ! 45: ROMODE= 444 ! 46: GET= sccs get ! 47: REL= ! 48: PR= print ! 49: VGRIND= csh /usr/ucb/vgrind ! 50: HEADER= Decomposition ! 51: ! 52: decomplib: $(OBJS) ! 53: $(AR) $(ARFLAGS) decomplib $? ! 54: $(CHMOD) $(LIBMODE) decomplib ! 55: $(RANLIB) decomplib ! 56: ! 57: install: $(LIB)/decomp ! 58: ! 59: $(LIB)/decomp: decomplib ! 60: $(CP) decomplib $(LIB)/decomp ! 61: $(RANLIB) $(LIB)/decomp ! 62: ! 63: new: ! 64: rm -f decomplib ! 65: ! 66: clean: ! 67: rm -f *.o ! 68: rm -f decomplib decomp a.out core ! 69: ! 70: decomp: $(OBJS) config.o ! 71: $(CC) $(LDFLAGS) config.o $(OBJS) $(LIBS) -o decomp ! 72: $(CHMOD) $(BINMODE) decomp ! 73: ! 74: ndecomp: $(OBJS) config.o ! 75: $(CC) config.o $(OBJS) $(LDFLAGS) $(NLIBS) -o ndecomp ! 76: $(CHMOD) $(BINMODE) ndecomp ! 77: ! 78: nnew: ! 79: rm -f ndecomp ! 80: ! 81: sources: $(SRCS) ! 82: ! 83: $(SRCS): ! 84: $(GET) $(REL) SCCS/s.$@ ! 85: ! 86: print: sources ! 87: $(PR) Makefile TraceFlags *.[hm] *.[csy] ! 88: ! 89: vgrind: sources ! 90: cp /dev/null index ! 91: $(VGRIND) -h "$(HEADER) (Release 7)" -n Makefile TraceFlags ! 92: $(VGRIND) -h "$(HEADER) (Release 7)" *.[hm] *.[csy] ! 93: $(VGRIND) -h "$(HEADER) (Release 7)" -x index ! 94: ! 95: config.c: ../conf/SCCS/s.decomp.c ! 96: rm -f config.c ! 97: $(GET) $(REL) -p ../conf/SCCS/s.decomp.c > config.c ! 98: $(CHMOD) $(ROMODE) config.c ! 99: ! 100: depend: ! 101: grep '^#[ ]*include' $(SRCS) | sed -n -f ../h/depend.sed > makedep ! 102: echo '/^# DO NOT DELETE THIS LINE/+2,$$d' >eddep ! 103: echo '$$r makedep' >>eddep ! 104: echo 'w' >>eddep ! 105: cp Makefile Makefile.bak ! 106: ed - Makefile < eddep ! 107: rm eddep makedep ! 108: echo '# DEPENDENCIES MUST END AT END OF FILE' >> Makefile ! 109: echo '# IF YOU PUT STUFF HERE IT WILL GO AWAY' >> Makefile ! 110: echo '# see make depend above' >> Makefile ! 111: ! 112: # DO NOT DELETE THIS LINE -- make depend uses it ! 113: ! 114: de_init.o:$H/ingres.h ! 115: de_init.o:$H/symbol.h ! 116: de_init.o:$H/range.h ! 117: de_init.o:globs.h ! 118: qryproc.o:$H/ingres.h ! 119: qryproc.o:$H/aux.h ! 120: qryproc.o:$H/tree.h ! 121: qryproc.o:$H/symbol.h ! 122: qryproc.o:globs.h ! 123: qryproc.o:$H/pv.h ! 124: qryproc.o:$H/lock.h ! 125: qryproc.o:$H/resp.h ! 126: ret_unique.o:$H/ingres.h ! 127: ret_unique.o:$H/symbol.h ! 128: ret_unique.o:$H/aux.h ! 129: ret_unique.o:$H/tree.h ! 130: ret_unique.o:globs.h ! 131: aggregate.o:$H/ingres.h ! 132: aggregate.o:$H/tree.h ! 133: aggregate.o:$H/symbol.h ! 134: aggregate.o:globs.h ! 135: ageval.o:$H/ingres.h ! 136: ageval.o:$H/tree.h ! 137: ageval.o:$H/symbol.h ! 138: ageval.o:$H/pv.h ! 139: ageval.o:globs.h ! 140: byeval.o:$H/ingres.h ! 141: byeval.o:$H/tree.h ! 142: byeval.o:$H/symbol.h ! 143: byeval.o:$H/pv.h ! 144: byeval.o:globs.h ! 145: makenode.o:$H/ingres.h ! 146: makenode.o:$H/aux.h ! 147: makenode.o:$H/tree.h ! 148: makenode.o:$H/symbol.h ! 149: makenode.o:globs.h ! 150: mapvar.o:$H/ingres.h ! 151: mapvar.o:$H/aux.h ! 152: mapvar.o:$H/tree.h ! 153: mapvar.o:$H/symbol.h ! 154: decomp.o:$H/ingres.h ! 155: decomp.o:$H/aux.h ! 156: decomp.o:$H/tree.h ! 157: decomp.o:$H/symbol.h ! 158: decomp.o:globs.h ! 159: pull_sq.o:$H/ingres.h ! 160: pull_sq.o:$H/aux.h ! 161: pull_sq.o:$H/tree.h ! 162: pull_sq.o:$H/symbol.h ! 163: pull_sq.o:globs.h ! 164: exec_sq.o:$H/ingres.h ! 165: exec_sq.o:$H/aux.h ! 166: exec_sq.o:$H/tree.h ! 167: exec_sq.o:$H/symbol.h ! 168: exec_sq.o:$H/pv.h ! 169: exec_sq.o:globs.h ! 170: tempvar.o:$H/ingres.h ! 171: tempvar.o:$H/tree.h ! 172: tempvar.o:$H/symbol.h ! 173: reformat.o:$H/ingres.h ! 174: reformat.o:$H/catalog.h ! 175: reformat.o:$H/aux.h ! 176: reformat.o:$H/tree.h ! 177: reformat.o:$H/symbol.h ! 178: reformat.o:$H/pv.h ! 179: reformat.o:globs.h ! 180: reformat.o:$H/access.h ! 181: decision.o:$H/ingres.h ! 182: decision.o:$H/symbol.h ! 183: decision.o:$H/aux.h ! 184: decision.o:$H/tree.h ! 185: decision.o:globs.h ! 186: reduction.o:$H/ingres.h ! 187: reduction.o:$H/symbol.h ! 188: reduction.o:$H/aux.h ! 189: reduction.o:$H/tree.h ! 190: reduction.o:globs.h ! 191: openrs.o:$H/ingres.h ! 192: openrs.o:$H/aux.h ! 193: openrs.o:$H/tree.h ! 194: openrs.o:$H/symbol.h ! 195: openrs.o:globs.h ! 196: error.o:$H/ingres.h ! 197: error.o:$H/aux.h ! 198: error.o:$H/tree.h ! 199: error.o:$H/symbol.h ! 200: error.o:globs.h ! 201: prlinks.o:$H/ingres.h ! 202: prlinks.o:$H/aux.h ! 203: prlinks.o:$H/tree.h ! 204: prlinks.o:$H/symbol.h ! 205: prlinks.o:globs.h ! 206: rangetable.o:$H/ingres.h ! 207: rangetable.o:$H/symbol.h ! 208: rangetable.o:globs.h ! 209: rnum.o:$H/ingres.h ! 210: rnum.o:globs.h ! 211: reinit.o:$H/ingres.h ! 212: reinit.o:$H/aux.h ! 213: reinit.o:$H/tree.h ! 214: reinit.o:$H/symbol.h ! 215: reinit.o:$H/lock.h ! 216: selectv.o:$H/ingres.h ! 217: selectv.o:$H/symbol.h ! 218: selectv.o:$H/tree.h ! 219: selectv.o:globs.h ! 220: setvar.o:$H/ingres.h ! 221: setvar.o:$H/aux.h ! 222: setvar.o:$H/tree.h ! 223: setvar.o:$H/symbol.h ! 224: setvar.o:globs.h ! 225: usubr.o:$H/ingres.h ! 226: usubr.o:$H/aux.h ! 227: usubr.o:$H/tree.h ! 228: usubr.o:$H/symbol.h ! 229: usubr.o:$H/access.h ! 230: usubr.o:$H/pv.h ! 231: usubr.o:globs.h ! 232: mklist.o:$H/ingres.h ! 233: mklist.o:$H/aux.h ! 234: mklist.o:$H/tree.h ! 235: mklist.o:$H/symbol.h ! 236: mklist.o:globs.h ! 237: lockit.o:$H/ingres.h ! 238: lockit.o:$H/aux.h ! 239: lockit.o:$H/tree.h ! 240: lockit.o:globs.h ! 241: lockit.o:$H/lock.h ! 242: pull_const.o:$H/ingres.h ! 243: pull_const.o:$H/symbol.h ! 244: pull_const.o:$H/aux.h ! 245: pull_const.o:$H/tree.h ! 246: pull_const.o:globs.h ! 247: call_ovqp.o:$H/ingres.h ! 248: call_ovqp.o:$H/aux.h ! 249: call_ovqp.o:$H/opsys.h ! 250: call_ovqp.o:$H/access.h ! 251: call_ovqp.o:$H/tree.h ! 252: call_ovqp.o:$H/symbol.h ! 253: call_ovqp.o:globs.h ! 254: call_dbu.o:$H/ingres.h ! 255: call_dbu.o:$H/aux.h ! 256: call_dbu.o:$H/tree.h ! 257: call_dbu.o:$H/symbol.h ! 258: call_dbu.o:$H/pv.h ! 259: call_dbu.o:globs.h ! 260: decomp.h:$H/pv.h ! 261: globs.h:$H/func.h ! 262: globs.h:../decomp/decomp.h ! 263: globs.h:../ovqp/ovqp.h ! 264: # DEPENDENCIES MUST END AT END OF FILE ! 265: # IF YOU PUT STUFF HERE IT WILL GO AWAY ! 266: # see make depend above
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.