Cross Reference: Makefile
xref: /src/usr.bin/xlint/lint1/Makefile
  • Home
  • History
  • AnnotateAnnotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /src/usr.bin/xlint/lint1/
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

Indexes created Thu Nov 27 23:09:41 GMT 2025