Makefile revision 1.34
11.34Slukem# $NetBSD: Makefile,v 1.34 2003/10/21 10:01:22 lukem Exp $ 21.17Sthorpej 31.17Sthorpej.include <bsd.own.mk> 41.1Scgd 51.21StvPROG= lint1 61.21StvSRCS= cgram.y scan.l mem1.c mem.c err.c main1.c decl.c tree.c func.c \ 71.23Sthorpej init.c emit.c emit1.c inittyp.c 81.21StvMAN= lint.7 91.21StvYHEADER= 101.19Sthorpej 111.31SchristosCPPFLAGS+= -I${.CURDIR} -I. 121.17Sthorpej 131.17Sthorpej.if ${OBJECT_FMT} == "a.out" 141.21StvCPPFLAGS+= -DTARGET_OBJFMT_AOUT 151.17Sthorpej.elif ${OBJECT_FMT} == "COFF" 161.21StvCPPFLAGS+= -DTARGET_OBJFMT_COFF 171.17Sthorpej.elif ${OBJECT_FMT} == "ELF" 181.21StvCPPFLAGS+= -DTARGET_OBJFMT_ELF 191.17Sthorpej.else 201.17Sthorpej.BEGIN: 211.17Sthorpej @echo "Unrecognized OBJECT_FMT ${OBJECT_FMT}" 221.17Sthorpej @false 231.17Sthorpej.endif 241.17Sthorpej 251.21StvLINTFLAGS= -aehpz 261.12SisWFORMAT=1 #hopeless 271.21StvBINDIR= /usr/libexec 281.9Schristos 291.21StvCLEANFILES+= ${MAN} 301.22Stv 311.22Stv.if ${USETOOLS} == "yes" 321.22StvLINT1= ${TOOLDIR}/libexec/${MACHINE_GNU_PLATFORM}-lint1 331.22Stv.endif 341.22StvLINT1?= ./${PROG} 351.22Stv 361.22Stv${MAN}: makeman ${LINT1:C/^\.\///} Makefile 371.34Slukem ${_MKTARGET_CREATE} 381.33Slukem ${HOST_SH} ${.ALLSRC:M*makeman} ${LINT1} -m >${.TARGET} 391.1Scgd 401.26SlukemLDADD+= -lm 411.27Sdbj.ifndef HOSTPROG 421.26SlukemDPADD+= ${LIBM} 431.26Slukem 441.26SlukemLDADD+= -ll 451.26SlukemDPADD+= ${LIBL} 461.28Slukem.endif 471.24Stv 481.1Scgd.include <bsd.prog.mk> 49