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

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