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.19
11.19Sthorpej#	$NetBSD: Makefile,v 1.19 2001/10/24 02:31:09 thorpej Exp $
21.17Sthorpej
31.17Sthorpej.include <bsd.own.mk>
41.1Scgd
51.19Sthorpej.if !defined(XLINT_TARGET_PREFIX)
61.19SthorpejXLINT_TARGET_PREFIX=
71.19Sthorpej.endif
81.19Sthorpej
91.1ScgdPROG=	lint1
101.19SthorpejPROGNAME=${XLINT_TARGET_PREFIX}${PROG}
111.6StvSRCS=	cgram.y scan.l mem1.c mem.c err.c main1.c decl.c tree.c func.c \
121.1Scgd	init.c emit.c emit1.c
131.19SthorpejMAN=	${XLINT_TARGET_PREFIX}lint.7
141.1ScgdLDADD+=	-ll
151.1ScgdDPADD+=	${LIBL}
161.6StvYHEADER=1
171.17Sthorpej
181.18StvCPPFLAGS+=-I${.CURDIR} -I.
191.17Sthorpej.if ${OBJECT_FMT} == "a.out"
201.17SthorpejCPPFLAGS+=-DTARGET_OBJFMT_AOUT
211.17Sthorpej.elif ${OBJECT_FMT} == "COFF"
221.17SthorpejCPPFLAGS+=-DTARGET_OBJFMT_COFF
231.17Sthorpej.elif ${OBJECT_FMT} == "ELF"
241.17SthorpejCPPFLAGS+=-DTARGET_OBJFMT_ELF
251.17Sthorpej.else
261.17Sthorpej.BEGIN:
271.17Sthorpej	@echo "Unrecognized OBJECT_FMT ${OBJECT_FMT}"
281.17Sthorpej	@false
291.17Sthorpej.endif
301.17Sthorpej
311.1ScgdLINTFLAGS=-aehpz
321.12SisWFORMAT=1		#hopeless
331.1ScgdBINDIR=	/usr/libexec
341.6Stv
351.6Stvscan.c: cgram.h
361.9Schristos
371.19Sthorpej${XLINT_TARGET_PREFIX}lint.7: ${PROG}
381.9Schristos	sh ${.CURDIR}/makeman ${.OBJDIR}/${PROG} -m > ${.TARGET}
391.10Schristos
401.10SchristosCLEANFILES+=${MAN}
411.1Scgd
421.13Stv.ifndef HOSTPROG
431.1Scgd.include <bsd.prog.mk>
441.13Stv.endif
45

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