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