Makefile revision 1.5
1# $NetBSD: Makefile,v 1.5 2013/02/14 02:52:59 matt Exp $ 2 3.include <bsd.own.mk> 4 5.if (defined(HOSTPROG) && \ 6 (${TOOLCHAIN_MISSING} == "no" || defined(EXTERNAL_TOOLCHAIN))) || \ 7 ${MKBINUTILS} != "no" 8TOP= ${NETBSDSRCDIR}/external/gpl3/binutils 9DIST= ${TOP}/dist 10BFDSUBDIR= lib 11 12PROG= mdsetimage 13MAN= mdsetimage.8 14 15CPPFLAGS+= -I${BFDDIR} -I${DIST}/bfd -I${DIST}/binutils -I${DIST}/include 16 17.if !defined(HOSTPROG) 18PROGDPLIBS+= -lbfd ${BFDDIR} 19.else 20DPADD+= ${BFDDIR}/libbfd.a 21.endif 22LDADD+= -L${BFDDIR} -lbfd 23 24DPADD+= ${IBERTYDIR}/libiberty.a 25LDADD+= -L${IBERTYDIR} -liberty 26 27.ifndef HOSTPROG 28.include "${TOP}/${BFDSUBDIR}/libbfd/arch/${MACHINE_ARCH}/defs.mk" 29 30BFDDIR!= cd ${TOP}/${BFDSUBDIR}/libbfd && ${PRINTOBJDIR} 31IBERTYDIR!= cd ${TOP}/${BFDSUBDIR}/libiberty && ${PRINTOBJDIR} 32 33CPPFLAGS+= -I${TOP}/${BFDSUBDIR}/libbfd/arch/${MACHINE_ARCH} ${G_INCLUDES} 34LDADD+= -lintl 35DPADD+= ${LIBINTL} 36.endif # HOSTPROG 37.endif # MKBINUTILS != no 38 39.include <bsd.prog.mk> 40