Makefile revision 1.20
1# $NetBSD: Makefile,v 1.20 2001/10/25 02:22:55 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 !defined(HOSTPROG) 20.if ${OBJECT_FMT} == "a.out" 21CPPFLAGS+=-DTARGET_OBJFMT_AOUT 22.elif ${OBJECT_FMT} == "COFF" 23CPPFLAGS+=-DTARGET_OBJFMT_COFF 24.elif ${OBJECT_FMT} == "ELF" 25CPPFLAGS+=-DTARGET_OBJFMT_ELF 26.else 27.BEGIN: 28 @echo "Unrecognized OBJECT_FMT ${OBJECT_FMT}" 29 @false 30.endif 31.endif # ! HOSTPROG 32 33LINTFLAGS=-aehpz 34WFORMAT=1 #hopeless 35BINDIR= /usr/libexec 36 37scan.c: cgram.h 38 39${XLINT_TARGET_PREFIX}lint.7: ${PROG} 40 sh ${.CURDIR}/makeman ${.OBJDIR}/${PROG} -m > ${.TARGET} 41 42CLEANFILES+=${MAN} 43 44.ifndef HOSTPROG 45.include <bsd.prog.mk> 46.endif 47