xref: /original-bsd/old/pcc/lint/llibs/Makefile (revision 9fa17c5f)
1#	@(#)Makefile	5.1 (Berkeley) 06/05/90
2
3SRCS=	llib-lc llib-lcurses llib-ldbm llib-lm llib-lmp llib-lplot \
4	llib-ltermcap llib-port
5LN=	llib-port.ln llib-lc.ln llib-lcurses.ln llib-ldbm.ln llib-lm.ln \
6	llib-lmp.ln llib-lplot.ln llib-ltermcap.ln
7
8BINDIR=	/usr/libdata/lint
9LINKS=	${BINDIR}/llib-ltermcap ${BINDIR}/llib-ltermlib \
10	${BINDIR}/llib-ltermcap.ln ${BINDIR}/llib-ltermlib.ln
11
12all llibs: ${LN}
13
14clean cleandir:
15	rm -f ${LN}
16
17depend lint tags:
18
19beforeinstall:
20	cd ${.CURDIR}; install -c -o ${BINOWN} -g ${BINGRP} -m 444 ${SRCS} \
21	    ${DESTDIR}${BINDIR}
22	install -c -o ${BINOWN} -g ${BINGRP} -m 444 ${LN} \
23	    ${DESTDIR}${BINDIR}
24
25.include <bsd.prog.mk>
26
27LP1=	/usr/libexec/lintpass1
28
29llib-port.ln: llib-port
30	-(${CPP} -C -Dlint ${.CURDIR}/llib-port | ${LP1} -puv > llib-port.ln )
31
32llib-ldbm.ln: llib-ldbm
33	-(${CPP} -C -Dlint ${.CURDIR}/llib-ldbm | ${LP1} -uv > llib-ldbm.ln )
34
35llib-lm.ln: llib-lm
36	-(${CPP} -C -Dlint ${.CURDIR}/llib-lm | ${LP1} -uv > llib-lm.ln )
37
38llib-lmp.ln: llib-lmp
39	-(${CPP} -C -Dlint ${.CURDIR}/llib-lmp | ${LP1} -uv > llib-lmp.ln )
40
41llib-lplot.ln: llib-lplot
42	-(${CPP} -C -Dlint ${.CURDIR}/llib-lplot | ${LP1} -uv > llib-lplot.ln )
43
44llib-ltermcap.ln: llib-ltermcap
45	-(${CPP} -C -Dlint ${.CURDIR}/llib-ltermcap | \
46	    ${LP1} -uv > llib-ltermcap.ln )
47
48llib-lc.ln: llib-lc
49	-(${CPP} -C -Dlint ${.CURDIR}/llib-lc | ${LP1} -v > llib-lc.ln )
50
51llib-lcurses.ln: llib-lcurses
52	-(${CPP} -C -Dlint -D__void__=__curses__ ${.CURDIR}/llib-lcurses | \
53	    ${LP1} -v > llib-lcurses.ln )
54