# $NetBSD: Makefile.ctftools,v 1.1 2025/04/12 10:00:17 rin Exp $ ELFTOOLCHAIN_DIR= ${.CURDIR}/../../external/bsd/elftoolchain/dist LIBELF_DIR= ${ELFTOOLCHAIN_DIR}/libelf LIBDWARF_DIR= ${ELFTOOLCHAIN_DIR}/libdwarf HOST_CPPFLAGS+= -I${OSNETDIR}/sys \ -I${OSNETDIR}/include \ -I${OPENSOLARIS_DISTDIR} \ -I${OPENSOLARIS_DISTDIR}/head \ -I${OPENSOLARIS_DISTDIR}/tools/ctf/common \ -I${OPENSOLARIS_DISTDIR}/tools/ctf/cvt \ -I${OPENSOLARIS_DISTDIR}/uts/common \ -I${LIBELF_DIR} \ -I${LIBDWARF_DIR} \ -I${TOOLDIR}/include HOST_CPPFLAGS+= -DHAVE_NBTOOL_CONFIG_H=1 OSNETDIR= ${.CURDIR}/../../external/cddl/osnet OPENSOLARIS_DISTDIR= ${OSNETDIR}/dist CTFOBJ!= cd ${.CURDIR}/../libctf && ${PRINTOBJDIR} DWARFOBJ!= cd ${.CURDIR}/../elftoolchain/libdwarf && ${PRINTOBJDIR} ELFOBJ!= cd ${.CURDIR}/../elftoolchain/libelf && ${PRINTOBJDIR} LDADD+= -L${CTFOBJ} -lctf DPADD+= ${CTFOBJ}/libctf.a LDADD+= -L${DWARFOBJ} -ldwarf DPADD+= ${DWARFOBJ}/libdwarf.a LDADD+= -L${ELFOBJ} -lelf DPADD+= ${ELFOBJ}/libelf.a .PATH: ${OPENSOLARIS_DISTDIR}/tools/ctf/common .PATH: ${OPENSOLARIS_DISTDIR}/tools/ctf/cvt