]> rtime.felk.cvut.cz Git - l4.git/blob - l4/pkg/valgrind/src/valgrind-3.6.0-svn/callgrind/Makefile.am
update
[l4.git] / l4 / pkg / valgrind / src / valgrind-3.6.0-svn / callgrind / Makefile.am
1 include $(top_srcdir)/Makefile.tool.am
2
3 EXTRA_DIST =  \
4         docs/callgrind_annotate-manpage.xml \
5         docs/callgrind_control-manpage.xml \
6         docs/cl-manual.xml \
7         docs/cl-format.xml
8
9 #----------------------------------------------------------------------------
10 # Headers, etc
11 #----------------------------------------------------------------------------
12
13 pkginclude_HEADERS = callgrind.h
14
15 bin_SCRIPTS = \
16         callgrind_annotate \
17         callgrind_control
18
19 noinst_HEADERS = \
20         costs.h \
21         events.h \
22         global.h
23
24 #----------------------------------------------------------------------------
25 # callgrind-<platform>
26 #----------------------------------------------------------------------------
27
28 noinst_PROGRAMS  = callgrind-@VGCONF_ARCH_PRI@-@VGCONF_OS@
29 if VGCONF_HAVE_PLATFORM_SEC
30 noinst_PROGRAMS += callgrind-@VGCONF_ARCH_SEC@-@VGCONF_OS@
31 endif
32
33 CALLGRIND_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 \
51         ../cachegrind/cg-ppc64.c \
52         ../cachegrind/cg-arm.c   \
53         ../cachegrind/cg-s390x.c
54
55 CALLGRIND_CFLAGS_COMMON = -I$(top_srcdir)/cachegrind
56
57 callgrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@_SOURCES      = \
58         $(CALLGRIND_SOURCES_COMMON)
59 callgrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@_CPPFLAGS     = \
60         $(AM_CPPFLAGS_@VGCONF_PLATFORM_PRI_CAPS@)
61 callgrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@_CFLAGS       = \
62         $(AM_CFLAGS_@VGCONF_PLATFORM_PRI_CAPS@) $(CALLGRIND_CFLAGS_COMMON)
63 callgrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@_DEPENDENCIES = \
64         $(TOOL_DEPENDENCIES_@VGCONF_PLATFORM_PRI_CAPS@)
65 callgrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@_LDADD        = \
66         $(TOOL_LDADD_@VGCONF_PLATFORM_PRI_CAPS@)
67 callgrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@_LDFLAGS      = \
68         $(TOOL_LDFLAGS_@VGCONF_PLATFORM_PRI_CAPS@)
69 callgrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@_LINK = \
70         $(top_builddir)/coregrind/link_tool_exe_@VGCONF_OS@ \
71         @VALT_LOAD_ADDRESS_PRI@ \
72         $(LINK) \
73         $(callgrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@_CFLAGS) \
74         $(callgrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@_LDFLAGS)
75
76 if VGCONF_HAVE_PLATFORM_SEC
77 callgrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@_SOURCES      = \
78         $(CALLGRIND_SOURCES_COMMON)
79 callgrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@_CPPFLAGS     = \
80         $(AM_CPPFLAGS_@VGCONF_PLATFORM_SEC_CAPS@)
81 callgrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@_CFLAGS       = \
82         $(AM_CFLAGS_@VGCONF_PLATFORM_SEC_CAPS@) $(CALLGRIND_CFLAGS_COMMON)
83 callgrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@_DEPENDENCIES = \
84         $(TOOL_DEPENDENCIES_@VGCONF_PLATFORM_SEC_CAPS@)
85 callgrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@_LDADD        = \
86         $(TOOL_LDADD_@VGCONF_PLATFORM_SEC_CAPS@)
87 callgrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@_LDFLAGS      = \
88         $(TOOL_LDFLAGS_@VGCONF_PLATFORM_SEC_CAPS@)
89 callgrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@_LINK = \
90         $(top_builddir)/coregrind/link_tool_exe_@VGCONF_OS@ \
91         @VALT_LOAD_ADDRESS_SEC@ \
92         $(LINK) \
93         $(callgrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@_CFLAGS) \
94         $(callgrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@_LDFLAGS)
95 endif
96