Annotation of 43BSD/ingres/source/gutil/Makefile, revision 1.1

1.1     ! root        1: #
        !             2: #  Makefile for INGRES gutil library
        !             3: #
        !             4: #      @(#)Makefile    8.3     12/18/85
        !             5: #
        !             6: 
        !             7: INGRES=        ../..
        !             8: H=     ../h
        !             9: LIB=   $(INGRES)/lib
        !            10: CPUTYPE=VAX
        !            11: 
        !            12: OBJS=  append.o atof.o bequal.o bitcnt.o bitpos.o cat.o \
        !            13:        concat.o freebuf.o ftoa.o fullwait.o \
        !            14:        getufield.o iocv.o itoa.o length.o \
        !            15:        xalloc.o need.o oatoi.o pad.o pmove.o \
        !            16:        prargs.o scompare.o sequal.o set_si_buf.o set_so_buf.o \
        !            17:        setflag.o trace.o atol.o smove.o \
        !            18:        lprintf.o clrmem.o xputchar.o ztack.o syserr.o \
        !            19:        min.o xfree.o bmove.$(CPUTYPE).o perror.o locv.o capital.o
        !            20: 
        !            21: SRCS1= append.c atof.c bequal.c bitcnt.c bitpos.c cat.c \
        !            22:        concat.c freebuf.c ftoa.c fullwait.c \
        !            23:        getufield.c iocv.c itoa.c length.c \
        !            24:        xalloc.c need.c oatoi.c pad.c pmove.c capital.c
        !            25: SRCS2= prargs.c scompare.c sequal.c set_si_buf.c set_so_buf.c \
        !            26:        setflag.c trace.c atol.c smove.c \
        !            27:        xputchar.c ztack.c syserr.c \
        !            28:        min.c xfree.c lprintf.c clrmem.c perror.c locv.c
        !            29: ASSRC=  bmove.VAX.s bmove.SUN.c
        !            30: SRCS=  $(SRCS1) $(SRCS2) $(ASSRC)
        !            31: LINTSRCS= $(SRCS1) $(SRCS2)
        !            32: 
        !            33: CFLAGS=        -I$H -O
        !            34: LINTFLAGS= -huc -I$H
        !            35: AR=    -ar
        !            36: ARFLAGS=urv
        !            37: RANLIB=        ranlib
        !            38: GET=   sccs get
        !            39: REL=
        !            40: LINT=  lint
        !            41: PR=    print
        !            42: VGRIND=        csh /usr/ucb/vgrind
        !            43: HEADER=        Gutil Library
        !            44: CP=    cp
        !            45: CHMOD= chmod
        !            46: LIBMODE=664
        !            47: 
        !            48: gutil: $(OBJS)
        !            49:        $(AR) $(ARFLAGS) gutil $?
        !            50:        $(CHMOD) $(LIBMODE) gutil
        !            51:        $(RANLIB) gutil
        !            52: 
        !            53: install: $(LIB)/gutil
        !            54: 
        !            55: $(LIB)/gutil: gutil
        !            56:        $(CP) gutil $(LIB)/gutil
        !            57:        $(RANLIB) $(LIB)/gutil
        !            58: 
        !            59: new:
        !            60:        rm -f gutil
        !            61: 
        !            62: clean:
        !            63:        rm -f [0-m]*.o
        !            64:        rm -f [n-z]*.o
        !            65:        rm -f core gutil
        !            66: 
        !            67: sources: $(SRCS)
        !            68: 
        !            69: $(SRCS):
        !            70:        $(GET) $(REL) $@
        !            71: 
        !            72: lint:
        !            73:        $(LINT) $(LINTFLAGS) $(LINTSRCS)
        !            74: print: sources
        !            75:        $(PR) Makefile *.[hm] *.[csy]
        !            76: 
        !            77: vgrind: sources
        !            78:        cp /dev/null index
        !            79:        $(VGRIND) -h "$(HEADER) (Release 8)" -n Makefile
        !            80:        $(VGRIND) -h "$(HEADER) (Release 8)" *.[csy]
        !            81:        sed /SCCSID/d < index > tmp
        !            82:        mv tmp index
        !            83:        $(VGRIND) -h "$(HEADER) (Release 8)" -x index
        !            84: 
        !            85: tags: sources
        !            86:        -fgrep ../ tags > othertags
        !            87:        ctags  $(SRCS) $(HDRS)
        !            88:        sort -o tags tags othertags
        !            89:        -rm -f othertags
        !            90: 
        !            91: #
        !            92: # DANGER       DANGER  DANGER  DANGER  DANGER  DANGER
        !            93: # The following two entries should NOT be executed by the user.
        !            94: # These entries are only for the Makefile in conf to construct
        !            95: # the system tag files.
        !            96: #
        !            97: systags: 
        !            98:        ctags $(SRCS) $(HDRS)
        !            99:        sed "s/ /       gutil\//" tags > systags
        !           100:        cat systags >> ../tags
        !           101: 
        !           102: #
        !           103: # We assume that systags has already been done.
        !           104: #
        !           105: installtags:
        !           106:        sed "/  gutil/d" ../tags | sed "s/      /       ..\//" > othertags
        !           107:        sort -o tags tags othertags
        !           108:        -rm -f othertags systags
        !           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: bequal.o:$H/useful.h
        !           125: cat.o:$H/useful.h
        !           126: fullwait.o:$H/useful.h
        !           127: iocv.o:$H/useful.h
        !           128: xalloc.o:$H/useful.h
        !           129: scompare.o:$H/useful.h
        !           130: sequal.o:$H/useful.h
        !           131: set_si_buf.o:$H/ingres.h
        !           132: set_so_buf.o:$H/ingres.h
        !           133: trace.o:$H/useful.h
        !           134: atol.o:$H/useful.h
        !           135: ztack.o:$H/useful.h
        !           136: lprintf.o:$H/useful.h
        !           137: locv.o:$H/useful.h
        !           138: # DEPENDENCIES MUST END AT END OF FILE
        !           139: # IF YOU PUT STUFF HERE IT WILL GO AWAY
        !           140: # 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.