1 # $NetBSD: Makefile,v 1.12 2013/10/02 14:35:33 christos Exp $
5 TOP
= ${NETBSDSRCDIR}/external
/gpl3
/binutils
7 .
include "${.CURDIR}/../common/Makefile.inc"
8 .
include "${.CURDIR}/arch/${BINUTILS_MACHINE_ARCH}/defs.mk"
11 SRCS
= ${G_OBJS
:Nitbl-
[pl
]*:Nm68k-parse.o
:.o
=.c
} \
12 ${G_OBJS
:Mitbl-parse.o
:.o
=.y
} \
13 ${G_OBJS
:Mitbl-lex-wrapper.o
:S
/-wrapper.o
/.l
/} \
14 ${G_OBJS
:Mm68k-parse.o
:.o
=.y
}
16 COPTS.obj-elf.c
= -Wno-stack-protector
17 COPTS.atof-generic.c
= -Wno-stack-protector
18 COPTS.dwarf2dbg.c
= -Wno-stack-protector
19 COPTS.symbols.c
= -Wno-stack-protector
20 COPTS.stabs.c
= -Wno-stack-protector
21 COPTS.macro.c
= -Wno-stack-protector
23 CPPFLAGS
+= -I
${.CURDIR
}/arch
/${BINUTILS_MACHINE_ARCH}
24 CPPFLAGS
+= -I
${DIST}/gas
-I
${DIST}/gas
/config
27 PROGDPLIBS
+= opcodes
${TOP}/${BFDSUBDIR}/libopcodes
28 PROGDPLIBS
+= bfd
${TOP}/${BFDSUBDIR}/libbfd
29 PROGDPLIBS
+= iberty
${TOP}/${BFDSUBDIR}/libiberty
32 COMMONOBJDIR
!= cd
${TOP}/usr.bin
/common
&& ${PRINTOBJDIR}
33 INFOFLAGS
= -I
${DIST}/gas
/doc
-I
${COMMONOBJDIR} -I
${DIST}/libiberty
37 .PATH
: ${COMMONOBJDIR} ${DIST}/gas
${DIST}/gas
/config
${DIST}/gas
/doc
39 .
include <bsd.prog.mk
>
40 .
include <bsd.
info.mk
>
43 LDADD
+= -lintl
-lz
-lm
44 DPADD
+= ${LIBINTL} ${LIBZ} ${LIBM}
47 DPADD
+= ${LIBZ} ${LIBM}
48 .
endif # !defined(__MINIX)