# @(#)Makefile 1.7 (Berkeley) %G%
LINTLIBS
=llib-port.ln llib-lc.ln llib-lm.ln llib-lmp.ln
all: lpass1 lpass2
${LINTLIBS}
lpass1
: cgram.o xdefs.o scan.o comm1.o pftn.o trees.o optim.o lint.o hash.o
${CC} cgram.o xdefs.o scan.o comm1.o pftn.o trees.o optim.o \
trees.o
: $M/manifest macdefs
$M/mfile1
$M/trees.c
${CC} -c
${CFLAGS} -I
$M -I.
$M/trees.c
optim.o
: $M/manifest macdefs
$M/mfile1
$M/optim.c
${CC} -c
${CFLAGS} -I
$M -I.
$M/optim.c
pftn.o
: $M/manifest macdefs
$M/mfile1
$M/pftn.c
${CC} -c
${CFLAGS} -I
$M -I.
$M/pftn.c
lint.o
: $M/manifest macdefs
$M/mfile1 lmanifest
${CC} -c
${CFLAGS} -I
$M -I. lint.c
scan.o
: $M/manifest macdefs
$M/mfile1
$M/scan.c
${CC} -c
${CFLAGS} -I
$M -I.
$M/scan.c
xdefs.o
: $M/manifest
$M/mfile1 macdefs
$M/xdefs.c
${CC} -c
${CFLAGS} -I
$M -I.
$M/xdefs.c
cgram.o
: $M/manifest
$M/mfile1 macdefs cgram.c
${CC} -c
${CFLAGS} -I
$M -I. cgram.c
comm1.o
: $M/manifest
$M/mfile1
$M/common macdefs
$M/comm1.c
${CC} -c
${CFLAGS} -I.
-I
$M $M/comm1.c
llib-port.ln
: llib-port lpass1
-(/lib
/cpp -C
-Dlint llib-port | .
/lpass1
-puv
> llib-port.ln
)
llib-lm.ln
: llib-lm lpass1
-(/lib
/cpp -C
-Dlint llib-lm | .
/lpass1
-puv
> llib-lm.ln
)
llib-lmp.ln
: llib-lmp lpass1
-(/lib
/cpp -C
-Dlint llib-lmp | .
/lpass1
-puv
> llib-lmp.ln
)
llib-lc.ln
: llib-lc lpass1
-(/lib
/cpp -C
-Dlint llib-lc | .
/lpass1
-v
> llib-lc.ln
)
${CC} lpass2.o hash.o
-o lpass2
lpass2.o
: $M/manifest lmanifest
${CC} ${CFLAGS} -c
-I
$M -I. lpass2.c
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
install -s lpass1
${DESTDIR}/usr
/lib
/lint
/lint1
install -s lpass2
${DESTDIR}/usr
/lib
/lint
/lint2
for i in llib-
*; do
install -c
-m
644 $$i ${DESTDIR}/usr
/lib
/lint
; done
install -c SHELL
${DESTDIR}/usr
/bin
/lint
rm -f lpass1 lpass2 cgram.c
${LINTLIBS}