Makefile revision 1.18
1#	$NetBSD: Makefile,v 1.18 2001/10/24 01:12:45 tv Exp $
2
3.include <bsd.own.mk>
4
5PROG=	lint1
6SRCS=	cgram.y scan.l mem1.c mem.c err.c main1.c decl.c tree.c func.c \
7	init.c emit.c emit1.c
8MAN=	lint.7
9LDADD+=	-ll
10DPADD+=	${LIBL}
11YHEADER=1
12
13CPPFLAGS+=-I${.CURDIR} -I.
14.if ${OBJECT_FMT} == "a.out"
15CPPFLAGS+=-DTARGET_OBJFMT_AOUT
16.elif ${OBJECT_FMT} == "COFF"
17CPPFLAGS+=-DTARGET_OBJFMT_COFF
18.elif ${OBJECT_FMT} == "ELF"
19CPPFLAGS+=-DTARGET_OBJFMT_ELF
20.else
21.BEGIN:
22	@echo "Unrecognized OBJECT_FMT ${OBJECT_FMT}"
23	@false
24.endif
25
26LINTFLAGS=-aehpz
27WFORMAT=1		#hopeless
28BINDIR=	/usr/libexec
29
30scan.c: cgram.h
31
32lint.7:	${PROG}
33	sh ${.CURDIR}/makeman ${.OBJDIR}/${PROG} -m > ${.TARGET}
34
35CLEANFILES+=${MAN}
36
37.ifndef HOSTPROG
38.include <bsd.prog.mk>
39.endif
40