12e280533SJohn Polstra#
2*d8db061dSJohn Birrell# $Id: Makefile,v 1.3 1998/03/12 05:14:16 jdp Exp $
32e280533SJohn Polstra#
42e280533SJohn Polstra
52e280533SJohn Polstra.include "../Makefile.inc0"
62e280533SJohn Polstra
72e280533SJohn Polstra.PATH: ${SRCDIR}/binutils
82e280533SJohn Polstra
92e280533SJohn PolstraLIB=		binutils
10ab5ad3a4SJohn PolstraSRCS+=		arlex.l arparse.y arsup.c bucomm.c debug.c filemode.c \
112e280533SJohn Polstra		ieee.c rdcoff.c rddbg.c stabs.c wrstabs.c version.c
12*d8db061dSJohn BirrellCFLAGS+=	-DTARGET=\"${MACHINE_ARCH}-unknown-freebsdelf\"
132e280533SJohn PolstraCFLAGS+=	-DVERSION=\"${VERSION}\"
142e280533SJohn PolstraCFLAGS+=	-I${SRCDIR}/binutils
152e280533SJohn PolstraCFLAGS+=	-I${SRCDIR}/bfd
162e280533SJohn PolstraNOPROFILE=	true
172e280533SJohn PolstraNOPIC=		true
18f07eaee2SJohn PolstraINTERNALLIB=	true
19f07eaee2SJohn PolstraINTERNALSTATICLIB=true
202e280533SJohn PolstraCLEANFILES+=	arlex.c arparse.c arparse.h
212e280533SJohn Polstra
222e280533SJohn Polstrabeforedepend: arlex.c arparse.c arparse.h
232e280533SJohn Polstra
242e280533SJohn Polstraarlex.o: arparse.h
252e280533SJohn Polstra
262e280533SJohn Polstraarparse.c arparse.h: arparse.y
272e280533SJohn Polstra	${YACC} -d -o arparse.c ${.IMPSRC}
282e280533SJohn Polstra
292e280533SJohn Polstra# This rule is an attempt to cause "make -j" to work.
302e280533SJohn Polstraarparse.h: arparse.c
312e280533SJohn Polstra
322e280533SJohn Polstra.include <bsd.lib.mk>
33