1 1.46 christos # $NetBSD: Makefile,v 1.46 2011/02/04 23:32:44 christos Exp $ 2 1.17 thorpej 3 1.17 thorpej .include <bsd.own.mk> 4 1.1 cgd 5 1.21 tv PROG= lint1 6 1.21 tv SRCS= cgram.y scan.l mem1.c mem.c err.c main1.c decl.c tree.c func.c \ 7 1.37 christos init.c emit.c emit1.c inittyp.c tyname.c print.c 8 1.21 tv MAN= lint.7 9 1.21 tv YHEADER= 10 1.41 uebayasi #CFLAGS+=-g 11 1.43 christos #CPPFLAGS+=-DYYDEBUG=1 12 1.19 thorpej 13 1.35 christos CPPFLAGS+= -I${.CURDIR} -I. -DPASS=\"${PROG}.h\" 14 1.17 thorpej 15 1.21 tv LINTFLAGS= -aehpz 16 1.21 tv BINDIR= /usr/libexec 17 1.9 christos 18 1.21 tv CLEANFILES+= ${MAN} 19 1.22 tv 20 1.22 tv .if ${USETOOLS} == "yes" 21 1.22 tv LINT1= ${TOOLDIR}/libexec/${MACHINE_GNU_PLATFORM}-lint1 22 1.22 tv .endif 23 1.22 tv LINT1?= ./${PROG} 24 1.22 tv 25 1.22 tv ${MAN}: makeman ${LINT1:C/^\.\///} Makefile 26 1.34 lukem ${_MKTARGET_CREATE} 27 1.33 lukem ${HOST_SH} ${.ALLSRC:M*makeman} ${LINT1} -m >${.TARGET} 28 1.1 cgd 29 1.26 lukem LDADD+= -lm 30 1.27 dbj .ifndef HOSTPROG 31 1.26 lukem DPADD+= ${LIBM} 32 1.26 lukem 33 1.26 lukem LDADD+= -ll 34 1.26 lukem DPADD+= ${LIBL} 35 1.28 lukem .endif 36 1.24 tv 37 1.46 christos .include "Makefile.ops-h" 38 1.46 christos .include "Makefile.ops-c" 39 1.46 christos 40 1.1 cgd .include <bsd.prog.mk> 41