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