1# $NetBSD: Makefile,v 1.11 2013/09/29 14:20:38 christos 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= dbsym 13MAN= dbsym.8 14 15CPPFLAGS+= -I${DIST}/bfd -I${DIST}/binutils -I${DIST}/include 16 17.if !defined(HOSTPROG) 18PROGDPLIBS+= bfd ${TOP}/${BFDSUBDIR}/libbfd 19PROGDPLIBS+= iberty ${TOP}/${BFDSUBDIR}/libiberty 20.else 21CPPFLAGS+= -I${BFDDIR} 22DPADD+= ${BFDDIR}/libbfd.a 23LDADD+= -L${BFDDIR} -lbfd 24DPADD+= ${IBERTYDIR}/libiberty.a 25LDADD+= -L${IBERTYDIR} -liberty 26.endif 27 28.include <bsd.prog.mk> 29 30.ifndef HOSTPROG 31.include "${TOP}/${BFDSUBDIR}/libbfd/arch/${BINUTILS_MACHINE_ARCH}/defs.mk" 32CPPFLAGS+= -I${TOP}/${BFDSUBDIR}/libbfd/arch/${BINUTILS_MACHINE_ARCH} ${G_INCLUDES} 33LDADD+= -lintl 34DPADD+= ${LIBINTL} 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