Annotation of 3BSD/cmd/pi/makefile, revision 1.1

1.1     ! root        1: DESTDIR=
        !             2: CFLAGS = -O -w
        !             3: LDFLAGS = -z
        !             4: 
        !             5: OBJS = ato.o \
        !             6:        call.o case.o clas.o const.o conv.o cset.o \
        !             7:        error.o fdec.o func.o gen.o hash.o \
        !             8:        lab.o lookup.o lval.o \
        !             9:        main.o nl.o proc.o put.o \
        !            10:        rec.o rval.o \
        !            11:        stat.o string.o subr.o \
        !            12:        tree.o type.o var.o \
        !            13:        TRdata.o \
        !            14:        treen.o putn.o yycopy.o \
        !            15:        y.tab.o \
        !            16:        yycosts.o yyerror.o yyget.o yyid.o yylex.o yymain.o yyoptions.o \
        !            17:        yypanic.o yyparse.o yyprint.o yyput.o yyrecover.o yyseman.o yytree.o
        !            18: 
        !            19: a.out: ${OBJS} version
        !            20:        ./version > Version.c
        !            21:        ${CC} ${CFLAGS} ${LDFLAGS} ${OBJS} Version.c
        !            22: 
        !            23: a.obj: ${OBJS}
        !            24:        ./version > Version.c
        !            25:        ${CC} ${CFLAGS} ${LDFLAGS} ${OBJS} Version.c -o a.obj
        !            26: 
        !            27: pTreeOBJS = pCopy.o tCopy.o dCopy.o
        !            28: pTreeDIR = /usr/ucb/lib
        !            29: 
        !            30: a.ptree: ${OBJS} ${pTreeOBJS}
        !            31:        ./version > Version.c
        !            32:        ${CC} ${CFLAGS} ${LDFLAGS} ${OBJS} Version.c  \
        !            33:                ${pTreeOBJS} ${pTreeDIR}/pAddr.o -o a.ptree
        !            34: 
        !            35: ppcOBJS = ppc.o
        !            36: 
        !            37: a.ppc: ${OBJS} ${pccOBJS}
        !            38:        ./version > Version.c
        !            39:        ${CC} ${CFLAGS} ${LDFLAGS} ${OBJS} Version.c ${pccOBJS} -o a.ppc
        !            40: 
        !            41: TMPDIR = tmp
        !            42: MKSTR = /usr/ucb/mkstr
        !            43: ERRORSTRINGS = pi1.2strings
        !            44: 
        !            45: .c.o:
        !            46:        rm -f ${TMPDIR}/$*.c
        !            47:        ${MKSTR} - ${ERRORSTRINGS} ${TMPDIR}/ $*.c
        !            48:        cd ${TMPDIR} ; \
        !            49:        ${CC} ${CFLAGS} -I.. -I${pTreeDIR} -c $*.c ; \
        !            50:        mv $*.o  ../$*.o
        !            51:        rm -f ${TMPDIR}/$*.c
        !            52: 
        !            53: version: version.c
        !            54:        ${CC} version.c -o version
        !            55: 
        !            56: RM = -rm
        !            57: 
        !            58: clean:
        !            59:        @echo "don't rm y.tab.c until we have an eyacc"
        !            60:        ${RM} *.o ${TMPDIR}/*.c
        !            61:        ${RM} ${ERRORSTRINGS}
        !            62:        ${RM} version Version.c
        !            63:        ${RM} a.out a.obj a.ptree a.ppc core *.list
        !            64: 
        !            65: print:
        !            66:        @pr makefile READ_ME
        !            67:        @ls -ls | pr
        !            68:        @pr picture
        !            69:        @pr 0.h whoami main.c pas.y
        !            70:        @pr OPnames.h opcode.h tree.h
        !            71:        @pr pNodeBodies.h pTags.h pTree.h
        !            72:        @pr ppc.h
        !            73:        @pr [a-ln-x]*.c
        !            74:        @pr yy.h yy*.c
        !            75: 
        !            76: install: a.out
        !            77:        cp ${ERRORSTRINGS} ${DESTDIR}/usr/lib/${ERRORSTRINGS}
        !            78:        cp a.out ${DESTDIR}/usr/ucb/pi
        !            79:        strip ${DESTDIR}/usr/ucb/pi
        !            80: 
        !            81: 0.h:           whoami
        !            82: TRdata.o:      0.h
        !            83: ato.o:         0.h
        !            84: call.o:                0.h
        !            85: case.o:                0.h
        !            86: clas.o:                0.h
        !            87: const.o:       0.h
        !            88: conv.o:                0.h
        !            89: cset.o:                0.h
        !            90: dCopy.o:       0.h
        !            91: error.o:       0.h
        !            92: fdec.o:                0.h
        !            93: func.o:                0.h
        !            94: gen.o:         0.h
        !            95: hash.o:                0.h
        !            96: lab.o:         0.h
        !            97: lookup.o:      0.h
        !            98: lval.o:                0.h
        !            99: main.o:                0.h
        !           100: nl.o:          0.h
        !           101: pCopy.o:       0.h
        !           102: ppc.o:         0.h
        !           103: proc.o:                0.h
        !           104: put.o:         0.h
        !           105: rec.o:         0.h
        !           106: rval.o:                0.h
        !           107: stat.o:                0.h
        !           108: string.o:      0.h
        !           109: subr.o:                0.h
        !           110: tCopy.o:       0.h
        !           111: tree.o:                0.h
        !           112: type.o:                0.h
        !           113: var.o:         0.h
        !           114: y.tab.o:       0.h
        !           115: yycopy.o:      0.h
        !           116: yycosts.o:     0.h
        !           117: yyerror.o:     0.h
        !           118: yyget.o:       0.h
        !           119: yyid.o:                0.h
        !           120: yylex.o:       0.h
        !           121: yymain.o:      0.h
        !           122: yyoptions.o:   0.h
        !           123: yypanic.o:     0.h
        !           124: yyparse.o:     0.h
        !           125: yyprint.o:     0.h
        !           126: yyput.o:       0.h
        !           127: yyrecover.o:   0.h
        !           128: yyseman.o:     0.h
        !           129: yytree.o:      0.h

unix.superglobalmegacorp.com

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