1 # $NetBSD: Makefile,v 1.46 2011/02/04 23:32:44 christos 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 inittyp.c tyname.c print.c 8 MAN= lint.7 9 YHEADER= 10 #CFLAGS+=-g 11 #CPPFLAGS+=-DYYDEBUG=1 12 13 CPPFLAGS+= -I${.CURDIR} -I. -DPASS=\"${PROG}.h\" 14 15 LINTFLAGS= -aehpz 16 BINDIR= /usr/libexec 17 18 CLEANFILES+= ${MAN} 19 20 .if ${USETOOLS} == "yes" 21 LINT1= ${TOOLDIR}/libexec/${MACHINE_GNU_PLATFORM}-lint1 22 .endif 23 LINT1?= ./${PROG} 24 25 ${MAN}: makeman ${LINT1:C/^\.\///} Makefile 26 ${_MKTARGET_CREATE} 27 ${HOST_SH} ${.ALLSRC:M*makeman} ${LINT1} -m >${.TARGET} 28 29 LDADD+= -lm 30 .ifndef HOSTPROG 31 DPADD+= ${LIBM} 32 33 LDADD+= -ll 34 DPADD+= ${LIBL} 35 .endif 36 37 .include "Makefile.ops-h" 38 .include "Makefile.ops-c" 39 40 .include <bsd.prog.mk> 41