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