]> rtime.felk.cvut.cz Git - l4.git/blob - l4/pkg/valgrind/src/valgrind-3.6.0-svn/massif/Makefile.am
update
[l4.git] / l4 / pkg / valgrind / src / valgrind-3.6.0-svn / massif / Makefile.am
1 include $(top_srcdir)/Makefile.tool.am
2
3 SUBDIRS += perf
4
5 EXTRA_DIST = \
6         docs/ms-manual.xml \
7         docs/ms_print-manpage.xml
8
9 #----------------------------------------------------------------------------
10 # Headers, etc
11 #----------------------------------------------------------------------------
12
13 bin_SCRIPTS = ms_print
14
15 #----------------------------------------------------------------------------
16 # massif-<platform>
17 #----------------------------------------------------------------------------
18
19 noinst_PROGRAMS  = massif-@VGCONF_ARCH_PRI@-@VGCONF_OS@
20 if VGCONF_HAVE_PLATFORM_SEC
21 noinst_PROGRAMS += massif-@VGCONF_ARCH_SEC@-@VGCONF_OS@
22 endif
23
24 MASSIF_SOURCES_COMMON = ms_main.c
25
26 massif_@VGCONF_ARCH_PRI@_@VGCONF_OS@_SOURCES      = \
27         $(MASSIF_SOURCES_COMMON)
28 massif_@VGCONF_ARCH_PRI@_@VGCONF_OS@_CPPFLAGS     = \
29         $(AM_CPPFLAGS_@VGCONF_PLATFORM_PRI_CAPS@)
30 massif_@VGCONF_ARCH_PRI@_@VGCONF_OS@_CFLAGS       = \
31         $(AM_CFLAGS_@VGCONF_PLATFORM_PRI_CAPS@)
32 massif_@VGCONF_ARCH_PRI@_@VGCONF_OS@_DEPENDENCIES = \
33         $(TOOL_DEPENDENCIES_@VGCONF_PLATFORM_PRI_CAPS@)
34 massif_@VGCONF_ARCH_PRI@_@VGCONF_OS@_LDADD        = \
35         $(TOOL_LDADD_@VGCONF_PLATFORM_PRI_CAPS@)
36 massif_@VGCONF_ARCH_PRI@_@VGCONF_OS@_LDFLAGS      = \
37         $(TOOL_LDFLAGS_@VGCONF_PLATFORM_PRI_CAPS@)
38 massif_@VGCONF_ARCH_PRI@_@VGCONF_OS@_LINK = \
39         $(top_builddir)/coregrind/link_tool_exe_@VGCONF_OS@ \
40         @VALT_LOAD_ADDRESS_PRI@ \
41         $(LINK) \
42         $(massif_@VGCONF_ARCH_PRI@_@VGCONF_OS@_CFLAGS) \
43         $(massif_@VGCONF_ARCH_PRI@_@VGCONF_OS@_LDFLAGS)
44
45 if VGCONF_HAVE_PLATFORM_SEC
46 massif_@VGCONF_ARCH_SEC@_@VGCONF_OS@_SOURCES      = \
47         $(MASSIF_SOURCES_COMMON)
48 massif_@VGCONF_ARCH_SEC@_@VGCONF_OS@_CPPFLAGS     = \
49         $(AM_CPPFLAGS_@VGCONF_PLATFORM_SEC_CAPS@)
50 massif_@VGCONF_ARCH_SEC@_@VGCONF_OS@_CFLAGS       = \
51         $(AM_CFLAGS_@VGCONF_PLATFORM_SEC_CAPS@)
52 massif_@VGCONF_ARCH_SEC@_@VGCONF_OS@_DEPENDENCIES = \
53         $(TOOL_DEPENDENCIES_@VGCONF_PLATFORM_SEC_CAPS@)
54 massif_@VGCONF_ARCH_SEC@_@VGCONF_OS@_LDADD        = \
55         $(TOOL_LDADD_@VGCONF_PLATFORM_SEC_CAPS@)
56 massif_@VGCONF_ARCH_SEC@_@VGCONF_OS@_LDFLAGS      = \
57         $(TOOL_LDFLAGS_@VGCONF_PLATFORM_SEC_CAPS@)
58 massif_@VGCONF_ARCH_SEC@_@VGCONF_OS@_LINK = \
59         $(top_builddir)/coregrind/link_tool_exe_@VGCONF_OS@ \
60         @VALT_LOAD_ADDRESS_SEC@ \
61         $(LINK) \
62         $(massif_@VGCONF_ARCH_SEC@_@VGCONF_OS@_CFLAGS) \
63         $(massif_@VGCONF_ARCH_SEC@_@VGCONF_OS@_LDFLAGS)
64 endif
65
66 #----------------------------------------------------------------------------
67 # vgpreload_massif-<platform>.so
68 #----------------------------------------------------------------------------
69
70 noinst_PROGRAMS += vgpreload_massif-@VGCONF_ARCH_PRI@-@VGCONF_OS@.so
71 if VGCONF_HAVE_PLATFORM_SEC
72 noinst_PROGRAMS += vgpreload_massif-@VGCONF_ARCH_SEC@-@VGCONF_OS@.so
73 endif
74
75 if VGCONF_OS_IS_DARWIN
76 noinst_DSYMS = $(noinst_PROGRAMS)
77 endif
78
79 vgpreload_massif_@VGCONF_ARCH_PRI@_@VGCONF_OS@_so_SOURCES      = 
80 vgpreload_massif_@VGCONF_ARCH_PRI@_@VGCONF_OS@_so_CPPFLAGS     = \
81         $(AM_CPPFLAGS_@VGCONF_PLATFORM_PRI_CAPS@)
82 vgpreload_massif_@VGCONF_ARCH_PRI@_@VGCONF_OS@_so_CFLAGS       = \
83         $(AM_CFLAGS_@VGCONF_PLATFORM_PRI_CAPS@) $(AM_CFLAGS_PIC)
84 vgpreload_massif_@VGCONF_ARCH_PRI@_@VGCONF_OS@_so_DEPENDENCIES = \
85         $(LIBREPLACEMALLOC_@VGCONF_PLATFORM_PRI_CAPS@)
86 vgpreload_massif_@VGCONF_ARCH_PRI@_@VGCONF_OS@_so_LDFLAGS      = \
87         $(PRELOAD_LDFLAGS_@VGCONF_PLATFORM_PRI_CAPS@) \
88         $(LIBREPLACEMALLOC_LDFLAGS_@VGCONF_PLATFORM_PRI_CAPS@)
89
90 if VGCONF_HAVE_PLATFORM_SEC
91 vgpreload_massif_@VGCONF_ARCH_SEC@_@VGCONF_OS@_so_SOURCES      = 
92 vgpreload_massif_@VGCONF_ARCH_SEC@_@VGCONF_OS@_so_CPPFLAGS     = \
93         $(AM_CPPFLAGS_@VGCONF_PLATFORM_SEC_CAPS@)
94 vgpreload_massif_@VGCONF_ARCH_SEC@_@VGCONF_OS@_so_CFLAGS       = \
95         $(AM_CFLAGS_@VGCONF_PLATFORM_SEC_CAPS@) $(AM_CFLAGS_PIC)
96 vgpreload_massif_@VGCONF_ARCH_SEC@_@VGCONF_OS@_so_DEPENDENCIES = \
97         $(LIBREPLACEMALLOC_@VGCONF_PLATFORM_SEC_CAPS@)
98 vgpreload_massif_@VGCONF_ARCH_SEC@_@VGCONF_OS@_so_LDFLAGS      = \
99         $(PRELOAD_LDFLAGS_@VGCONF_PLATFORM_SEC_CAPS@) \
100         $(LIBREPLACEMALLOC_LDFLAGS_@VGCONF_PLATFORM_SEC_CAPS@)
101 endif
102