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