Makefile revision 1.18
1# $NetBSD: Makefile,v 1.18 2001/10/24 01:12:45 tv 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 8MAN= lint.7 9LDADD+= -ll 10DPADD+= ${LIBL} 11YHEADER=1 12 13CPPFLAGS+=-I${.CURDIR} -I. 14.if ${OBJECT_FMT} == "a.out" 15CPPFLAGS+=-DTARGET_OBJFMT_AOUT 16.elif ${OBJECT_FMT} == "COFF" 17CPPFLAGS+=-DTARGET_OBJFMT_COFF 18.elif ${OBJECT_FMT} == "ELF" 19CPPFLAGS+=-DTARGET_OBJFMT_ELF 20.else 21.BEGIN: 22 @echo "Unrecognized OBJECT_FMT ${OBJECT_FMT}" 23 @false 24.endif 25 26LINTFLAGS=-aehpz 27WFORMAT=1 #hopeless 28BINDIR= /usr/libexec 29 30scan.c: cgram.h 31 32lint.7: ${PROG} 33 sh ${.CURDIR}/makeman ${.OBJDIR}/${PROG} -m > ${.TARGET} 34 35CLEANFILES+=${MAN} 36 37.ifndef HOSTPROG 38.include <bsd.prog.mk> 39.endif 40