Cross Reference: Makefile.ctftools
xref: /src/tools/Makefile.ctftools
  • Home
  • History
  • AnnotateAnnotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /src/tools/
Makefile.ctftools revision 1.1
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

Indexes created Sun Dec 21 17:09:30 GMT 2025