1# $NetBSD: bfd.mk,v 1.1 2024/07/04 02:20:03 christos Exp $
2
3BFDSUBDIR=      lib
4
5CPPFLAGS+=	-I${DIST}/bfd -I${DIST}/binutils -I${DIST}/include
6
7.if !defined(HOSTPROG)
8PROGDPLIBS+=	bfd	${TOP}/${BFDSUBDIR}/libbfd
9PROGDPLIBS+=	sframe	${TOP}/${BFDSUBDIR}/libsframe
10PROGDPLIBS+=	iberty	${TOP}/${BFDSUBDIR}/libiberty
11.else
12CPPFLAGS+=	-I${BFDDIR}
13DPADD+=		${BFDDIR}/.libs/libbfd.a
14LDADD+=		-L${BFDDIR}/.libs -lbfd
15DPADD+=		${SFRAMEDIR}/.libs/libsframe.a
16LDADD+=		-L${SFRAMEDIR}/.libs -lsframe
17DPADD+=		${IBERTYDIR}/libiberty.a
18LDADD+=		-L${IBERTYDIR} -liberty
19.endif
20
21.include <bsd.prog.mk>
22
23.ifndef HOSTPROG
24.include	"${TOP}/${BFDSUBDIR}/libbfd/arch/${BINUTILS_MACHINE_ARCH}/defs.mk"
25CPPFLAGS+=	-I${TOP}/${BFDSUBDIR}/libbfd/arch/${BINUTILS_MACHINE_ARCH} ${G_INCLUDES}
26LDADD+=		-lintl
27DPADD+=		${LIBINTL}
28.endif # HOSTPROG
29
30LDADD+=         -lz
31# No DPADD because we don't know the format and we didn't build it.
32