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