1 1.57 rillig # $NetBSD: Makefile,v 1.57 2021/01/09 21:37:44 rillig Exp $ 2 1.17 thorpej 3 1.17 thorpej .include <bsd.own.mk> 4 1.1 cgd 5 1.21 tv PROG= lint1 6 1.50 christos SRCS= cgram.y decl.c emit.c emit1.c err.c func.c init.c inittyp.c \ 7 1.57 rillig main1.c mem.c mem1.c oper.c print.c scan.l tree.c tyname.c 8 1.48 christos 9 1.21 tv MAN= lint.7 10 1.21 tv YHEADER= 11 1.47 christos #DBG=-g 12 1.43 christos #CPPFLAGS+=-DYYDEBUG=1 13 1.47 christos #YFLAGS+=-v 14 1.51 christos #LFLAGS+=-d 15 1.19 thorpej 16 1.53 joerg CWARNFLAGS.clang+= -Wno-error=implicit-int-float-conversion 17 1.53 joerg 18 1.35 christos CPPFLAGS+= -I${.CURDIR} -I. -DPASS=\"${PROG}.h\" 19 1.17 thorpej 20 1.21 tv BINDIR= /usr/libexec 21 1.9 christos 22 1.21 tv CLEANFILES+= ${MAN} 23 1.22 tv 24 1.22 tv .if ${USETOOLS} == "yes" 25 1.22 tv LINT1= ${TOOLDIR}/libexec/${MACHINE_GNU_PLATFORM}-lint1 26 1.22 tv .endif 27 1.22 tv LINT1?= ./${PROG} 28 1.22 tv 29 1.22 tv ${MAN}: makeman ${LINT1:C/^\.\///} Makefile 30 1.34 lukem ${_MKTARGET_CREATE} 31 1.33 lukem ${HOST_SH} ${.ALLSRC:M*makeman} ${LINT1} -m >${.TARGET} 32 1.1 cgd 33 1.26 lukem LDADD+= -lm 34 1.27 dbj .ifndef HOSTPROG 35 1.26 lukem DPADD+= ${LIBM} 36 1.26 lukem 37 1.26 lukem LDADD+= -ll 38 1.26 lukem DPADD+= ${LIBL} 39 1.28 lukem .endif 40 1.24 tv 41 1.57 rillig oper.o: ops.def 42 1.56 rillig 43 1.55 rillig .include "Makefile.err-msgs-h" 44 1.56 rillig ${SRCS:Nerr.c}: err-msgs.h 45 1.46 christos 46 1.1 cgd .include <bsd.prog.mk> 47