Makefile revision 1.11
11541Srgrimes#	$NetBSD: Makefile,v 1.11 2022/04/18 19:40:06 jkoshy Exp $
21541Srgrimes
31541Srgrimes.include <bsd.hostinit.mk>
41541Srgrimes
51541SrgrimesHOSTPROGNAME=   ${_TOOL_PREFIX}ctfmerge
61541SrgrimesHOST_SRCDIR=    external/cddl/osnet/usr.bin/ctfmerge
71541Srgrimes
81541SrgrimesLIBELFTOOLCHAIN_DIR=	${.CURDIR}/../../external/bsd/elftoolchain/dist
91541SrgrimesLIBELF_DIR=		${LIBELFTOOLCHAIN_DIR}/libelf
1097379SdesLIBDWARF_DIR=		${LIBELFTOOLCHAIN_DIR}libdwarf
1197379Sdes
1297379SdesHOST_CPPFLAGS+=	-I${OSNETDIR}/sys \
1397379Sdes		-I${OSNETDIR}/include \
1497379Sdes		-I${OPENSOLARIS_DISTDIR} \
1597379Sdes		-I${OPENSOLARIS_DISTDIR}/head \
1697379Sdes		-I${OPENSOLARIS_DISTDIR}/tools/ctf/common \
1797379Sdes		-I${OPENSOLARIS_DISTDIR}/tools/ctf/cvt \
181541Srgrimes		-I${OPENSOLARIS_DISTDIR}/uts/common \
191541Srgrimes		-I${LIBELF_DIR} \
201541Srgrimes		-I${LIBDWARF_DIR}
211541Srgrimes
221541SrgrimesHOST_CPPFLAGS+=	-DHAVE_NBTOOL_CONFIG_H=1
231541Srgrimes
241541SrgrimesOSNETDIR=	${.CURDIR}/../../external/cddl/osnet
251541SrgrimesOPENSOLARIS_DISTDIR= ${OSNETDIR}/dist
261541Srgrimes
271541SrgrimesCTFOBJ!=	cd ${.CURDIR}/../libctf && ${PRINTOBJDIR}
281541SrgrimesDWARFOBJ!=	cd ${.CURDIR}/../elftoolchain/libdwarf && ${PRINTOBJDIR}
291541SrgrimesELFOBJ!=	cd ${.CURDIR}/../elftoolchain/libelf && ${PRINTOBJDIR}
301541SrgrimesLDADD+=		-L${CTFOBJ} -lctf
311541SrgrimesLDADD+=		-L${DWARFOBJ} -ldwarf
321541SrgrimesLDADD+=		-L${ELFOBJ} -lelf
331541Srgrimes
341541Srgrimes# need native pthread support
351541SrgrimesHOST_CFLAGS+=	-pthread
361541Srgrimes
371541Srgrimes.PATH:		${OPENSOLARIS_DISTDIR}/tools/ctf/common
381541Srgrimes.PATH:		${OPENSOLARIS_DISTDIR}/tools/ctf/cvt
391541Srgrimes
401541Srgrimes.include "${.CURDIR}/../Makefile.nbincludes"
411541Srgrimes.include "${.CURDIR}/../Makefile.host"
421541Srgrimes