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