Makefile revision 1.44
1# $NetBSD: Makefile,v 1.44 2010/07/06 06:00:03 mrg 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 15CPPFLAGS+= -DTARGET_OBJFMT_ELF 16 17LINTFLAGS= -aehpz 18BINDIR= /usr/libexec 19 20CLEANFILES+= ${MAN} 21 22.if ${USETOOLS} == "yes" 23LINT1= ${TOOLDIR}/libexec/${MACHINE_GNU_PLATFORM}-lint1 24.endif 25LINT1?= ./${PROG} 26 27${MAN}: makeman ${LINT1:C/^\.\///} Makefile 28 ${_MKTARGET_CREATE} 29 ${HOST_SH} ${.ALLSRC:M*makeman} ${LINT1} -m >${.TARGET} 30 31LDADD+= -lm 32.ifndef HOSTPROG 33DPADD+= ${LIBM} 34 35LDADD+= -ll 36DPADD+= ${LIBL} 37.endif 38 39.include <bsd.prog.mk> 40