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