1 include $(top_srcdir)/Makefile.tool.am
3 EXTRA_DIST = docs/pc-manual.xml
5 #----------------------------------------------------------------------------
7 #----------------------------------------------------------------------------
14 #----------------------------------------------------------------------------
15 # exp-ptrcheck-<platform>
16 #----------------------------------------------------------------------------
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@
23 EXP_PTRCHECK_SOURCES_COMMON = \
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@)
56 #----------------------------------------------------------------------------
57 # vgpreload_exp-ptrcheck-<platform>.so
58 #----------------------------------------------------------------------------
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
65 if VGCONF_OS_IS_DARWIN
66 noinst_DSYMS = $(noinst_PROGRAMS)
69 VGPRELOAD_EXP_PTRCHECK_SOURCES_COMMON = h_intercepts.c
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@)