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.53
11.53Sjoerg#	$NetBSD: Makefile,v 1.53 2019/11/11 22:45:32 joerg Exp $
21.17Sthorpej
31.17Sthorpej.include <bsd.own.mk>
41.1Scgd
51.21StvPROG=		lint1
61.50SchristosSRCS=		cgram.y decl.c emit.c emit1.c err.c func.c init.c inittyp.c \
71.50Schristos		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.51Schristos#LFLAGS+=-d
151.19Sthorpej
161.53SjoergCWARNFLAGS.clang+=	-Wno-error=implicit-int-float-conversion
171.53Sjoerg
181.35SchristosCPPFLAGS+=	-I${.CURDIR} -I. -DPASS=\"${PROG}.h\"
191.17Sthorpej
201.21StvLINTFLAGS=	-aehpz
211.21StvBINDIR=		/usr/libexec
221.9Schristos
231.21StvCLEANFILES+=	${MAN}
241.22Stv
251.22Stv.if ${USETOOLS} == "yes"
261.22StvLINT1=		${TOOLDIR}/libexec/${MACHINE_GNU_PLATFORM}-lint1
271.22Stv.endif
281.22StvLINT1?=		./${PROG}
291.22Stv
301.22Stv${MAN}:		makeman ${LINT1:C/^\.\///} Makefile
311.34Slukem	${_MKTARGET_CREATE}
321.33Slukem	${HOST_SH} ${.ALLSRC:M*makeman} ${LINT1} -m >${.TARGET}
331.1Scgd
341.26SlukemLDADD+=		-lm
351.27Sdbj.ifndef HOSTPROG
361.26SlukemDPADD+=		${LIBM}
371.26Slukem
381.26SlukemLDADD+=		-ll
391.26SlukemDPADD+=		${LIBL}
401.28Slukem.endif
411.24Stv
421.46Schristos.include "Makefile.ops-h"
431.46Schristos.include "Makefile.ops-c"
441.46Schristos
451.1Scgd.include <bsd.prog.mk>
461.52Schristos
471.52Schristos${SRCS}: ops.h
48

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