Makefile revision 1.22
11.22Stv# $NetBSD: Makefile,v 1.22 2001/12/19 18:10:40 tv 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.21Stv init.c emit.c emit1.c 81.21StvMAN= lint.7 91.21StvLDADD+= -ll 101.21StvDPADD+= ${LIBL} 111.21StvYHEADER= 121.19Sthorpej 131.21StvCPPFLAGS+= -I${.CURDIR} -I. 141.17Sthorpej 151.17Sthorpej.if ${OBJECT_FMT} == "a.out" 161.21StvCPPFLAGS+= -DTARGET_OBJFMT_AOUT 171.17Sthorpej.elif ${OBJECT_FMT} == "COFF" 181.21StvCPPFLAGS+= -DTARGET_OBJFMT_COFF 191.17Sthorpej.elif ${OBJECT_FMT} == "ELF" 201.21StvCPPFLAGS+= -DTARGET_OBJFMT_ELF 211.17Sthorpej.else 221.17Sthorpej.BEGIN: 231.17Sthorpej @echo "Unrecognized OBJECT_FMT ${OBJECT_FMT}" 241.17Sthorpej @false 251.17Sthorpej.endif 261.17Sthorpej 271.21StvLINTFLAGS= -aehpz 281.12SisWFORMAT=1 #hopeless 291.21StvBINDIR= /usr/libexec 301.6Stv 311.6Stvscan.c: cgram.h 321.9Schristos 331.21StvCLEANFILES+= ${MAN} 341.22Stv 351.22Stv.if ${USETOOLS} == "yes" 361.22StvLINT1= ${TOOLDIR}/libexec/${MACHINE_GNU_PLATFORM}-lint1 371.22Stv.endif 381.22StvLINT1?= ./${PROG} 391.22Stv 401.22Stv${MAN}: makeman ${LINT1:C/^\.\///} Makefile 411.22Stv sh ${.ALLSRC:M*makeman} ${LINT1} -m >${.TARGET} 421.1Scgd 431.13Stv.ifndef HOSTPROG 441.1Scgd.include <bsd.prog.mk> 451.13Stv.endif 46