# $NetBSD: Makefile,v 1.20 2001/10/25 02:22:55 thorpej Exp $ .include .if !defined(XLINT_TARGET_PREFIX) XLINT_TARGET_PREFIX= .endif PROG= lint1 PROGNAME=${XLINT_TARGET_PREFIX}${PROG} SRCS= cgram.y scan.l mem1.c mem.c err.c main1.c decl.c tree.c func.c \ init.c emit.c emit1.c MAN= ${XLINT_TARGET_PREFIX}lint.7 LDADD+= -ll DPADD+= ${LIBL} YHEADER=1 CPPFLAGS+=-I${.CURDIR} -I. .if !defined(HOSTPROG) .if ${OBJECT_FMT} == "a.out" CPPFLAGS+=-DTARGET_OBJFMT_AOUT .elif ${OBJECT_FMT} == "COFF" CPPFLAGS+=-DTARGET_OBJFMT_COFF .elif ${OBJECT_FMT} == "ELF" CPPFLAGS+=-DTARGET_OBJFMT_ELF .else .BEGIN: @echo "Unrecognized OBJECT_FMT ${OBJECT_FMT}" @false .endif .endif # ! HOSTPROG LINTFLAGS=-aehpz WFORMAT=1 #hopeless BINDIR= /usr/libexec scan.c: cgram.h ${XLINT_TARGET_PREFIX}lint.7: ${PROG} sh ${.CURDIR}/makeman ${.OBJDIR}/${PROG} -m > ${.TARGET} CLEANFILES+=${MAN} .ifndef HOSTPROG .include .endif