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.48
11.48Schristos#	$NetBSD: Makefile,v 1.48 2013/05/10 15:31:22 christos Exp $
21.17Sthorpej
31.17Sthorpej.include <bsd.own.mk>
41.1Scgd
51.21StvPROG=		lint1
61.48SchristosSRCS=		cgram.y decl.c emit.c emit1.c err.c func.c init.c inittyp.c \
71.48Schristos		main1.c mem.c mem1.c print.c scan.l tree.c tyname.c
81.48Schristos
91.21StvMAN=		lint.7
101.21StvYHEADER=
111.47Schristos#DBG=-g
121.43Schristos#CPPFLAGS+=-DYYDEBUG=1
131.47Schristos#YFLAGS+=-v
141.19Sthorpej
151.35SchristosCPPFLAGS+=	-I${.CURDIR} -I. -DPASS=\"${PROG}.h\"
161.17Sthorpej
171.21StvLINTFLAGS=	-aehpz
181.21StvBINDIR=		/usr/libexec
191.9Schristos
201.21StvCLEANFILES+=	${MAN}
211.22Stv
221.22Stv.if ${USETOOLS} == "yes"
231.22StvLINT1=		${TOOLDIR}/libexec/${MACHINE_GNU_PLATFORM}-lint1
241.22Stv.endif
251.22StvLINT1?=		./${PROG}
261.22Stv
271.22Stv${MAN}:		makeman ${LINT1:C/^\.\///} Makefile
281.34Slukem	${_MKTARGET_CREATE}
291.33Slukem	${HOST_SH} ${.ALLSRC:M*makeman} ${LINT1} -m >${.TARGET}
301.1Scgd
311.26SlukemLDADD+=		-lm
321.27Sdbj.ifndef HOSTPROG
331.26SlukemDPADD+=		${LIBM}
341.26Slukem
351.26SlukemLDADD+=		-ll
361.26SlukemDPADD+=		${LIBL}
371.28Slukem.endif
381.24Stv
391.46Schristos.include "Makefile.ops-h"
401.46Schristos.include "Makefile.ops-c"
411.46Schristos
421.1Scgd.include <bsd.prog.mk>
43

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