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

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

unix.superglobalmegacorp.com

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