blob: 59e4d03f4013a400da9dbe8e8a461004890f19d6 [file] [log] [blame]
weidendoa17f2a32006-03-20 10:27:30 +00001include $(top_srcdir)/Makefile.tool.am
2
njn7375de32009-08-05 08:08:18 +00003EXTRA_DIST = \
njnefd7ef72009-08-07 07:44:31 +00004 docs/callgrind_annotate-manpage.xml \
5 docs/callgrind_control-manpage.xml \
njn7375de32009-08-05 08:08:18 +00006 docs/cl-manual.xml \
njnefd7ef72009-08-07 07:44:31 +00007 docs/cl-format.xml
njn7375de32009-08-05 08:08:18 +00008
njn8b68b642009-06-24 00:37:09 +00009#----------------------------------------------------------------------------
10# Headers, etc
11#----------------------------------------------------------------------------
weidendoa17f2a32006-03-20 10:27:30 +000012
njn8b68b642009-06-24 00:37:09 +000013pkginclude_HEADERS = callgrind.h
weidendoa17f2a32006-03-20 10:27:30 +000014
njn8b68b642009-06-24 00:37:09 +000015bin_SCRIPTS = \
16 callgrind_annotate \
17 callgrind_control
18
19noinst_HEADERS = \
20 costs.h \
21 events.h \
22 global.h
23
24#----------------------------------------------------------------------------
25# callgrind-<platform>
26#----------------------------------------------------------------------------
27
28noinst_PROGRAMS = callgrind-@VGCONF_ARCH_PRI@-@VGCONF_OS@
29if VGCONF_HAVE_PLATFORM_SEC
30noinst_PROGRAMS += callgrind-@VGCONF_ARCH_SEC@-@VGCONF_OS@
njnf76d27a2009-05-28 01:53:07 +000031endif
weidendoa17f2a32006-03-20 10:27:30 +000032
njn8b68b642009-06-24 00:37:09 +000033CALLGRIND_SOURCES_COMMON = \
34 bb.c \
35 bbcc.c \
36 callstack.c \
37 clo.c \
38 command.c \
39 context.c \
40 costs.c \
41 debug.c \
42 dump.c \
43 events.c \
44 fn.c \
45 jumps.c \
46 main.c \
47 sim.c \
48 threads.c \
49 ../cachegrind/cg-x86-amd64.c \
50 ../cachegrind/cg-ppc32.c \
sewardj4cb6bf72010-01-01 18:31:41 +000051 ../cachegrind/cg-ppc64.c \
52 ../cachegrind/cg-arm.c
53
weidendoe5727552007-06-02 21:36:26 +000054CALLGRIND_CFLAGS_COMMON = -I$(top_srcdir)/cachegrind
weidendoa17f2a32006-03-20 10:27:30 +000055
njn8b68b642009-06-24 00:37:09 +000056callgrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@_SOURCES = \
57 $(CALLGRIND_SOURCES_COMMON)
58callgrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@_CPPFLAGS = \
59 $(AM_CPPFLAGS_@VGCONF_PLATFORM_PRI_CAPS@)
60callgrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@_CFLAGS = \
61 $(AM_CFLAGS_@VGCONF_PLATFORM_PRI_CAPS@) $(CALLGRIND_CFLAGS_COMMON)
62callgrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@_DEPENDENCIES = \
63 $(TOOL_DEPENDENCIES_@VGCONF_PLATFORM_PRI_CAPS@)
64callgrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@_LDADD = \
65 $(TOOL_LDADD_@VGCONF_PLATFORM_PRI_CAPS@)
66callgrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@_LDFLAGS = \
67 $(TOOL_LDFLAGS_@VGCONF_PLATFORM_PRI_CAPS@)
68if VGCONF_HAVE_PLATFORM_SEC
69callgrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@_SOURCES = \
70 $(CALLGRIND_SOURCES_COMMON)
71callgrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@_CPPFLAGS = \
72 $(AM_CPPFLAGS_@VGCONF_PLATFORM_SEC_CAPS@)
73callgrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@_CFLAGS = \
74 $(AM_CFLAGS_@VGCONF_PLATFORM_SEC_CAPS@) $(CALLGRIND_CFLAGS_COMMON)
75callgrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@_DEPENDENCIES = \
76 $(TOOL_DEPENDENCIES_@VGCONF_PLATFORM_SEC_CAPS@)
77callgrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@_LDADD = \
78 $(TOOL_LDADD_@VGCONF_PLATFORM_SEC_CAPS@)
79callgrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@_LDFLAGS = \
80 $(TOOL_LDFLAGS_@VGCONF_PLATFORM_SEC_CAPS@)
81endif
sewardjb34485c2006-10-17 21:06:58 +000082