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