Annotation of 40BSD/cmd/lint/Makefile, revision 1.1

1.1     ! root        1: M=../mip
        !             2: LOAD1=-s
        !             3: LOAD2=-s
        !             4: CFLAGS=-O -DFLEXNAMES
        !             5: head: lpass1 lpass2 llib-port.ln llib-lc.ln;
        !             6: lpass1: cgram.o xdefs.o scan.o comm1.o pftn.o trees.o optim.o lint.o
        !             7:        cc $(LOAD1) cgram.o xdefs.o scan.o comm1.o pftn.o trees.o optim.o lint.o
        !             8:        mv a.out lpass1
        !             9: trees.o: $M/manifest macdefs $M/mfile1 $M/trees.c
        !            10:        cc -c $(CFLAGS) -I$M -I. $M/trees.c
        !            11: optim.o: $M/manifest macdefs $M/mfile1 $M/optim.c
        !            12:        cc -c $(CFLAGS) -I$M -I. $M/optim.c
        !            13: pftn.o: $M/manifest macdefs $M/mfile1 $M/pftn.c
        !            14:        cc -c $(CFLAGS) -I$M -I. $M/pftn.c
        !            15: lint.o: $M/manifest macdefs $M/mfile1 lmanifest
        !            16:        cc -c $(CFLAGS) -I$M -I. lint.c
        !            17: scan.o: $M/manifest macdefs $M/mfile1 $M/scan.c
        !            18:        cc -c $(CFLAGS) -I$M -I. $M/scan.c
        !            19: xdefs.o: $M/manifest $M/mfile1 macdefs $M/xdefs.c
        !            20:        cc -c $(CFLAGS) -I$M -I. $M/xdefs.c
        !            21: cgram.o: $M/manifest $M/mfile1 macdefs cgram.c
        !            22:        cc -c $(CFLAGS) -I$M -I. cgram.c
        !            23: cgram.c: $M/cgram.y
        !            24:        yacc $M/cgram.y
        !            25:        mv y.tab.c cgram.c
        !            26: comm1.o: $M/manifest $M/mfile1 $M/common macdefs $M/comm1.c
        !            27:        cc -c $(CFLAGS) -I. -I$M $M/comm1.c
        !            28: llib-port.ln: llib-port lpass1
        !            29:        -(/lib/cpp -C -Dlint llib-port | lpass1 -puv > llib-port.ln )
        !            30: llib-lc.ln: llib-lc lpass1
        !            31:        -(/lib/cpp -C -Dlint llib-lc | lpass1 -v > llib-lc.ln )
        !            32: shrink:
        !            33:        rm *.o
        !            34: clean: shrink
        !            35:        rm lpass1 lpass2 cgram.c llib-lc.ln llib-port.ln
        !            36: lpass2: lpass2.o
        !            37:        cc $(LOAD2) lpass2.o
        !            38:        mv a.out lpass2
        !            39: lpass2.o: $M/manifest lmanifest
        !            40:        cc $(CFLAGS) -c -I$M -I. lpass2.c
        !            41: lintall:
        !            42:        lint -hpv -I. -I$M  $M/cgram.c $M/xdefs.c $M/scan.c $M/pftn.c $M/trees.c $M/optim.c lint.c
        !            43: install: head
        !            44:        cp lpass1 ${DESTDIR}/usr/lib/lint/lint1
        !            45:        cp lpass2 ${DESTDIR}/usr/lib/lint/lint2
        !            46:        cp llib-* ${DESTDIR}/usr/lib/lint
        !            47:        cp SHELL ${DESTDIR}/usr/bin/lint

unix.superglobalmegacorp.com

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