Makefile revision 1.10
11.10Schristos# $NetBSD: Makefile,v 1.10 2018/05/01 19:59:46 christos Exp $ 21.1Sdarran 31.10Schristos.include <bsd.hostinit.mk> 41.1Sdarran 51.1SdarranHOSTPROGNAME= ${_TOOL_PREFIX}ctfmerge 61.1SdarranHOST_SRCDIR= external/cddl/osnet/usr.bin/ctfmerge 71.1Sdarran 81.5SchristosLIBELFTOOLCHAIN_DIR= ${.CURDIR}/../../external/bsd/elftoolchain/dist 91.5SchristosLIBELF_DIR= ${LIBELFTOOLCHAIN_DIR}/libelf 101.5SchristosLIBDWARF_DIR= ${LIBELFTOOLCHAIN_DIR}libdwarf 111.1Sdarran 121.1SdarranHOST_CPPFLAGS+= -I${OSNETDIR}/sys \ 131.1Sdarran -I${OSNETDIR}/include \ 141.1Sdarran -I${OPENSOLARIS_DISTDIR} \ 151.1Sdarran -I${OPENSOLARIS_DISTDIR}/head \ 161.1Sdarran -I${OPENSOLARIS_DISTDIR}/tools/ctf/common \ 171.1Sdarran -I${OPENSOLARIS_DISTDIR}/tools/ctf/cvt \ 181.1Sdarran -I${OPENSOLARIS_DISTDIR}/uts/common \ 191.1Sdarran -I${LIBELF_DIR} \ 201.1Sdarran -I${LIBDWARF_DIR} 211.1Sdarran 221.1SdarranHOST_CPPFLAGS+= -DHAVE_NBTOOL_CONFIG_H=1 231.1Sdarran 241.1SdarranOSNETDIR= ${.CURDIR}/../../external/cddl/osnet 251.1SdarranOPENSOLARIS_DISTDIR= ${OSNETDIR}/dist 261.1Sdarran 271.1SdarranCTFOBJ!= cd ${.CURDIR}/../libctf && ${PRINTOBJDIR} 281.1SdarranDWARFOBJ!= cd ${.CURDIR}/../libdwarf && ${PRINTOBJDIR} 291.1SdarranELFOBJ!= cd ${.CURDIR}/../libelf && ${PRINTOBJDIR} 301.1SdarranLDADD+= -L${CTFOBJ} -lctf 311.1SdarranLDADD+= -L${DWARFOBJ} -ldwarf 321.1SdarranLDADD+= -L${ELFOBJ} -lelf 331.1Sdarran 341.1Sdarran# need native pthread support 351.7SchristosHOST_CFLAGS+= -pthread 361.1Sdarran 371.1Sdarran.PATH: ${OPENSOLARIS_DISTDIR}/tools/ctf/common 381.1Sdarran.PATH: ${OPENSOLARIS_DISTDIR}/tools/ctf/cvt 391.1Sdarran 401.2Sriz.include "${.CURDIR}/../Makefile.nbincludes" 411.1Sdarran.include "${.CURDIR}/../Makefile.host" 42