Cross Reference: Makefile
xref: /src/usr.bin/xlint/lint1/Makefile
  • Home
  • History
  • Annotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /src/usr.bin/xlint/lint1/
Makefile revision 1.20
1#	$NetBSD: Makefile,v 1.20 2001/10/25 02:22:55 thorpej Exp $
2
3.include <bsd.own.mk>
4
5.if !defined(XLINT_TARGET_PREFIX)
6XLINT_TARGET_PREFIX=
7.endif
8
9PROG=	lint1
10PROGNAME=${XLINT_TARGET_PREFIX}${PROG}
11SRCS=	cgram.y scan.l mem1.c mem.c err.c main1.c decl.c tree.c func.c \
12	init.c emit.c emit1.c
13MAN=	${XLINT_TARGET_PREFIX}lint.7
14LDADD+=	-ll
15DPADD+=	${LIBL}
16YHEADER=1
17
18CPPFLAGS+=-I${.CURDIR} -I.
19.if !defined(HOSTPROG)
20.if ${OBJECT_FMT} == "a.out"
21CPPFLAGS+=-DTARGET_OBJFMT_AOUT
22.elif ${OBJECT_FMT} == "COFF"
23CPPFLAGS+=-DTARGET_OBJFMT_COFF
24.elif ${OBJECT_FMT} == "ELF"
25CPPFLAGS+=-DTARGET_OBJFMT_ELF
26.else
27.BEGIN:
28	@echo "Unrecognized OBJECT_FMT ${OBJECT_FMT}"
29	@false
30.endif
31.endif # ! HOSTPROG
32
33LINTFLAGS=-aehpz
34WFORMAT=1		#hopeless
35BINDIR=	/usr/libexec
36
37scan.c: cgram.h
38
39${XLINT_TARGET_PREFIX}lint.7: ${PROG}
40	sh ${.CURDIR}/makeman ${.OBJDIR}/${PROG} -m > ${.TARGET}
41
42CLEANFILES+=${MAN}
43
44.ifndef HOSTPROG
45.include <bsd.prog.mk>
46.endif
47

Indexes created Wed Dec 10 23:09:30 GMT 2025