Home | History | Annotate | Line # | Download | only in tools
      1  1.1  rin #	$NetBSD: Makefile.ctftools,v 1.1 2025/04/12 10:00:17 rin Exp $
      2  1.1  rin 
      3  1.1  rin ELFTOOLCHAIN_DIR=	${.CURDIR}/../../external/bsd/elftoolchain/dist
      4  1.1  rin LIBELF_DIR=		${ELFTOOLCHAIN_DIR}/libelf
      5  1.1  rin LIBDWARF_DIR=		${ELFTOOLCHAIN_DIR}/libdwarf
      6  1.1  rin 
      7  1.1  rin HOST_CPPFLAGS+=	-I${OSNETDIR}/sys \
      8  1.1  rin 		-I${OSNETDIR}/include \
      9  1.1  rin 		-I${OPENSOLARIS_DISTDIR} \
     10  1.1  rin 		-I${OPENSOLARIS_DISTDIR}/head \
     11  1.1  rin 		-I${OPENSOLARIS_DISTDIR}/tools/ctf/common \
     12  1.1  rin 		-I${OPENSOLARIS_DISTDIR}/tools/ctf/cvt \
     13  1.1  rin 		-I${OPENSOLARIS_DISTDIR}/uts/common \
     14  1.1  rin 		-I${LIBELF_DIR} \
     15  1.1  rin 		-I${LIBDWARF_DIR} \
     16  1.1  rin 		-I${TOOLDIR}/include
     17  1.1  rin 
     18  1.1  rin HOST_CPPFLAGS+=	-DHAVE_NBTOOL_CONFIG_H=1
     19  1.1  rin 
     20  1.1  rin OSNETDIR=	${.CURDIR}/../../external/cddl/osnet
     21  1.1  rin OPENSOLARIS_DISTDIR= ${OSNETDIR}/dist
     22  1.1  rin 
     23  1.1  rin CTFOBJ!=	cd ${.CURDIR}/../libctf && ${PRINTOBJDIR}
     24  1.1  rin DWARFOBJ!=	cd ${.CURDIR}/../elftoolchain/libdwarf && ${PRINTOBJDIR}
     25  1.1  rin ELFOBJ!=	cd ${.CURDIR}/../elftoolchain/libelf && ${PRINTOBJDIR}
     26  1.1  rin LDADD+=		-L${CTFOBJ} -lctf
     27  1.1  rin DPADD+=		${CTFOBJ}/libctf.a
     28  1.1  rin LDADD+=		-L${DWARFOBJ} -ldwarf
     29  1.1  rin DPADD+=		${DWARFOBJ}/libdwarf.a
     30  1.1  rin LDADD+=		-L${ELFOBJ} -lelf
     31  1.1  rin DPADD+=		${ELFOBJ}/libelf.a
     32  1.1  rin 
     33  1.1  rin .PATH:		${OPENSOLARIS_DISTDIR}/tools/ctf/common
     34  1.1  rin .PATH:		${OPENSOLARIS_DISTDIR}/tools/ctf/cvt
     35