11.1Srin# $NetBSD: Makefile.ctftools,v 1.1 2025/04/12 10:00:17 rin Exp $ 21.1Srin 31.1SrinELFTOOLCHAIN_DIR= ${.CURDIR}/../../external/bsd/elftoolchain/dist 41.1SrinLIBELF_DIR= ${ELFTOOLCHAIN_DIR}/libelf 51.1SrinLIBDWARF_DIR= ${ELFTOOLCHAIN_DIR}/libdwarf 61.1Srin 71.1SrinHOST_CPPFLAGS+= -I${OSNETDIR}/sys \ 81.1Srin -I${OSNETDIR}/include \ 91.1Srin -I${OPENSOLARIS_DISTDIR} \ 101.1Srin -I${OPENSOLARIS_DISTDIR}/head \ 111.1Srin -I${OPENSOLARIS_DISTDIR}/tools/ctf/common \ 121.1Srin -I${OPENSOLARIS_DISTDIR}/tools/ctf/cvt \ 131.1Srin -I${OPENSOLARIS_DISTDIR}/uts/common \ 141.1Srin -I${LIBELF_DIR} \ 151.1Srin -I${LIBDWARF_DIR} \ 161.1Srin -I${TOOLDIR}/include 171.1Srin 181.1SrinHOST_CPPFLAGS+= -DHAVE_NBTOOL_CONFIG_H=1 191.1Srin 201.1SrinOSNETDIR= ${.CURDIR}/../../external/cddl/osnet 211.1SrinOPENSOLARIS_DISTDIR= ${OSNETDIR}/dist 221.1Srin 231.1SrinCTFOBJ!= cd ${.CURDIR}/../libctf && ${PRINTOBJDIR} 241.1SrinDWARFOBJ!= cd ${.CURDIR}/../elftoolchain/libdwarf && ${PRINTOBJDIR} 251.1SrinELFOBJ!= cd ${.CURDIR}/../elftoolchain/libelf && ${PRINTOBJDIR} 261.1SrinLDADD+= -L${CTFOBJ} -lctf 271.1SrinDPADD+= ${CTFOBJ}/libctf.a 281.1SrinLDADD+= -L${DWARFOBJ} -ldwarf 291.1SrinDPADD+= ${DWARFOBJ}/libdwarf.a 301.1SrinLDADD+= -L${ELFOBJ} -lelf 311.1SrinDPADD+= ${ELFOBJ}/libelf.a 321.1Srin 331.1Srin.PATH: ${OPENSOLARIS_DISTDIR}/tools/ctf/common 341.1Srin.PATH: ${OPENSOLARIS_DISTDIR}/tools/ctf/cvt 35