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.56
11.56Srillig#	$NetBSD: Makefile,v 1.56 2021/01/05 23:50:29 rillig 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.56Srillig		main1.c mem.c mem1.c ops.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.21StvBINDIR=		/usr/libexec
211.9Schristos
221.21StvCLEANFILES+=	${MAN}
231.22Stv
241.22Stv.if ${USETOOLS} == "yes"
251.22StvLINT1=		${TOOLDIR}/libexec/${MACHINE_GNU_PLATFORM}-lint1
261.22Stv.endif
271.22StvLINT1?=		./${PROG}
281.22Stv
291.22Stv${MAN}:		makeman ${LINT1:C/^\.\///} Makefile
301.34Slukem	${_MKTARGET_CREATE}
311.33Slukem	${HOST_SH} ${.ALLSRC:M*makeman} ${LINT1} -m >${.TARGET}
321.1Scgd
331.26SlukemLDADD+=		-lm
341.27Sdbj.ifndef HOSTPROG
351.26SlukemDPADD+=		${LIBM}
361.26Slukem
371.26SlukemLDADD+=		-ll
381.26SlukemDPADD+=		${LIBL}
391.28Slukem.endif
401.24Stv
411.56Srilligops.o: ops.def
421.56Srillig
431.55Srillig.include "Makefile.err-msgs-h"
441.56Srillig${SRCS:Nerr.c}: err-msgs.h
451.46Schristos
461.1Scgd.include <bsd.prog.mk>
47

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