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.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

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