Annotation of 42BSD/usr.lib/libpc/Makefile, revision 1.1

1.1     ! root        1: SCCSID = "@(#)Makefile 1.21 4/8/83"
        !             2: 
        !             3: CFLAGS = -O
        !             4: 
        !             5: LIB = ${DESTDIR}/usr/lib
        !             6: SRCDIR = ${DESTDIR}/usr/ucb
        !             7: PASDIR = ${DESTDIR}/usr/src/ucb/pascal
        !             8: 
        !             9: INSTALL= install
        !            10: LD= /bin/ld
        !            11: RM = /bin/rm -f
        !            12: RANLIB= ranlib
        !            13: AR= /bin/ar
        !            14: 
        !            15: CMDS = ACTFILE.c ADDT.c ARGV.c ASRT.c ASRTS.c ATAN.c BUFF.c CARD.c \
        !            16:        CASERNG.c CHR.c CLCK.c COS.c CTTOT.c DATE.c DEFNAME.c \
        !            17:        DFDISPOSE.c DISPOSE.c EXCEPT.c EXP.c EXPO.c FCALL.c FLUSH.c \
        !            18:        FNIL.c FRTN.c FSAV.c GET.c HALT.c IN.c INCT.c LINO.c \
        !            19:        LLIMIT.c LN.c MAX.c MULT.c NAM.c NEW.c NIL.c PACK.c \
        !            20:        PAGE.c PRED.c PUT.c RANDOM.c RANG4.c READ4.c READ8.c READC.c \
        !            21:        READE.c READLN.c RELEQ.c RELNE.c RELSGE.c RELSGT.c RELSLE.c \
        !            22:        RELSLT.c RELTGE.c RELTGT.c RELTLE.c RELTLT.c REMOVE.c RESET.c \
        !            23:        REWRITE.c ROUND.c RSNG4.c SCLCK.c SEED.c SIN.c SQRT.c STLIM.c \
        !            24:        SUBSC.c SUBSCZ.c SUBT.c SUCC.c TEOF.c TEOLN.c TIME.c TRUNC.c \
        !            25:        UNIT.c UNPACK.c WRITEC.c WRITEF.c WRITES.c WRITLN.c
        !            26: 
        !            27: SYS =  ERROR.c GETNAME.c IOSYNC.c PCEXIT.c PCLOSE.c PCSTART.c \
        !            28:        PFCLOSE.c PERROR.c PFLUSH.c PMFLUSH.c UNSYNC.c \
        !            29:        blkclr.c blkcpy.c
        !            30: 
        !            31: EXTN = APPEND.c SEEK.c TELL.c
        !            32: 
        !            33: HDRS = whoami.h h00vars.h
        !            34: 
        !            35: OBJS = ACTFILE.o ADDT.o ARGV.o ASRT.o ASRTS.o ATAN.o BUFF.o CARD.o \
        !            36:        CASERNG.o CHR.o CLCK.o COS.o CTTOT.o DATE.o DEFNAME.o \
        !            37:        DFDISPOSE.o DISPOSE.o EXCEPT.o EXP.o EXPO.o FCALL.o FLUSH.o \
        !            38:        FNIL.o FRTN.o FSAV.o GET.o HALT.o IN.o INCT.o LINO.o \
        !            39:        LLIMIT.o LN.o MAX.o MULT.o NAM.o NEW.o NIL.o PACK.o\
        !            40:        PAGE.o PRED.o PUT.o RANDOM.o RANG4.o READ4.o READ8.o READC.o\
        !            41:        READE.o READLN.o RELEQ.o RELNE.o RELSGE.o RELSGT.o RELSLE.o\
        !            42:        RELSLT.o RELTGE.o RELTGT.o RELTLE.o RELTLT.o REMOVE.o RESET.o\
        !            43:        REWRITE.o ROUND.o RSNG4.o SCLCK.o SEED.o SIN.o SQRT.o STLIM.o\
        !            44:        SUBSC.o SUBSCZ.o SUBT.o SUCC.o TEOF.o TEOLN.o TIME.o TRUNC.o\
        !            45:        UNIT.o UNPACK.o WRITEC.o WRITEF.o WRITES.o WRITLN.o
        !            46: 
        !            47: SYOBJ =        ERROR.o GETNAME.o IOSYNC.o PCEXIT.o PCLOSE.o PCSTART.o \
        !            48:        PFCLOSE.o PERROR.o PFLUSH.o PMFLUSH.o UNSYNC.o \
        !            49:        blkclr.o blkcpy.o
        !            50: 
        !            51: EXOBJ =        APPEND.o SEEK.o TELL.o
        !            52: 
        !            53: .c.o:
        !            54:        ${CC} -p ${CFLAGS} -c $*.c
        !            55:        mv $@ tmp.o
        !            56:        -${LD} -X -r -o profiled/$@ tmp.o
        !            57:        ${CC} ${CFLAGS} -c $*.c
        !            58:        mv $@ tmp.o
        !            59:        -${LD} -x -r -o $@ tmp.o
        !            60: 
        !            61: libpc libpc_p: ${OBJS} ${SYOBJ} ${EXOBJ}
        !            62:        cd profiled; ${AR} cru ../libpc_p ${OBJS} ${SYOBJ} ${EXOBJ}
        !            63:        ${RANLIB} libpc_p
        !            64:        ${AR} cru libpc ${OBJS} ${SYOBJ} ${EXOBJ}
        !            65:        ${RANLIB} libpc
        !            66: 
        !            67: install: libpc libpc_p
        !            68:        ${INSTALL} libpc_p ${LIB}/libpc_p.a
        !            69:        ${RANLIB} ${LIB}/libpc_p.a
        !            70:        ${INSTALL} libpc ${LIB}/libpc.a
        !            71:        ${RANLIB} ${LIB}/libpc.a
        !            72: 
        !            73: sources: ${CMDS} ${SYS} ${EXTN} ${HDRS}
        !            74: 
        !            75: whoami.h:
        !            76:        cp ${PASDIR}/whoami.h whoami.h
        !            77: 
        !            78: clean:
        !            79:        ${RM} libpc libpc_p *.o profiled/*.o a.out lpr tmp core errs
        !            80: 
        !            81: print:
        !            82:        ls -l >lst
        !            83:        ${SRCDIR}/vprint lst Makefile *.h [A-Z][A-Z]*.[cs] [a-z][a-z]*.[cs]
        !            84:        ${RM} lst
        !            85: 
        !            86: grind: sources
        !            87:        ${SRCDIR}/ctags -v *.h *.c | sort -f >index
        !            88:        ${SRCDIR}/vgrind -t -x index >lpr
        !            89:        ${SRCDIR}/vgrind -t -n Makefile >>lpr
        !            90:        ${RM} index
        !            91:        ${SRCDIR}/vgrind -t *.h *.c >>lpr
        !            92:        ${SRCDIR}/vpr -t lpr
        !            93: 
        !            94: depend:        sources
        !            95:        /bin/grep '^#[  ]*include' ${CMDS} ${SYS} ${EXTN} | sed \
        !            96:                -e '/<.*>/d' \
        !            97:                -e 's/:[^"]*"\([^"]*\)".*/: \1/' \
        !            98:                -e 's/\.c/.o/' >makedep
        !            99:        echo '/^# DO NOT DELETE THIS LINE/+2,$$d' >eddep
        !           100:        echo '$$r makedep' >>eddep
        !           101:        echo 'w' >>eddep
        !           102:        cp Makefile Makefile.bak
        !           103:        ed - Makefile < eddep
        !           104:        rm eddep makedep
        !           105:        echo '# DEPENDENCIES MUST END AT END OF FILE' >> Makefile
        !           106:        echo '# IF YOU PUT STUFF HERE IT WILL GO AWAY' >> Makefile
        !           107:        echo '# see make depend above' >> Makefile
        !           108: 
        !           109: # DO NOT DELETE THIS LINE -- make depend uses it
        !           110: # DEPENDENCIES MUST END AT END OF FILE
        !           111: ACTFILE.o: h00vars.h
        !           112: ARGV.o: h00vars.h
        !           113: BUFF.o: h00vars.h
        !           114: CTTOT.o: whoami.h
        !           115: CTTOT.o: h00vars.h
        !           116: DEFNAME.o: h00vars.h
        !           117: DFDISPOSE.o: h00vars.h
        !           118: DFDISPOSE.o: libpc.h
        !           119: DISPOSE.o: h00vars.h
        !           120: EXCEPT.o: whoami.h
        !           121: FCALL.o: h00vars.h
        !           122: FLUSH.o: h00vars.h
        !           123: FNIL.o: h00vars.h
        !           124: FRTN.o: h00vars.h
        !           125: FSAV.o: h00vars.h
        !           126: GET.o: h00vars.h
        !           127: HALT.o: h00vars.h
        !           128: IN.o: h00vars.h
        !           129: INCT.o: h00vars.h
        !           130: LINO.o: h00vars.h
        !           131: LLIMIT.o: h00vars.h
        !           132: MAX.o: h00vars.h
        !           133: NAM.o: h00vars.h
        !           134: NEW.o: h00vars.h
        !           135: NIL.o: h00vars.h
        !           136: PAGE.o: h00vars.h
        !           137: PUT.o: h00vars.h
        !           138: RANDOM.o: h00vars.h
        !           139: READ4.o: h00vars.h
        !           140: READ8.o: h00vars.h
        !           141: READC.o: h00vars.h
        !           142: READE.o: h00vars.h
        !           143: READLN.o: h00vars.h
        !           144: RELEQ.o: h00vars.h
        !           145: RELNE.o: h00vars.h
        !           146: RELSGE.o: h00vars.h
        !           147: RELSGT.o: h00vars.h
        !           148: RELSLE.o: h00vars.h
        !           149: RELSLT.o: h00vars.h
        !           150: RELTGE.o: h00vars.h
        !           151: RELTGT.o: h00vars.h
        !           152: RELTLE.o: h00vars.h
        !           153: RELTLT.o: h00vars.h
        !           154: REMOVE.o: h00vars.h
        !           155: RESET.o: h00vars.h
        !           156: REWRITE.o: h00vars.h
        !           157: SEED.o: h00vars.h
        !           158: STLIM.o: h00vars.h
        !           159: TEOF.o: h00vars.h
        !           160: TEOLN.o: h00vars.h
        !           161: UNIT.o: h00vars.h
        !           162: WRITEC.o: h00vars.h
        !           163: WRITEF.o: h00vars.h
        !           164: WRITES.o: h00vars.h
        !           165: WRITLN.o: h00vars.h
        !           166: GETNAME.o: h00vars.h
        !           167: GETNAME.o: libpc.h
        !           168: IOSYNC.o: h00vars.h
        !           169: PCEXIT.o: h00vars.h
        !           170: PCLOSE.o: h00vars.h
        !           171: PCLOSE.o: libpc.h
        !           172: PCSTART.o: h00vars.h
        !           173: PCSTART.o: libpc.h
        !           174: PFCLOSE.o: h00vars.h
        !           175: PFCLOSE.o: libpc.h
        !           176: PFLUSH.o: h00vars.h
        !           177: PMFLUSH.o: h00vars.h
        !           178: UNSYNC.o: h00vars.h
        !           179: APPEND.o: h00vars.h
        !           180: SEEK.o: h00vars.h
        !           181: TELL.o: h00vars.h
        !           182: # DEPENDENCIES MUST END AT END OF FILE
        !           183: # IF YOU PUT STUFF HERE IT WILL GO AWAY
        !           184: # 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.