|
|
1.1 ! root 1: # ! 2: # Makefile for INGRES query modification 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: IUTIL= $(LIB)/iutil ! 13: GUTIL= $(LIB)/gutil ! 14: LIBS= $(CTLMOD) $(IUTIL) $(GUTIL) ! 15: # PLIB= ../parser/norml.o ! 16: ! 17: CFLAGS= -O -I$H ! 18: LDFLAGS=-z ! 19: AR= -ar ! 20: ARFLAGS=rvu ! 21: RANLIB= ranlib ! 22: CP= cp ! 23: CHMOD= chmod ! 24: LIBMODE=664 ! 25: BINMODE=4740 ! 26: ROMODE= 444 ! 27: GET= sccs get ! 28: REL= ! 29: PR= print ! 30: VGRIND= csh /usr/ucb/vgrind ! 31: HEADER= Query Modification ! 32: CTAGS= /bin/csh /usr/ucb/ctags ! 33: ! 34: OBJS= d_integ.o d_prot.o d_view.o puttree.o qrymod.o \ ! 35: integrity.o protect.o view.o trscan.o \ ! 36: issue.o norml.o tree.o util.o ! 37: SRCS= integrity.c issue.c norml.c protect.c \ ! 38: qrymod.c tree.c trscan.c \ ! 39: util.c view.c puttree.c \ ! 40: d_view.c d_prot.c d_integ.c qrymod.h ! 41: ! 42: qrymodlib: $(OBJS) ! 43: $(AR) $(ARFLAGS) qrymodlib $? ! 44: $(CHMOD) $(LIBMODE) qrymodlib ! 45: $(RANLIB) qrymodlib ! 46: ! 47: install: $(LIB)/qrymod ! 48: ! 49: $(LIB)/qrymod: qrymodlib ! 50: $(CP) qrymodlib $(LIB)/qrymod ! 51: $(RANLIB) $(LIB)/qrymod ! 52: ! 53: .PRECIOUS: qrymodlib ! 54: ! 55: qrymod: $(OBJS) config.o ! 56: $(CC) $(LDFLAGS) config.o $(OBJS) $(LIBS) -o qrymod ! 57: $(CHMOD) $(BINMODE) qrymod ! 58: ls -l qrymod; size qrymod ! 59: ! 60: sources: $(SRCS) ! 61: ! 62: $(SRCS): ! 63: $(GET) $(REL) SCCS/s.$@ ! 64: ! 65: print: sources ! 66: $(PR) Makefile TraceFlags *.[hm] *.[csy] ! 67: ! 68: vgrind: sources ! 69: cp /dev/null index ! 70: $(VGRIND) -h "$(HEADER) (Release 7)" -n Makefile TraceFlags ! 71: $(VGRIND) -h "$(HEADER) (Release 7)" *.[hm] *.[csy] ! 72: $(VGRIND) -h "$(HEADER) (Release 7)" -x index ! 73: ! 74: ctags: ! 75: $(CTAGS) *.c ../parser/norml.c ../iutil/trbuild.c ! 76: ! 77: new: ! 78: rm -f qrymodlib ! 79: ! 80: clean: ! 81: rm -f *.o ! 82: rm -f core a.out qrymod qrymodlib config.c ! 83: ! 84: $(OBJS): qrymod.h ! 85: ! 86: config.c: ../conf/SCCS/s.qrymod.c ! 87: $(GET) $(REL) -p ../conf/SCCS/s.qrymod.c > config.c ! 88: $(CHMOD) $(ROMODE) config.c ! 89: ! 90: depend: ! 91: grep '^#[ ]*include' $(SRCS) | sed -n -f ../h/depend.sed > makedep ! 92: echo '/^# DO NOT DELETE THIS LINE/+2,$$d' >eddep ! 93: echo '$$r makedep' >>eddep ! 94: echo 'w' >>eddep ! 95: cp Makefile Makefile.bak ! 96: ed - Makefile < eddep ! 97: rm eddep makedep ! 98: echo '# DEPENDENCIES MUST END AT END OF FILE' >> Makefile ! 99: echo '# IF YOU PUT STUFF HERE IT WILL GO AWAY' >> Makefile ! 100: echo '# see make depend above' >> Makefile ! 101: ! 102: # DO NOT DELETE THIS LINE -- make depend uses it ! 103: ! 104: integrity.o:$H/ingres.h ! 105: integrity.o:$H/aux.h ! 106: integrity.o:$H/catalog.h ! 107: integrity.o:$H/access.h ! 108: integrity.o:$H/tree.h ! 109: integrity.o:$H/symbol.h ! 110: integrity.o:qrymod.h ! 111: issue.o:$H/ingres.h ! 112: issue.o:$H/aux.h ! 113: issue.o:$H/symbol.h ! 114: issue.o:$H/tree.h ! 115: issue.o:$H/pv.h ! 116: issue.o:qrymod.h ! 117: norml.o:$H/ingres.h ! 118: norml.o:$H/aux.h ! 119: norml.o:$H/tree.h ! 120: norml.o:$H/symbol.h ! 121: protect.o:$H/ingres.h ! 122: protect.o:$H/aux.h ! 123: protect.o:$H/catalog.h ! 124: protect.o:$H/symbol.h ! 125: protect.o:$H/tree.h ! 126: protect.o:qrymod.h ! 127: qrymod.o:$H/ingres.h ! 128: qrymod.o:$H/aux.h ! 129: qrymod.o:$H/pv.h ! 130: qrymod.o:$H/opsys.h ! 131: qrymod.o:$H/func.h ! 132: qrymod.o:$H/tree.h ! 133: qrymod.o:qrymod.h ! 134: tree.o:$H/ingres.h ! 135: tree.o:$H/tree.h ! 136: tree.o:$H/symbol.h ! 137: tree.o:qrymod.h ! 138: trscan.o:$H/ingres.h ! 139: trscan.o:$H/symbol.h ! 140: trscan.o:$H/tree.h ! 141: trscan.o:qrymod.h ! 142: util.o:$H/ingres.h ! 143: util.o:$H/aux.h ! 144: util.o:$H/symbol.h ! 145: util.o:$H/tree.h ! 146: util.o:qrymod.h ! 147: view.o:$H/ingres.h ! 148: view.o:$H/aux.h ! 149: view.o:$H/symbol.h ! 150: view.o:$H/tree.h ! 151: view.o:qrymod.h ! 152: puttree.o:$H/ingres.h ! 153: puttree.o:$H/catalog.h ! 154: puttree.o:$H/symbol.h ! 155: puttree.o:$H/lock.h ! 156: puttree.o:$H/tree.h ! 157: puttree.o:qrymod.h ! 158: d_view.o:$H/ingres.h ! 159: d_view.o:$H/aux.h ! 160: d_view.o:$H/tree.h ! 161: d_view.o:$H/symbol.h ! 162: d_view.o:$H/catalog.h ! 163: d_view.o:$H/pv.h ! 164: d_view.o:$H/func.h ! 165: d_view.o:qrymod.h ! 166: d_prot.o:$H/ingres.h ! 167: d_prot.o:$H/aux.h ! 168: d_prot.o:$H/catalog.h ! 169: d_prot.o:$H/access.h ! 170: d_prot.o:$H/tree.h ! 171: d_prot.o:$H/symbol.h ! 172: d_prot.o:$H/lock.h ! 173: d_prot.o:$H/pv.h ! 174: d_prot.o:$H/func.h ! 175: d_prot.o:qrymod.h ! 176: d_integ.o:$H/ingres.h ! 177: d_integ.o:$H/aux.h ! 178: d_integ.o:$H/catalog.h ! 179: d_integ.o:$H/tree.h ! 180: d_integ.o:$H/symbol.h ! 181: d_integ.o:$H/pv.h ! 182: d_integ.o:$H/resp.h ! 183: d_integ.o:$H/func.h ! 184: d_integ.o:qrymod.h ! 185: # DEPENDENCIES MUST END AT END OF FILE ! 186: # IF YOU PUT STUFF HERE IT WILL GO AWAY ! 187: # see make depend above
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.