|
Lines 6-11
AM_CPPFLAGS += -I$(top_srcdir)/memcheck
|
Link Here
|
|---|
|
val_PROGRAMS = vgtool_addrcheck.so vgpreload_addrcheck.so | val_PROGRAMS = vgtool_addrcheck.so vgpreload_addrcheck.so |
| |
vgtool_addrcheck_so_SOURCES = ac_main.c | vgtool_addrcheck_so_SOURCES = ac_main.c |
|
vgtool_addrcheck_so_CFLAGS = -fpic |
vgtool_addrcheck_so_LDFLAGS = -shared | vgtool_addrcheck_so_LDFLAGS = -shared |
vgtool_addrcheck_so_LDADD = \ | vgtool_addrcheck_so_LDADD = \ |
../memcheck/mac_leakcheck.o \ | ../memcheck/mac_leakcheck.o \ |
|
Lines 13-18
vgtool_addrcheck_so_LDADD = \
|
Link Here
|
|---|
|
../memcheck/mac_shared.o | ../memcheck/mac_shared.o |
| |
vgpreload_addrcheck_so_SOURCES = | vgpreload_addrcheck_so_SOURCES = |
|
vgpreload_addrcheck_so_CFLAGS = -fpic |
vgpreload_addrcheck_so_LDADD = \ | vgpreload_addrcheck_so_LDADD = \ |
../memcheck/mac_replace_strmem.o | ../memcheck/mac_replace_strmem.o |
vgpreload_addrcheck_so_DEPENDENCIES = \ | vgpreload_addrcheck_so_DEPENDENCIES = \ |
|
Lines 14-18
val_PROGRAMS = vgtool_cachegrind.so
|
Link Here
|
|---|
|
vgtool_cachegrind_so_SOURCES = \ | vgtool_cachegrind_so_SOURCES = \ |
cg_main.c \ | cg_main.c \ |
cg-@VG_ARCH@.c | cg-@VG_ARCH@.c |
|
vgtool_cachegrind_so_CFLAGS = -fpic |
vgtool_cachegrind_so_LDFLAGS = -shared | vgtool_cachegrind_so_LDFLAGS = -shared |
| |
|
Lines 3-13
include $(top_srcdir)/Makefile.tool.am
|
Link Here
|
|---|
|
val_PROGRAMS = vgtool_helgrind.so vgpreload_helgrind.so | val_PROGRAMS = vgtool_helgrind.so vgpreload_helgrind.so |
| |
vgtool_helgrind_so_SOURCES = hg_main.c | vgtool_helgrind_so_SOURCES = hg_main.c |
|
vgtool_helgrind_so_CFLAGS = -fpic |
vgtool_helgrind_so_LDFLAGS = -shared | vgtool_helgrind_so_LDFLAGS = -shared |
| |
vgpreload_helgrind_so_SOURCES = | vgpreload_helgrind_so_SOURCES = |
vgpreload_helgrind_so_DEPENDENCIES = \ | vgpreload_helgrind_so_DEPENDENCIES = \ |
$(LIBREPLACEMALLOC) | $(LIBREPLACEMALLOC) |
|
vgpreload_helgrind_so_CFLAGS = -fpic |
vgpreload_helgrind_so_LDFLAGS = -shared -Wl,-z,interpose,-z,initfirst \ | vgpreload_helgrind_so_LDFLAGS = -shared -Wl,-z,interpose,-z,initfirst \ |
-Wl,--whole-archive \ | -Wl,--whole-archive \ |
$(LIBREPLACEMALLOC) \ | $(LIBREPLACEMALLOC) \ |
|
Lines 3-7
include $(top_srcdir)/Makefile.tool.am
|
Link Here
|
|---|
|
val_PROGRAMS = vgtool_lackey.so | val_PROGRAMS = vgtool_lackey.so |
| |
vgtool_lackey_so_SOURCES = lk_main.c | vgtool_lackey_so_SOURCES = lk_main.c |
|
vgtool_lackey_so_CFLAGS = -fpic |
vgtool_lackey_so_LDFLAGS = -shared | vgtool_lackey_so_LDFLAGS = -shared |
| |
|
|
val_PROGRAMS = vgtool_massif.so vgpreload_massif.so | val_PROGRAMS = vgtool_massif.so vgpreload_massif.so |
| |
vgtool_massif_so_SOURCES = ms_main.c | vgtool_massif_so_SOURCES = ms_main.c |
|
vgtool_massif_so_CFLAGS = -fpic |
vgtool_massif_so_LDFLAGS = -shared | vgtool_massif_so_LDFLAGS = -shared |
| |
vgpreload_massif_so_SOURCES = | vgpreload_massif_so_SOURCES = |
vgpreload_massif_so_DEPENDENCIES = \ | vgpreload_massif_so_DEPENDENCIES = \ |
$(LIBREPLACEMALLOC) | $(LIBREPLACEMALLOC) |
|
vgpreload_massif_so_CFLAGS = -fpic |
vgpreload_massif_so_LDFLAGS = -shared -Wl,-z,interpose,-z,initfirst \ | vgpreload_massif_so_LDFLAGS = -shared -Wl,-z,interpose,-z,initfirst \ |
-Wl,--whole-archive \ | -Wl,--whole-archive \ |
$(LIBREPLACEMALLOC) \ | $(LIBREPLACEMALLOC) \ |
|
|
include $(top_srcdir)/Makefile.tool.am | include $(top_srcdir)/Makefile.tool.am |
| |
## Build Memcheck at a higher optimisation level | ## Build Memcheck at a higher optimisation level |
AM_CFLAGS += -O2 |
AM_CFLAGS += -O2 -fpic |
| |
val_PROGRAMS = vgtool_memcheck.so vgpreload_memcheck.so | val_PROGRAMS = vgtool_memcheck.so vgpreload_memcheck.so |
| |
|
Lines 3-7
include $(top_srcdir)/Makefile.tool.am
|
Link Here
|
|---|
|
val_PROGRAMS = vgtool_none.so | val_PROGRAMS = vgtool_none.so |
| |
vgtool_none_so_SOURCES = nl_main.c | vgtool_none_so_SOURCES = nl_main.c |
|
vgtool_none_so_CFLAGS = -fpic |
vgtool_none_so_LDFLAGS = -shared | vgtool_none_so_LDFLAGS = -shared |
| |