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

1.1       root        1: #
                      2: #  Makefile for INGRES query modification module
                      3: #
                      4: #      @(#)Makefile    8.3     12/18/85
                      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: 
                     16: CFLAGS=        -O -I$H
                     17: LINTFLAGS= -huc -I$H
                     18: LDFLAGS=
                     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: LINT=  lint
                     30: PR=    print
                     31: VGRIND=        csh /usr/ucb/vgrind
                     32: HEADER=        Query Modification
                     33: CTAGS= /bin/csh /usr/ucb/ctags
                     34: 
                     35: OBJS=  d_integ.o d_prot.o d_view.o puttree.o qrymod.o \
                     36:        integrity.o protect.o view.o trscan.o \
                     37:        issue.o norml.o tree.o util.o
                     38: SRCS=  integrity.c issue.c norml.c protect.c \
                     39:        qrymod.c tree.c trscan.c \
                     40:        util.c view.c puttree.c \
                     41:        d_view.c d_prot.c d_integ.c 
                     42: HDRS=  qrymod.h
                     43: 
                     44: qrymodlib: $(OBJS)
                     45:        $(AR) $(ARFLAGS) qrymodlib $?
                     46:        $(CHMOD) $(LIBMODE) qrymodlib
                     47:        $(RANLIB) qrymodlib
                     48: 
                     49: install: $(LIB)/qrymod
                     50: 
                     51: $(LIB)/qrymod: qrymodlib
                     52:        $(CP) qrymodlib $(LIB)/qrymod
                     53:        $(RANLIB) $(LIB)/qrymod
                     54: 
                     55: .PRECIOUS: qrymodlib
                     56: 
                     57: sources: $(SRCS) $(HDRS)
                     58: 
                     59: $(SRCS):
                     60:        $(GET) $(REL) $@
                     61: 
                     62: lint:
                     63:        $(LINT) $(LINTFLAGS) $(SRCS)
                     64: 
                     65: print: sources
                     66:        $(PR) Makefile TraceFlags *.[hm] *.[csy]
                     67: 
                     68: vgrind: sources
                     69:        cp /dev/null index
                     70:        $(VGRIND) -h "$(HEADER) (Release 8)" -n Makefile TraceFlags
                     71:        $(VGRIND) -h "$(HEADER) (Release 8)" *.[hm] *.[csy]
                     72:        sed /SCCSID/d < index > tmp
                     73:        mv tmp index
                     74:        $(VGRIND) -h "$(HEADER) (Release 8)" -x index
                     75: 
                     76: new:
                     77:        rm -f qrymodlib
                     78: 
                     79: tags: sources
                     80:        -fgrep ../ tags > othertags
                     81:        ctags  $(SRCS) $(HDRS)
                     82:        sort -o tags tags othertags
                     83:        -rm -f othertags
                     84: 
                     85: #
                     86: # DANGER       DANGER  DANGER  DANGER  DANGER  DANGER
                     87: # The following two entries should NOT be executed by the user.
                     88: # These entries are only for the Makefile in conf to construct
                     89: # the system tag files.
                     90: #
                     91: systags: 
                     92:        ctags $(SRCS) $(HDRS)
                     93:        sed "s/ /       qrymod\//" tags > systags
                     94:        cat systags >> ../tags
                     95: 
                     96: #
                     97: # We assume that systags has already been done.
                     98: #
                     99: installtags:
                    100:        sed "/  qrymod/d" ../tags | sed "s/     /       ..\//" > othertags
                    101:        sort -o tags tags othertags
                    102:        -rm -f othertags systags
                    103: 
                    104: clean:
                    105:        rm -f *.o
                    106:        rm -f core a.out qrymodlib
                    107: 
                    108: $(OBJS): qrymod.h
                    109: 
                    110: depend:
                    111:        grep '^#[       ]*include' $(SRCS) | sed -n -f ../h/depend.sed > makedep
                    112:        echo '/^# DO NOT DELETE THIS LINE/+2,$$d' >eddep
                    113:        echo '$$r makedep' >>eddep
                    114:        echo 'w' >>eddep
                    115:        cp Makefile Makefile.bak
                    116:        ed - Makefile < eddep
                    117:        rm eddep makedep
                    118:        echo '# DEPENDENCIES MUST END AT END OF FILE' >> Makefile
                    119:        echo '# IF YOU PUT STUFF HERE IT WILL GO AWAY' >> Makefile
                    120:        echo '# see make depend above' >> Makefile
                    121: 
                    122: # DO NOT DELETE THIS LINE -- make depend uses it
                    123: 
                    124: integrity.o:$H/ingres.h
                    125: integrity.o:$H/aux.h
                    126: integrity.o:$H/catalog.h
                    127: integrity.o:$H/access.h
                    128: integrity.o:$H/tree.h
                    129: integrity.o:$H/symbol.h
                    130: integrity.o:qrymod.h
                    131: issue.o:$H/ingres.h
                    132: issue.o:$H/aux.h
                    133: issue.o:$H/symbol.h
                    134: issue.o:$H/tree.h
                    135: issue.o:$H/pv.h
                    136: issue.o:qrymod.h
                    137: norml.o:$H/ingres.h
                    138: norml.o:$H/aux.h
                    139: norml.o:$H/tree.h
                    140: norml.o:$H/symbol.h
                    141: protect.o:$H/ingres.h
                    142: protect.o:$H/aux.h
                    143: protect.o:$H/catalog.h
                    144: protect.o:$H/symbol.h
                    145: protect.o:$H/tree.h
                    146: protect.o:qrymod.h
                    147: protect.o:$H/errors.h
                    148: qrymod.o:$H/ingres.h
                    149: qrymod.o:$H/aux.h
                    150: qrymod.o:$H/pv.h
                    151: qrymod.o:$H/opsys.h
                    152: qrymod.o:$H/func.h
                    153: qrymod.o:$H/tree.h
                    154: qrymod.o:qrymod.h
                    155: tree.o:$H/ingres.h
                    156: tree.o:$H/tree.h
                    157: tree.o:$H/symbol.h
                    158: tree.o:qrymod.h
                    159: trscan.o:$H/ingres.h
                    160: trscan.o:$H/symbol.h
                    161: trscan.o:$H/tree.h
                    162: trscan.o:qrymod.h
                    163: trscan.o:$H/errors.h
                    164: util.o:$H/ingres.h
                    165: util.o:$H/aux.h
                    166: util.o:$H/symbol.h
                    167: util.o:$H/tree.h
                    168: util.o:qrymod.h
                    169: view.o:$H/ingres.h
                    170: view.o:$H/aux.h
                    171: view.o:$H/symbol.h
                    172: view.o:$H/tree.h
                    173: view.o:qrymod.h
                    174: view.o:$H/errors.h
                    175: puttree.o:$H/ingres.h
                    176: puttree.o:$H/catalog.h
                    177: puttree.o:$H/symbol.h
                    178: puttree.o:$H/lock.h
                    179: puttree.o:$H/tree.h
                    180: puttree.o:qrymod.h
                    181: d_view.o:$H/ingres.h
                    182: d_view.o:$H/aux.h
                    183: d_view.o:$H/tree.h
                    184: d_view.o:$H/symbol.h
                    185: d_view.o:$H/catalog.h
                    186: d_view.o:$H/pv.h
                    187: d_view.o:$H/func.h
                    188: d_view.o:qrymod.h
                    189: d_prot.o:$H/ingres.h
                    190: d_prot.o:$H/aux.h
                    191: d_prot.o:$H/catalog.h
                    192: d_prot.o:$H/access.h
                    193: d_prot.o:$H/tree.h
                    194: d_prot.o:$H/symbol.h
                    195: d_prot.o:$H/lock.h
                    196: d_prot.o:$H/pv.h
                    197: d_prot.o:$H/func.h
                    198: d_prot.o:qrymod.h
                    199: d_prot.o:$H/errors.h
                    200: d_integ.o:$H/ingres.h
                    201: d_integ.o:$H/aux.h
                    202: d_integ.o:$H/catalog.h
                    203: d_integ.o:$H/tree.h
                    204: d_integ.o:$H/symbol.h
                    205: d_integ.o:$H/pv.h
                    206: d_integ.o:$H/resp.h
                    207: d_integ.o:$H/func.h
                    208: d_integ.o:qrymod.h
                    209: d_integ.o:$H/errors.h
                    210: # DEPENDENCIES MUST END AT END OF FILE
                    211: # IF YOU PUT STUFF HERE IT WILL GO AWAY
                    212: # 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.