Home | History | Annotate | Line # | Download | only in usr.sbin
      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