Makefile revision 1.5
1# $NetBSD: Makefile,v 1.5 2014/03/09 17:12:03 christos Exp $ 2 3NOMAN= # defined 4 5.include <bsd.own.mk> 6 7HOSTPROGNAME= ${_TOOL_PREFIX}ctfmerge 8HOST_SRCDIR= external/cddl/osnet/usr.bin/ctfmerge 9 10LIBELFTOOLCHAIN_DIR= ${.CURDIR}/../../external/bsd/elftoolchain/dist 11LIBELF_DIR= ${LIBELFTOOLCHAIN_DIR}/libelf 12LIBDWARF_DIR= ${LIBELFTOOLCHAIN_DIR}libdwarf 13 14HOST_CPPFLAGS+= -I${OSNETDIR}/sys \ 15 -I${OSNETDIR}/include \ 16 -I${OPENSOLARIS_DISTDIR} \ 17 -I${OPENSOLARIS_DISTDIR}/head \ 18 -I${OPENSOLARIS_DISTDIR}/tools/ctf/common \ 19 -I${OPENSOLARIS_DISTDIR}/tools/ctf/cvt \ 20 -I${OPENSOLARIS_DISTDIR}/uts/common \ 21 -I${LIBELF_DIR} \ 22 -I${LIBDWARF_DIR} 23 24HOST_CPPFLAGS+= -DHAVE_NBTOOL_CONFIG_H=1 25 26OSNETDIR= ${.CURDIR}/../../external/cddl/osnet 27OPENSOLARIS_DISTDIR= ${OSNETDIR}/dist 28 29CTFOBJ!= cd ${.CURDIR}/../libctf && ${PRINTOBJDIR} 30DWARFOBJ!= cd ${.CURDIR}/../libdwarf && ${PRINTOBJDIR} 31ELFOBJ!= cd ${.CURDIR}/../libelf && ${PRINTOBJDIR} 32LDADD+= -L${CTFOBJ} -lctf 33LDADD+= -L${DWARFOBJ} -ldwarf 34LDADD+= -L${ELFOBJ} -lelf 35 36# need native pthread support 37LDADD+= -lpthread 38 39.PATH: ${OPENSOLARIS_DISTDIR}/tools/ctf/common 40.PATH: ${OPENSOLARIS_DISTDIR}/tools/ctf/cvt 41 42.include "${.CURDIR}/../Makefile.nbincludes" 43.include "${.CURDIR}/../Makefile.host" 44