xref: /freebsd/cddl/usr.bin/ctfmerge/Makefile (revision f0408cd92f4effe7c6ad093d9e3506b03e86d81b)
1d30b4ed2SJohn Birrell# $FreeBSD$
2d30b4ed2SJohn Birrell
3acc37ca1SEnji Cooper.PATH: ${SRCTOP}/cddl/contrib/opensolaris/tools/ctf/common
4acc37ca1SEnji Cooper.PATH: ${SRCTOP}/cddl/contrib/opensolaris/tools/ctf/cvt
5d30b4ed2SJohn Birrell
6*f0408cd9SEmmanuel VadotPACKAGE=	ctf-tools
7d30b4ed2SJohn BirrellPROG=		ctfmerge
8d30b4ed2SJohn BirrellSRCS=		alist.c \
9d30b4ed2SJohn Birrell		barrier.c \
10d30b4ed2SJohn Birrell		ctf.c \
11d30b4ed2SJohn Birrell		ctfmerge.c \
12d30b4ed2SJohn Birrell		fifo.c \
13d30b4ed2SJohn Birrell		hash.c \
14d30b4ed2SJohn Birrell		iidesc.c \
15d30b4ed2SJohn Birrell		input.c \
16d30b4ed2SJohn Birrell		list.c \
17d30b4ed2SJohn Birrell		memory.c \
18d30b4ed2SJohn Birrell		merge.c \
19d30b4ed2SJohn Birrell		output.c \
20d30b4ed2SJohn Birrell		strtab.c \
21d30b4ed2SJohn Birrell		symbol.c \
22d30b4ed2SJohn Birrell		tdata.c \
23d30b4ed2SJohn Birrell		traverse.c \
24d30b4ed2SJohn Birrell		util.c
25d30b4ed2SJohn Birrell
264ef20db2SUlrich SpörleinWARNS?=		1
27d30b4ed2SJohn Birrell
289e5787d2SMatt Macy
299e5787d2SMatt MacyCFLAGS+= -DIN_BASE
309e5787d2SMatt MacyCFLAGS+= -I${SRCTOP}/sys/contrib/openzfs/include
319e5787d2SMatt MacyCFLAGS+= -I${SRCTOP}/sys/contrib/openzfs/lib/libspl/include/
329e5787d2SMatt MacyCFLAGS+= -I${SRCTOP}/sys/contrib/openzfs/lib/libspl/include/os/freebsd
339e5787d2SMatt MacyCFLAGS+= -I${SRCTOP}/cddl/compat/opensolaris/include
34acc37ca1SEnji CooperCFLAGS+=	-I${SRCTOP}/sys/cddl/compat/opensolaris \
35acc37ca1SEnji Cooper		-I${SRCTOP}/cddl/compat/opensolaris/include \
36d30b4ed2SJohn Birrell		-I${OPENSOLARIS_USR_DISTDIR} \
37d30b4ed2SJohn Birrell		-I${OPENSOLARIS_SYS_DISTDIR} \
38d30b4ed2SJohn Birrell		-I${OPENSOLARIS_USR_DISTDIR}/head \
39d30b4ed2SJohn Birrell		-I${OPENSOLARIS_USR_DISTDIR}/tools/ctf/common \
40d30b4ed2SJohn Birrell		-I${OPENSOLARIS_USR_DISTDIR}/tools/ctf/cvt \
41d30b4ed2SJohn Birrell		-I${OPENSOLARIS_SYS_DISTDIR}/uts/common
429e5787d2SMatt MacyCFLAGS+= -DHAVE_ISSETUGID
43d30b4ed2SJohn Birrell
449e5787d2SMatt MacyLIBADD=		spl elf z pthread
45d30b4ed2SJohn Birrell
46d30b4ed2SJohn Birrell.include <bsd.prog.mk>
47