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.17
11.17Sthorpej#	$NetBSD: Makefile,v 1.17 2001/10/24 00:42:35 thorpej Exp $
21.17Sthorpej
31.17Sthorpej.include <bsd.own.mk>
41.1Scgd
51.1ScgdPROG=	lint1
61.6StvSRCS=	cgram.y scan.l mem1.c mem.c err.c main1.c decl.c tree.c func.c \
71.1Scgd	init.c emit.c emit1.c
81.9SchristosMAN=	lint.7
91.1ScgdLDADD+=	-ll
101.1ScgdDPADD+=	${LIBL}
111.6StvYHEADER=1
121.17Sthorpej
131.16StvCPPFLAGS+=-I${.CURDIR} -I. -I${.CURDIR}/arch/${MACHINE_ARCH}
141.17Sthorpej.if ${OBJECT_FMT} == "a.out"
151.17SthorpejCPPFLAGS+=-DTARGET_OBJFMT_AOUT
161.17Sthorpej.elif ${OBJECT_FMT} == "COFF"
171.17SthorpejCPPFLAGS+=-DTARGET_OBJFMT_COFF
181.17Sthorpej.elif ${OBJECT_FMT} == "ELF"
191.17SthorpejCPPFLAGS+=-DTARGET_OBJFMT_ELF
201.17Sthorpej.else
211.17Sthorpej.BEGIN:
221.17Sthorpej	@echo "Unrecognized OBJECT_FMT ${OBJECT_FMT}"
231.17Sthorpej	@false
241.17Sthorpej.endif
251.17Sthorpej
261.1ScgdLINTFLAGS=-aehpz
271.12SisWFORMAT=1		#hopeless
281.1ScgdBINDIR=	/usr/libexec
291.6Stv
301.6Stvscan.c: cgram.h
311.9Schristos
321.10Schristoslint.7:	${PROG}
331.9Schristos	sh ${.CURDIR}/makeman ${.OBJDIR}/${PROG} -m > ${.TARGET}
341.10Schristos
351.10SchristosCLEANFILES+=${MAN}
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