]> rtime.felk.cvut.cz Git - l4.git/blob - l4/pkg/valgrind/src/valgrind-3.6.0-svn/exp-ptrcheck/Makefile.am
5a9ffa4a17efd3d85b6712d9dc9612ccc075b1b5
[l4.git] / l4 / pkg / valgrind / src / valgrind-3.6.0-svn / exp-ptrcheck / Makefile.am
1 include $(top_srcdir)/Makefile.tool.am
2
3 EXTRA_DIST = docs/pc-manual.xml
4
5 #----------------------------------------------------------------------------
6 # Headers, etc
7 #----------------------------------------------------------------------------
8
9 noinst_HEADERS = \
10         h_main.h \
11         pc_common.h \
12         sg_main.h
13
14 #----------------------------------------------------------------------------
15 # exp-ptrcheck-<platform>
16 #----------------------------------------------------------------------------
17
18 noinst_PROGRAMS  = exp-ptrcheck-@VGCONF_ARCH_PRI@-@VGCONF_OS@
19 if VGCONF_HAVE_PLATFORM_SEC
20 noinst_PROGRAMS += exp-ptrcheck-@VGCONF_ARCH_SEC@-@VGCONF_OS@
21 endif
22
23 EXP_PTRCHECK_SOURCES_COMMON = \
24         h_main.c \
25         pc_common.c \
26         pc_main.c \
27         sg_main.c
28
29 exp_ptrcheck_@VGCONF_ARCH_PRI@_@VGCONF_OS@_SOURCES      = \
30         $(EXP_PTRCHECK_SOURCES_COMMON)
31 exp_ptrcheck_@VGCONF_ARCH_PRI@_@VGCONF_OS@_CPPFLAGS     = \
32         $(AM_CPPFLAGS_@VGCONF_PLATFORM_PRI_CAPS@)
33 exp_ptrcheck_@VGCONF_ARCH_PRI@_@VGCONF_OS@_CFLAGS       = \
34         $(AM_CFLAGS_@VGCONF_PLATFORM_PRI_CAPS@)
35 exp_ptrcheck_@VGCONF_ARCH_PRI@_@VGCONF_OS@_DEPENDENCIES = \
36         $(TOOL_DEPENDENCIES_@VGCONF_PLATFORM_PRI_CAPS@)
37 exp_ptrcheck_@VGCONF_ARCH_PRI@_@VGCONF_OS@_LDADD        = \
38         $(TOOL_LDADD_@VGCONF_PLATFORM_PRI_CAPS@)
39 exp_ptrcheck_@VGCONF_ARCH_PRI@_@VGCONF_OS@_LDFLAGS      = \
40         $(TOOL_LDFLAGS_@VGCONF_PLATFORM_PRI_CAPS@)
41 if VGCONF_HAVE_PLATFORM_SEC
42 exp_ptrcheck_@VGCONF_ARCH_SEC@_@VGCONF_OS@_SOURCES      = \
43         $(EXP_PTRCHECK_SOURCES_COMMON)
44 exp_ptrcheck_@VGCONF_ARCH_SEC@_@VGCONF_OS@_CPPFLAGS     = \
45         $(AM_CPPFLAGS_@VGCONF_PLATFORM_SEC_CAPS@)
46 exp_ptrcheck_@VGCONF_ARCH_SEC@_@VGCONF_OS@_CFLAGS       = \
47         $(AM_CFLAGS_@VGCONF_PLATFORM_SEC_CAPS@)
48 exp_ptrcheck_@VGCONF_ARCH_SEC@_@VGCONF_OS@_DEPENDENCIES = \
49         $(TOOL_DEPENDENCIES_@VGCONF_PLATFORM_SEC_CAPS@)
50 exp_ptrcheck_@VGCONF_ARCH_SEC@_@VGCONF_OS@_LDADD        = \
51         $(TOOL_LDADD_@VGCONF_PLATFORM_SEC_CAPS@)
52 exp_ptrcheck_@VGCONF_ARCH_SEC@_@VGCONF_OS@_LDFLAGS      = \
53         $(TOOL_LDFLAGS_@VGCONF_PLATFORM_SEC_CAPS@)
54 endif
55
56 #----------------------------------------------------------------------------
57 # vgpreload_exp-ptrcheck-<platform>.so
58 #----------------------------------------------------------------------------
59
60 noinst_PROGRAMS += vgpreload_exp-ptrcheck-@VGCONF_ARCH_PRI@-@VGCONF_OS@.so
61 if VGCONF_HAVE_PLATFORM_SEC
62 noinst_PROGRAMS += vgpreload_exp-ptrcheck-@VGCONF_ARCH_SEC@-@VGCONF_OS@.so
63 endif
64
65 if VGCONF_OS_IS_DARWIN
66 noinst_DSYMS = $(noinst_PROGRAMS)
67 endif
68
69 VGPRELOAD_EXP_PTRCHECK_SOURCES_COMMON = h_intercepts.c
70
71 vgpreload_exp_ptrcheck_@VGCONF_ARCH_PRI@_@VGCONF_OS@_so_SOURCES      = \
72         $(VGPRELOAD_EXP_PTRCHECK_SOURCES_COMMON)
73 vgpreload_exp_ptrcheck_@VGCONF_ARCH_PRI@_@VGCONF_OS@_so_CPPFLAGS     = \
74         $(AM_CPPFLAGS_@VGCONF_PLATFORM_PRI_CAPS@)
75 vgpreload_exp_ptrcheck_@VGCONF_ARCH_PRI@_@VGCONF_OS@_so_CFLAGS       = \
76         $(AM_CFLAGS_@VGCONF_PLATFORM_PRI_CAPS@) $(AM_CFLAGS_PIC) -O2
77 vgpreload_exp_ptrcheck_@VGCONF_ARCH_PRI@_@VGCONF_OS@_so_DEPENDENCIES = \
78         $(LIBREPLACEMALLOC_@VGCONF_PLATFORM_PRI_CAPS@)
79 vgpreload_exp_ptrcheck_@VGCONF_ARCH_PRI@_@VGCONF_OS@_so_LDFLAGS      = \
80         $(PRELOAD_LDFLAGS_@VGCONF_PLATFORM_PRI_CAPS@) \
81         $(LIBREPLACEMALLOC_LDFLAGS_@VGCONF_PLATFORM_PRI_CAPS@)
82 if VGCONF_HAVE_PLATFORM_SEC
83 vgpreload_exp_ptrcheck_@VGCONF_ARCH_SEC@_@VGCONF_OS@_so_SOURCES      = \
84         $(VGPRELOAD_EXP_PTRCHECK_SOURCES_COMMON)
85 vgpreload_exp_ptrcheck_@VGCONF_ARCH_SEC@_@VGCONF_OS@_so_CPPFLAGS     = \
86         $(AM_CPPFLAGS_@VGCONF_PLATFORM_SEC_CAPS@)
87 vgpreload_exp_ptrcheck_@VGCONF_ARCH_SEC@_@VGCONF_OS@_so_CFLAGS       = \
88         $(AM_CFLAGS_@VGCONF_PLATFORM_SEC_CAPS@) $(AM_CFLAGS_PIC) -O2
89 vgpreload_exp_ptrcheck_@VGCONF_ARCH_SEC@_@VGCONF_OS@_so_DEPENDENCIES = \
90         $(LIBREPLACEMALLOC_@VGCONF_PLATFORM_SEC_CAPS@)
91 vgpreload_exp_ptrcheck_@VGCONF_ARCH_SEC@_@VGCONF_OS@_so_LDFLAGS      = \
92         $(PRELOAD_LDFLAGS_@VGCONF_PLATFORM_SEC_CAPS@) \
93         $(LIBREPLACEMALLOC_LDFLAGS_@VGCONF_PLATFORM_SEC_CAPS@)
94 endif
95