1 1.4 riastrad # $NetBSD: Makefile,v 1.4 2013/01/27 19:21:12 riastradh Exp $ 2 1.4 riastrad 3 1.4 riastrad NOMAN= # defined 4 1.1 darran 5 1.1 darran .include <bsd.own.mk> 6 1.1 darran 7 1.1 darran HOSTPROGNAME= ${_TOOL_PREFIX}ctfmerge 8 1.1 darran HOST_SRCDIR= external/cddl/osnet/usr.bin/ctfmerge 9 1.1 darran 10 1.1 darran LIBELF_DIR= ${.CURDIR}/../../external/bsd/libelf/dist 11 1.1 darran LIBDWARF_DIR= ${.CURDIR}/../../external/bsd/libdwarf/dist 12 1.1 darran 13 1.1 darran HOST_CPPFLAGS+= -I${OSNETDIR}/sys \ 14 1.1 darran -I${OSNETDIR}/include \ 15 1.1 darran -I${OPENSOLARIS_DISTDIR} \ 16 1.1 darran -I${OPENSOLARIS_DISTDIR}/head \ 17 1.1 darran -I${OPENSOLARIS_DISTDIR}/tools/ctf/common \ 18 1.1 darran -I${OPENSOLARIS_DISTDIR}/tools/ctf/cvt \ 19 1.1 darran -I${OPENSOLARIS_DISTDIR}/uts/common \ 20 1.1 darran -I${LIBELF_DIR} \ 21 1.1 darran -I${LIBDWARF_DIR} 22 1.1 darran 23 1.1 darran HOST_CPPFLAGS+= -DHAVE_NBTOOL_CONFIG_H=1 24 1.1 darran 25 1.1 darran OSNETDIR= ${.CURDIR}/../../external/cddl/osnet 26 1.1 darran OPENSOLARIS_DISTDIR= ${OSNETDIR}/dist 27 1.1 darran 28 1.1 darran CTFOBJ!= cd ${.CURDIR}/../libctf && ${PRINTOBJDIR} 29 1.1 darran DWARFOBJ!= cd ${.CURDIR}/../libdwarf && ${PRINTOBJDIR} 30 1.1 darran ELFOBJ!= cd ${.CURDIR}/../libelf && ${PRINTOBJDIR} 31 1.1 darran LDADD+= -L${CTFOBJ} -lctf 32 1.1 darran LDADD+= -L${DWARFOBJ} -ldwarf 33 1.1 darran LDADD+= -L${ELFOBJ} -lelf 34 1.1 darran 35 1.1 darran # need native pthread support 36 1.1 darran LDADD+= -lpthread 37 1.1 darran 38 1.1 darran .PATH: ${OPENSOLARIS_DISTDIR}/tools/ctf/common 39 1.1 darran .PATH: ${OPENSOLARIS_DISTDIR}/tools/ctf/cvt 40 1.1 darran 41 1.2 riz .include "${.CURDIR}/../Makefile.nbincludes" 42 1.1 darran .include "${.CURDIR}/../Makefile.host" 43