1# $NetBSD: Makefile,v 1.3 2010/02/21 11:00:01 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