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.21
11.21Stv#	$NetBSD: Makefile,v 1.21 2001/11/12 23:16:37 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.21Stv${MAN}:		makeman ${PROG}
351.21Stv	sh ${.ALLSRC} -m >${.TARGET}
361.1Scgd
371.13Stv.ifndef HOSTPROG
381.1Scgd.include <bsd.prog.mk>
391.13Stv.endif
40

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