mirror of
https://github.com/Zenithsiz/ftmemsim-valgrind.git
synced 2026-02-04 18:56:10 +00:00
system that allows multiple copies of valgrind to be built so that we can build both x86 and amd64 versions of the tools on amd64 machines. The launcher is then modified to look at the program being run and decide which tool to use to run it. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5027
26 lines
726 B
Makefile
26 lines
726 B
Makefile
include $(top_srcdir)/Makefile.tool.am
|
|
|
|
# include memcheck/ for mac_shared.h
|
|
#AM_CPPFLAGS += -I$(top_srcdir)/memcheck
|
|
|
|
noinst_PROGRAMS = vgtool_addrcheck.so vgpreload_addrcheck.so
|
|
|
|
vgtool_addrcheck_so_SOURCES = ac_main.c
|
|
vgtool_addrcheck_so_LDFLAGS = -shared
|
|
vgtool_addrcheck_so_LDADD = \
|
|
../memcheck/mac_leakcheck.o \
|
|
../memcheck/mac_malloc_wrappers.o \
|
|
../memcheck/mac_shared.o
|
|
|
|
vgpreload_addrcheck_so_SOURCES =
|
|
vgpreload_addrcheck_so_LDADD = \
|
|
../memcheck/mac_replace_strmem.o
|
|
vgpreload_addrcheck_so_DEPENDENCIES = \
|
|
$(LIBREPLACEMALLOC) \
|
|
../memcheck/mac_replace_strmem.o
|
|
vgpreload_addrcheck_so_LDFLAGS = -shared -Wl,-z,interpose,-z,initfirst \
|
|
-Wl,--whole-archive \
|
|
$(LIBREPLACEMALLOC) \
|
|
-Wl,--no-whole-archive
|
|
|