Makefile revision 95376
1# $Id$
2#
3# $FreeBSD: head/sys/dev/aic7xxx/aicasm/Makefile 95376 2002-04-24 16:24:43Z gibbs $
4
5PROG=	aicasm
6
7CSRCS=	aicasm.c aicasm_symbol.c
8YSRCS=	aicasm_gram.y aicasm_macro_gram.y
9LSRCS=	aicasm_scan.l aicasm_macro_scan.l
10
11GENHDRS=	aicasm_gram.h aicasm_macro_gram.h
12
13SRCS=	${GENHDRS} ${CSRCS} ${YSRCS} ${LSRCS}
14CLEANFILES+= ${GENHDRS} ${YSRCS:R:C/(.*)/\1.output/g}
15DPADD+=	${LIBL}
16LDADD+=	-ll
17
18# Correct path for kernel builds
19# Don't rely on the kernel's .depend file
20.ifdef MAKESRCPATH
21.PATH: ${MAKESRCPATH}
22DEPENDFILE=
23.endif
24
25CFLAGS+= -I/usr/include -I.
26NOMAN=	noman
27YFLAGS= -b ${.TARGET:R} ${.TARGET:M*macro*:S/$(.TARGET)/-p mm/} -d
28LFLAGS+= ${.TARGET:M*macro*:S/$(.TARGET)/-Pmm/}
29
30.ifdef AICASM_DEBUG
31CFLAGS+= -DDEBUG -g
32YFLAGS+= -t -v
33LFLAGS+= -d
34.endif
35
36.include <bsd.prog.mk>
37