Makefile revision 1.19
11.19Sthorpej# $NetBSD: Makefile,v 1.19 2001/10/24 02:31:09 thorpej Exp $ 21.17Sthorpej 31.17Sthorpej.include <bsd.own.mk> 41.1Scgd 51.19Sthorpej.if !defined(XLINT_TARGET_PREFIX) 61.19SthorpejXLINT_TARGET_PREFIX= 71.19Sthorpej.endif 81.19Sthorpej 91.1ScgdPROG= lint1 101.19SthorpejPROGNAME=${XLINT_TARGET_PREFIX}${PROG} 111.6StvSRCS= cgram.y scan.l mem1.c mem.c err.c main1.c decl.c tree.c func.c \ 121.1Scgd init.c emit.c emit1.c 131.19SthorpejMAN= ${XLINT_TARGET_PREFIX}lint.7 141.1ScgdLDADD+= -ll 151.1ScgdDPADD+= ${LIBL} 161.6StvYHEADER=1 171.17Sthorpej 181.18StvCPPFLAGS+=-I${.CURDIR} -I. 191.17Sthorpej.if ${OBJECT_FMT} == "a.out" 201.17SthorpejCPPFLAGS+=-DTARGET_OBJFMT_AOUT 211.17Sthorpej.elif ${OBJECT_FMT} == "COFF" 221.17SthorpejCPPFLAGS+=-DTARGET_OBJFMT_COFF 231.17Sthorpej.elif ${OBJECT_FMT} == "ELF" 241.17SthorpejCPPFLAGS+=-DTARGET_OBJFMT_ELF 251.17Sthorpej.else 261.17Sthorpej.BEGIN: 271.17Sthorpej @echo "Unrecognized OBJECT_FMT ${OBJECT_FMT}" 281.17Sthorpej @false 291.17Sthorpej.endif 301.17Sthorpej 311.1ScgdLINTFLAGS=-aehpz 321.12SisWFORMAT=1 #hopeless 331.1ScgdBINDIR= /usr/libexec 341.6Stv 351.6Stvscan.c: cgram.h 361.9Schristos 371.19Sthorpej${XLINT_TARGET_PREFIX}lint.7: ${PROG} 381.9Schristos sh ${.CURDIR}/makeman ${.OBJDIR}/${PROG} -m > ${.TARGET} 391.10Schristos 401.10SchristosCLEANFILES+=${MAN} 411.1Scgd 421.13Stv.ifndef HOSTPROG 431.1Scgd.include <bsd.prog.mk> 441.13Stv.endif 45