Makefile revision 1.11
1#	$NetBSD: Makefile,v 1.11 2016/01/26 19:37:49 christos Exp $
2
3.include <bsd.own.mk>
4
5.if (defined(HOSTPROG) && \
6     (${TOOLCHAIN_MISSING} == "no" || defined(EXTERNAL_TOOLCHAIN))) || \
7    ${MKBINUTILS} != "no"
8BFDSUBDIR=	lib
9
10PROG=		mdsetimage
11MAN=		mdsetimage.8
12
13CPPFLAGS+=	-I${DIST}/bfd -I${DIST}/binutils -I${DIST}/include
14
15.if !defined(HOSTPROG)
16PROGDPLIBS+=	bfd	${TOP}/${BFDSUBDIR}/libbfd
17PROGDPLIBS+=	iberty	${TOP}/${BFDSUBDIR}/libiberty
18.else
19DPADD+=		${BFDDIR}/libbfd.a
20LDADD+=		-L${BFDDIR} -lbfd
21DPADD+=		${IBERTYDIR}/libiberty.a
22LDADD+=		-L${IBERTYDIR} -liberty
23CPPFLAGS+=	-I${BFDDIR}
24.endif
25
26.include <bsd.prog.mk>
27
28.ifndef HOSTPROG
29.include	"${TOP}/${BFDSUBDIR}/libbfd/arch/${BINUTILS_MACHINE_ARCH}/defs.mk"
30
31CPPFLAGS+=	-I${TOP}/${BFDSUBDIR}/libbfd/arch/${BINUTILS_MACHINE_ARCH} ${G_INCLUDES}
32LDADD+=		-lintl
33DPADD+=		${LIBINTL}
34DPADD+=		${LIBZ}
35.endif # HOSTPROG
36
37LDADD+=		-lz
38# No DPADD because we don't know the format and we didn't build it.
39
40.endif # MKBINUTILS != no
41