Annotation of 42BSD/ingres/source/qrymod/Makefile, revision 1.1.1.1

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

unix.superglobalmegacorp.com

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