Annotation of cci/usr/src/usr.bin/lint/Makefile, revision 1.1

1.1     ! root        1: #
        !             2: #      @(#)Makefile    1.8     (Berkeley)      7/2/83
        !             3: #
        !             4: 
        !             5: DESTDIR=
        !             6: AS=/bin/as
        !             7: CC=/bin/cc
        !             8: LCC=/bin/cc
        !             9: LD=/bin/ld
        !            10: INCLDIR=${DESTDIR}/usr/include
        !            11: LIBDIR=${DESTDIR}/lib
        !            12: ULIBDIR=${DESTDIR}/usr/lib
        !            13: 
        !            14: M=../../lib/mip
        !            15: PASS1=cgram.o xdefs.o scan.o comm1.o pftn.o trees.o optim.o lint.o hash.o
        !            16: LOAD2=
        !            17: CFLAGS=-O -DFLEXNAMES -I${INCLDIR}
        !            18: LINTLIBS=llib-port.ln llib-lc.ln llib-lm.ln llib-lmp.ln llib-lcurses.ln
        !            19: 
        !            20: all:   llpass1 lpass1 lpass2 ${LINTLIBS}
        !            21: 
        !            22: lpass1: ${PASS1}
        !            23:        ${CC} ${PASS1} -o lpass1
        !            24: 
        !            25: llpass1: ${PASS1}
        !            26:        ${LCC} ${PASS1} -o llpass1
        !            27: 
        !            28: trees.o: $M/manifest macdefs $M/mfile1 $M/trees.c
        !            29:        ${CC} -c ${CFLAGS} -I$M -I. $M/trees.c
        !            30: 
        !            31: optim.o: $M/manifest macdefs $M/mfile1 $M/optim.c
        !            32:        ${CC} -c ${CFLAGS} -I$M -I. $M/optim.c
        !            33: 
        !            34: pftn.o: $M/manifest macdefs $M/mfile1 $M/pftn.c
        !            35:        ${CC} -c ${CFLAGS} -I$M -I. $M/pftn.c
        !            36: 
        !            37: lint.o: $M/manifest macdefs $M/mfile1 lmanifest
        !            38:        ${CC} -c ${CFLAGS} -I$M -I. lint.c
        !            39: 
        !            40: scan.o: $M/manifest macdefs $M/mfile1 $M/scan.c
        !            41:        ${CC} -c ${CFLAGS} -I$M -I. $M/scan.c
        !            42: 
        !            43: xdefs.o: $M/manifest $M/mfile1 macdefs $M/xdefs.c
        !            44:        ${CC} -c ${CFLAGS} -I$M -I. $M/xdefs.c
        !            45: 
        !            46: cgram.o: $M/manifest $M/mfile1 macdefs cgram.c
        !            47:        ${CC} -c ${CFLAGS} -I$M -I. cgram.c
        !            48: 
        !            49: cgram.c: $M/cgram.y
        !            50:        yacc $M/cgram.y
        !            51:        mv y.tab.c cgram.c
        !            52: 
        !            53: comm1.o: $M/manifest $M/mfile1 $M/common macdefs $M/comm1.c
        !            54:        ${CC} -c ${CFLAGS} -I. -I$M $M/comm1.c
        !            55: 
        !            56: llib-port.ln: llib-port llpass1
        !            57:        -(/lib/cpp -C -Dlint llib-port | ./llpass1 -puv > llib-port.ln )
        !            58: 
        !            59: llib-lm.ln: llib-lm llpass1
        !            60:        -(/lib/cpp -C -Dlint llib-lm | ./llpass1 -puv > llib-lm.ln )
        !            61: 
        !            62: llib-lmp.ln: llib-lmp llpass1
        !            63:        -(/lib/cpp -C -Dlint llib-lmp | ./llpass1 -puv > llib-lmp.ln )
        !            64: 
        !            65: llib-lc.ln: llib-lc llpass1
        !            66:        -(/lib/cpp -C -Dlint llib-lc | ./llpass1 -v > llib-lc.ln )
        !            67: 
        !            68: llib-lcurses.ln: llib-lcurses llpass1
        !            69:        -(/lib/cpp -C -Dlint llib-lcurses | ./llpass1 -v > llib-lcurses.ln )
        !            70: 
        !            71: lpass2: lpass2.o hash.o
        !            72:        ${CC} lpass2.o hash.o -o lpass2
        !            73: 
        !            74: lpass2.o: $M/manifest lmanifest
        !            75:        ${CC} ${CFLAGS} -c -I$M -I. lpass2.c
        !            76:        
        !            77: lintall:
        !            78:        lint -hpv -I. -I$M  $M/cgram.c $M/xdefs.c $M/scan.c \
        !            79:                $M/pftn.c $M/trees.c $M/optim.c lint.c
        !            80: 
        !            81: install: all SHELL
        !            82:        install -s lpass1 ${DESTDIR}/usr/lib/lint/lint1
        !            83:        install -s lpass2 ${DESTDIR}/usr/lib/lint/lint2
        !            84:        for i in llib-*; do install -c -m 644 $$i ${DESTDIR}/usr/lib/lint; done
        !            85:        install -c SHELL ${DESTDIR}/usr/bin/lint
        !            86: 
        !            87: shrink:
        !            88:        rm -f *.o
        !            89: 
        !            90: clean: shrink
        !            91:        rm -f llpass1 lpass1 lpass2 cgram.c ${LINTLIBS}
        !            92:        
        !            93: cleansrc:
        !            94:        rm -f llib* lmanifest *.c SHELL macdefs Makefile

unix.superglobalmegacorp.com

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