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

1.1       root        1: #
                      2: #  Makefile for INGRES One Variable Query Processor (OVQP)
                      3: #
                      4: #      @(#)Makefile    8.3     12/18/85
                      5: #
                      6: 
                      7: INGRES=        ../..
                      8: H=     ../h
                      9: LIB=   $(INGRES)/lib
                     10: 
                     11: CFLAGS=        -O -I$H
                     12: LINTFLAGS= -huc -I$H
                     13: AR=    -ar
                     14: ARFLAGS=rvu
                     15: RANLIB=        ranlib
                     16: LDFLAGS=
                     17: CP=    cp
                     18: CHMOD= chmod
                     19: LIBMODE=664
                     20: BINMODE=4740
                     21: GET=   sccs get
                     22: REL=
                     23: LINT=  lint
                     24: PR=    print
                     25: VGRIND=        csh /usr/ucb/vgrind
                     26: HEADER=        One Variable Query Processor
                     27: 
                     28: CTLMOD=        $(LIB)/ctlmod
                     29: IUTIL= $(LIB)/iutil
                     30: GUTIL= $(LIB)/gutil
                     31: 
                     32: OBJS=  scan.o interp.o startovqp.o\
                     33:        strategy.o findsimps.o key.o string.o typecheck.o interp1.o \
                     34:        equelpr.o prsym.o tidtest.o
                     35: SRCS1= scan.c interp.c startovqp.c\
                     36:        strategy.c findsimps.c key.c string.c typecheck.c interp1.c \
                     37:        equelpr.c prsym.c tidtest.c
                     38: HDRS=  ovqp.h strategy.h
                     39: SRCS=  $(SRCS1) 
                     40: 
                     41: LIBS=  $(CTLMOD) $(IUTIL) $(GUTIL)
                     42: 
                     43: ovqplib: $(OBJS)
                     44:        $(AR) rvu ovqplib $?
                     45:        $(CHMOD) $(LIBMODE) ovqplib
                     46:        $(RANLIB) ovqplib
                     47: 
                     48: install: $(LIB)/ovqp
                     49: 
                     50: $(LIB)/ovqp: ovqplib
                     51:        $(CP) ovqplib $(LIB)/ovqp
                     52:        $(RANLIB) $(LIB)/ovqp
                     53: 
                     54: sources: $(SRCS) $(HDRS)
                     55: 
                     56: $(SRCS):
                     57:        $(GET) $(REL) $@
                     58: 
                     59: new:
                     60:        rm -f ovqplib
                     61: 
                     62: clean:
                     63:        rm -f *.o
                     64:        rm -f ovqplib a.out core
                     65: 
                     66: lint:
                     67:        $(LINT) $(LINTFLAGS) $(SRCS1)
                     68: 
                     69: print: sources
                     70:        $(PR) Makefile TraceFlags *.[hm] *.[csy]
                     71: 
                     72: vgrind: sources
                     73:        cp /dev/null index
                     74:        $(VGRIND) -h "$(HEADER) (Release 8)" -n Makefile TraceFlags
                     75:        $(VGRIND) -h "$(HEADER) (Release 8)" *.[hm] *.[csy]
                     76:        sed /SCCSID/d < index > tmp
                     77:        mv tmp index
                     78:        $(VGRIND) -h "$(HEADER) (Release 8)" -x index
                     79: 
                     80: tags: sources
                     81:        -fgrep ../ tags > othertags
                     82:        ctags  $(SRCS) $(HDRS)
                     83:        sort -o tags tags othertags
                     84:        -rm -f othertags
                     85: 
                     86: #
                     87: # DANGER       DANGER  DANGER  DANGER  DANGER  DANGER
                     88: # The following two entries should NOT be executed by the user.
                     89: # These entries are only for the Makefile in conf to construct
                     90: # the system tag files.
                     91: #
                     92: systags: 
                     93:        ctags $(SRCS) $(HDRS)
                     94:        sed "s/ /       ovqp\//" tags > systags
                     95:        cat systags >> ../tags
                     96: 
                     97: #
                     98: # We assume that systags has already been done.
                     99: #
                    100: installtags:
                    101:        sed "/  ovqp/d" ../tags | sed "s/       /       ..\//" > othertags
                    102:        sort -o tags tags othertags
                    103:        -rm -f othertags systags
                    104: 
                    105: depend:
                    106:        grep '^#[       ]*include' $(SRCS) | sed -n -f ../h/depend.sed > makedep
                    107:        echo '/^# DO NOT DELETE THIS LINE/+2,$$d' >eddep
                    108:        echo '$$r makedep' >>eddep
                    109:        echo 'w' >>eddep
                    110:        cp Makefile Makefile.bak
                    111:        ed - Makefile < eddep
                    112:        rm eddep makedep
                    113:        echo '# DEPENDENCIES MUST END AT END OF FILE' >> Makefile
                    114:        echo '# IF YOU PUT STUFF HERE IT WILL GO AWAY' >> Makefile
                    115:        echo '# see make depend above' >> Makefile
                    116: 
                    117: # DO NOT DELETE THIS LINE -- make depend uses it
                    118: 
                    119: scan.o:$H/ingres.h
                    120: scan.o:$H/symbol.h
                    121: scan.o:$H/tree.h
                    122: scan.o:../decomp/globs.h
                    123: interp.o:$H/ingres.h
                    124: interp.o:$H/aux.h
                    125: interp.o:$H/symbol.h
                    126: interp.o:$H/tree.h
                    127: interp.o:$H/access.h
                    128: interp.o:../decomp/globs.h
                    129: interp.o:$H/errors.h
                    130: startovqp.o:$H/ingres.h
                    131: startovqp.o:$H/symbol.h
                    132: startovqp.o:$H/tree.h
                    133: startovqp.o:$H/aux.h
                    134: startovqp.o:../decomp/globs.h
                    135: startovqp.o:../ctlmod/pipes.h
                    136: startovqp.o:$H/errors.h
                    137: strategy.o:$H/ingres.h
                    138: strategy.o:$H/aux.h
                    139: strategy.o:$H/catalog.h
                    140: strategy.o:$H/symbol.h
                    141: strategy.o:$H/tree.h
                    142: strategy.o:../decomp/globs.h
                    143: strategy.o:strategy.h
                    144: strategy.o:$H/btree.h
                    145: strategy.o:$H/errors.h
                    146: findsimps.o:$H/ingres.h
                    147: findsimps.o:$H/symbol.h
                    148: findsimps.o:$H/tree.h
                    149: findsimps.o:../decomp/globs.h
                    150: findsimps.o:strategy.h
                    151: key.o:$H/ingres.h
                    152: key.o:$H/aux.h
                    153: key.o:$H/symbol.h
                    154: key.o:$H/tree.h
                    155: key.o:$H/catalog.h
                    156: key.o:../decomp/globs.h
                    157: key.o:strategy.h
                    158: key.o:$H/btree.h
                    159: string.o:$H/ingres.h
                    160: string.o:$H/aux.h
                    161: string.o:$H/symbol.h
                    162: string.o:$H/tree.h
                    163: string.o:../decomp/globs.h
                    164: string.o:$H/errors.h
                    165: typecheck.o:$H/ingres.h
                    166: typecheck.o:$H/aux.h
                    167: typecheck.o:$H/tree.h
                    168: typecheck.o:$H/symbol.h
                    169: typecheck.o:../decomp/globs.h
                    170: typecheck.o:$H/errors.h
                    171: interp1.o:$H/ingres.h
                    172: interp1.o:$H/aux.h
                    173: interp1.o:$H/symbol.h
                    174: interp1.o:$H/tree.h
                    175: interp1.o:../decomp/globs.h
                    176: interp1.o:$H/errors.h
                    177: equelpr.o:$H/ingres.h
                    178: equelpr.o:$H/aux.h
                    179: equelpr.o:$H/symbol.h
                    180: equelpr.o:$H/tree.h
                    181: equelpr.o:$H/batch.h
                    182: equelpr.o:../ctlmod/pipes.h
                    183: equelpr.o:../decomp/globs.h
                    184: prsym.o:$H/ingres.h
                    185: prsym.o:$H/aux.h
                    186: prsym.o:$H/symbol.h
                    187: prsym.o:$H/tree.h
                    188: prsym.o:../decomp/globs.h
                    189: tidtest.o:$H/ingres.h
                    190: tidtest.o:$H/symbol.h
                    191: tidtest.o:$H/tree.h
                    192: tidtest.o:../decomp/globs.h
                    193: tidtest.o:strategy.h
                    194: # DEPENDENCIES MUST END AT END OF FILE
                    195: # IF YOU PUT STUFF HERE IT WILL GO AWAY
                    196: # 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.