Makefile revision 1.11
11541Srgrimes# $NetBSD: Makefile,v 1.11 2022/04/18 19:40:06 jkoshy Exp $ 21541Srgrimes 31541Srgrimes.include <bsd.hostinit.mk> 41541Srgrimes 51541SrgrimesHOSTPROGNAME= ${_TOOL_PREFIX}ctfmerge 61541SrgrimesHOST_SRCDIR= external/cddl/osnet/usr.bin/ctfmerge 71541Srgrimes 81541SrgrimesLIBELFTOOLCHAIN_DIR= ${.CURDIR}/../../external/bsd/elftoolchain/dist 91541SrgrimesLIBELF_DIR= ${LIBELFTOOLCHAIN_DIR}/libelf 1097379SdesLIBDWARF_DIR= ${LIBELFTOOLCHAIN_DIR}libdwarf 1197379Sdes 1297379SdesHOST_CPPFLAGS+= -I${OSNETDIR}/sys \ 1397379Sdes -I${OSNETDIR}/include \ 1497379Sdes -I${OPENSOLARIS_DISTDIR} \ 1597379Sdes -I${OPENSOLARIS_DISTDIR}/head \ 1697379Sdes -I${OPENSOLARIS_DISTDIR}/tools/ctf/common \ 1797379Sdes -I${OPENSOLARIS_DISTDIR}/tools/ctf/cvt \ 181541Srgrimes -I${OPENSOLARIS_DISTDIR}/uts/common \ 191541Srgrimes -I${LIBELF_DIR} \ 201541Srgrimes -I${LIBDWARF_DIR} 211541Srgrimes 221541SrgrimesHOST_CPPFLAGS+= -DHAVE_NBTOOL_CONFIG_H=1 231541Srgrimes 241541SrgrimesOSNETDIR= ${.CURDIR}/../../external/cddl/osnet 251541SrgrimesOPENSOLARIS_DISTDIR= ${OSNETDIR}/dist 261541Srgrimes 271541SrgrimesCTFOBJ!= cd ${.CURDIR}/../libctf && ${PRINTOBJDIR} 281541SrgrimesDWARFOBJ!= cd ${.CURDIR}/../elftoolchain/libdwarf && ${PRINTOBJDIR} 291541SrgrimesELFOBJ!= cd ${.CURDIR}/../elftoolchain/libelf && ${PRINTOBJDIR} 301541SrgrimesLDADD+= -L${CTFOBJ} -lctf 311541SrgrimesLDADD+= -L${DWARFOBJ} -ldwarf 321541SrgrimesLDADD+= -L${ELFOBJ} -lelf 331541Srgrimes 341541Srgrimes# need native pthread support 351541SrgrimesHOST_CFLAGS+= -pthread 361541Srgrimes 371541Srgrimes.PATH: ${OPENSOLARIS_DISTDIR}/tools/ctf/common 381541Srgrimes.PATH: ${OPENSOLARIS_DISTDIR}/tools/ctf/cvt 391541Srgrimes 401541Srgrimes.include "${.CURDIR}/../Makefile.nbincludes" 411541Srgrimes.include "${.CURDIR}/../Makefile.host" 421541Srgrimes