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

1.1     ! root        1: #
        !             2: #  Makefile for INGRES gutil library
        !             3: #
        !             4: #      @(#)Makefile    7.3     9/26/83
        !             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
        !            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:        bmove.PDP.s bmove.VAX.s \
        !            24:        getufield.c iocv.c itoa.c length.c \
        !            25:        xalloc.c need.c oatoi.c pad.c pmove.c
        !            26: SRCS2= prargs.c scompare.c sequal.c set_si_buf.c set_so_buf.c \
        !            27:        setflag.c trace.c atol.c smove.c \
        !            28:        xputchar.c ztack.c syserr.c \
        !            29:        min.c xfree.c lprintf.c clrmem.c perror.c locv.s
        !            30: SRCS=  $(SRCS1) $(SRCS2)
        !            31: 
        !            32: CFLAGS=        -I$H -O
        !            33: AR=    -ar
        !            34: ARFLAGS=urv
        !            35: RANLIB=        ranlib
        !            36: GET=   sccs get
        !            37: REL=
        !            38: PR=    print
        !            39: VGRIND=        csh /usr/ucb/vgrind
        !            40: HEADER=        Gutil Library
        !            41: CP=    cp
        !            42: CHMOD= chmod
        !            43: LIBMODE=664
        !            44: 
        !            45: gutil: $(OBJS)
        !            46:        $(AR) $(ARFLAGS) gutil $?
        !            47:        $(CHMOD) $(LIBMODE) gutil
        !            48:        $(RANLIB) gutil
        !            49: 
        !            50: doprnt.o: doprnt.s
        !            51:        cp doprnt.s doprnt.c
        !            52:        cc -E doprnt.c | as -o doprnt.o
        !            53:        -ld -x -r doprnt.o
        !            54:        mv a.out doprnt.o
        !            55:        rm doprnt.c
        !            56: 
        !            57: install: $(LIB)/gutil
        !            58: 
        !            59: $(LIB)/gutil: gutil
        !            60:        $(CP) gutil $(LIB)/gutil
        !            61:        $(RANLIB) $(LIB)/gutil
        !            62: 
        !            63: new:
        !            64:        rm -f gutil
        !            65: 
        !            66: clean:
        !            67:        rm -f [0-m]*.o
        !            68:        rm -f [n-z]*.o
        !            69:        rm -f core gutil
        !            70: 
        !            71: sources: $(SRCS1) $(SRCS2)
        !            72: 
        !            73: $(SRCS1):
        !            74:        $(GET) $(REL) SCCS/s.$@
        !            75: $(SRCS2):
        !            76:        $(GET) $(REL) SCCS/s.$@
        !            77: 
        !            78: print: sources
        !            79:        $(PR) Makefile *.[hm] *.[csy]
        !            80: 
        !            81: vgrind: sources
        !            82:        cp /dev/null index
        !            83:        $(VGRIND) -h "$(HEADER) (Release 7)" -n Makefile
        !            84:        $(VGRIND) -h "$(HEADER) (Release 7)" *.[csy]
        !            85:        $(VGRIND) -h "$(HEADER) (Release 7)" -x index
        !            86: 
        !            87: depend:
        !            88:        grep '^#[       ]*include' $(SRCS) | sed -n -f ../h/depend.sed > makedep
        !            89:        echo '/^# DO NOT DELETE THIS LINE/+2,$$d' >eddep
        !            90:        echo '$$r makedep' >>eddep
        !            91:        echo 'w' >>eddep
        !            92:        cp Makefile Makefile.bak
        !            93:        ed - Makefile < eddep
        !            94:        rm eddep makedep
        !            95:        echo '# DEPENDENCIES MUST END AT END OF FILE' >> Makefile
        !            96:        echo '# IF YOU PUT STUFF HERE IT WILL GO AWAY' >> Makefile
        !            97:        echo '# see make depend above' >> Makefile
        !            98: 
        !            99: # DO NOT DELETE THIS LINE -- make depend uses it
        !           100: 
        !           101: bequal.o:$H/useful.h
        !           102: xalloc.o:$H/useful.h
        !           103: sequal.o:$H/useful.h
        !           104: set_si_buf.o:$H/ingres.h
        !           105: set_so_buf.o:$H/ingres.h
        !           106: trace.o:$H/useful.h
        !           107: lprintf.o:$H/useful.h
        !           108: # DEPENDENCIES MUST END AT END OF FILE
        !           109: # IF YOU PUT STUFF HERE IT WILL GO AWAY
        !           110: # 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.