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