1 # $NetBSD: bfd.mk,v 1.1 2024/07/04 02:20:03 christos Exp $ 2 3 BFDSUBDIR= lib 4 5 CPPFLAGS+= -I${DIST}/bfd -I${DIST}/binutils -I${DIST}/include 6 7 .if !defined(HOSTPROG) 8 PROGDPLIBS+= bfd ${TOP}/${BFDSUBDIR}/libbfd 9 PROGDPLIBS+= sframe ${TOP}/${BFDSUBDIR}/libsframe 10 PROGDPLIBS+= iberty ${TOP}/${BFDSUBDIR}/libiberty 11 .else 12 CPPFLAGS+= -I${BFDDIR} 13 DPADD+= ${BFDDIR}/.libs/libbfd.a 14 LDADD+= -L${BFDDIR}/.libs -lbfd 15 DPADD+= ${SFRAMEDIR}/.libs/libsframe.a 16 LDADD+= -L${SFRAMEDIR}/.libs -lsframe 17 DPADD+= ${IBERTYDIR}/libiberty.a 18 LDADD+= -L${IBERTYDIR} -liberty 19 .endif 20 21 .include <bsd.prog.mk> 22 23 .ifndef HOSTPROG 24 .include "${TOP}/${BFDSUBDIR}/libbfd/arch/${BINUTILS_MACHINE_ARCH}/defs.mk" 25 CPPFLAGS+= -I${TOP}/${BFDSUBDIR}/libbfd/arch/${BINUTILS_MACHINE_ARCH} ${G_INCLUDES} 26 LDADD+= -lintl 27 DPADD+= ${LIBINTL} 28 .endif # HOSTPROG 29 30 LDADD+= -lz 31 # No DPADD because we don't know the format and we didn't build it. 32