1#	$NetBSD: Makefile,v 1.2 2010/02/21 01:46:36 darran Exp $
2
3# $FreeBSD: src/cddl/usr.bin/ctfconvert/Makefile,v 1.1.4.1 2009/08/03 08:13:06 kensmith Exp $
4
5.include <bsd.own.mk>
6
7.include	"../../Makefile.inc"
8
9DEBUG_FLAGS=	-g
10
11PROG=		ctfconvert
12
13SRCS=		alist.c \
14		ctf.c \
15		ctfconvert.c \
16		dwarf.c \
17		fixup_tdescs.c \
18		hash.c \
19		iidesc.c \
20		input.c \
21		list.c \
22		memory.c \
23		merge.c \
24		output.c \
25		st_parse.c \
26		stabs.c \
27		stack.c \
28		strtab.c \
29		symbol.c \
30		tdata.c \
31		traverse.c \
32		util.c
33
34CFLAGS+=	-I${OSNETDIR}/sys \
35		-I${OSNETDIR}/include \
36		-I${OPENSOLARIS_USR_DISTDIR} \
37		-I${OPENSOLARIS_SYS_DISTDIR} \
38		-I${OPENSOLARIS_USR_DISTDIR}/head \
39		-I${OPENSOLARIS_USR_DISTDIR}/tools/ctf/common \
40		-I${OPENSOLARIS_USR_DISTDIR}/tools/ctf/cvt \
41		-I${OPENSOLARIS_SYS_DISTDIR}/uts/common \
42		-g
43
44.ifndef HOSTPROG
45LIBCTF_OBJDIR!=	cd ${.CURDIR}/../../lib/libctf  && ${PRINTOBJDIR}
46
47LDADD+=		-L${OSNETDIR}/lib/libctf \
48		-L${NETBSDSRCDIR}/external/bsd/libdwarf/lib \
49		-L${NETBSDSRCDIR}/external/bsd/libelf/lib \
50		-L${LIBCTF_OBJDIR}
51LDADD+=		-lctf -ldwarf -lelf -lz 
52.endif
53
54.PATH:		${.CURDIR}
55.PATH:		${OPENSOLARIS_USR_DISTDIR}/tools/ctf/common
56.PATH:		${OPENSOLARIS_USR_DISTDIR}/tools/ctf/cvt
57
58MKMAN=		no
59
60.include <bsd.prog.mk>
61