mirror of
https://github.com/Zenithsiz/ftmemsim-valgrind.git
synced 2026-02-03 18:13:01 +00:00
The AM_ versions totally break compilation on RH6.2. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@1447
109 lines
3.8 KiB
Makefile
109 lines
3.8 KiB
Makefile
## Process this file with automake to produce Makefile.in
|
|
|
|
##---------------------------------------------------------------------------
|
|
## Need more tests:
|
|
## - lots more mmap/munmap/mremap/mprotect ones
|
|
|
|
## Notes:
|
|
## - HEAD and ERASER stderr.exp are different for signal2 due to lazy vs.
|
|
## strict EIP updating
|
|
##---------------------------------------------------------------------------
|
|
|
|
noinst_SCRIPTS = filter_allocs filter_leak_check_size filter_stderr
|
|
|
|
EXTRA_DIST = \
|
|
$(noinst_SCRIPTS) \
|
|
badaddrvalue.stderr.exp badaddrvalue.stderr.exp.hd \
|
|
badaddrvalue.stdout.exp badaddrvalue.vgtest \
|
|
badfree-2trace.stderr.exp badfree-2trace.vgtest \
|
|
badfree.stderr.exp badfree.vgtest \
|
|
badjump.stderr.exp badjump.vgtest \
|
|
badloop.stderr.exp badloop.vgtest \
|
|
buflen_check.stderr.exp buflen_check.stderr.exp.hd buflen_check.vgtest \
|
|
clientperm.stderr.exp clientperm.stderr.exp.hd \
|
|
clientperm.stdout.exp clientperm.vgtest \
|
|
doublefree.stderr.exp doublefree.vgtest \
|
|
errs1.stderr.exp errs1.vgtest \
|
|
exitprog.stderr.exp exitprog.vgtest \
|
|
fprw.stderr.exp fprw.vgtest \
|
|
fwrite.stderr.exp fwrite.stdout.exp fwrite.vgtest \
|
|
inits.stderr.exp inits.vgtest \
|
|
inline.stderr.exp inline.stdout.exp inline.vgtest \
|
|
malloc1.stderr.exp malloc1.vgtest \
|
|
malloc2.stderr.exp malloc2.vgtest \
|
|
manuel1.stderr.exp manuel1.stdout.exp manuel1.vgtest \
|
|
manuel2.stderr.exp manuel2.stdout.exp manuel2.vgtest \
|
|
manuel3.stderr.exp manuel3.vgtest \
|
|
memalign_test.stderr.exp memalign_test.vgtest \
|
|
memcmptest.stderr.exp memcmptest.stdout.exp memcmptest.vgtest \
|
|
mismatches.stderr.exp mismatches.vgtest \
|
|
mmaptest.stderr.exp mmaptest.vgtest \
|
|
nanoleak.stderr.exp nanoleak.vgtest \
|
|
new_override.stderr.exp new_override.vgtest \
|
|
pushfpopf.stderr.exp pushfpopf.stdout.exp pushfpopf.vgtest \
|
|
realloc1.stderr.exp realloc1.vgtest \
|
|
realloc2.stderr.exp realloc2.vgtest \
|
|
sigaltstack.stderr.exp sigaltstack.vgtest \
|
|
signal2.stderr.exp signal2.stderr.exp.hd \
|
|
signal2.stdout.exp signal2.vgtest \
|
|
supp1.stderr.exp supp1.vgtest \
|
|
supp2.stderr.exp supp2.vgtest \
|
|
supp.supp \
|
|
suppfree.stderr.exp suppfree.vgtest \
|
|
trivialleak.stderr.exp trivialleak.vgtest \
|
|
tronical.stderr.exp tronical.vgtest \
|
|
weirdioctl.stderr.exp weirdioctl.stdout.exp weirdioctl.vgtest
|
|
|
|
noinst_PROGRAMS = \
|
|
badaddrvalue badfree badjump badloop buflen_check clientperm \
|
|
doublefree errs1 exitprog fprw fwrite inits inline \
|
|
malloc1 malloc2 manuel1 manuel2 manuel3 \
|
|
memalign_test memcmptest mmaptest nanoleak pushfpopf \
|
|
realloc1 realloc2 sigaltstack signal2 supp1 supp2 suppfree \
|
|
trivialleak tronical weirdioctl \
|
|
mismatches new_override
|
|
|
|
CFLAGS = $(WERROR) -Winline -Wall -Wshadow -g
|
|
CXXFLAGS = $(CFLAGS)
|
|
INCLUDES = -I$(top_srcdir)/include
|
|
|
|
# C ones
|
|
badaddrvalue_SOURCES = badaddrvalue.c
|
|
badfree_SOURCES = badfree.c
|
|
badjump_SOURCES = badjump.c
|
|
badloop_SOURCES = badloop.c
|
|
buflen_check_SOURCES = buflen_check.c
|
|
clientperm_SOURCES = clientperm.c
|
|
doublefree_SOURCES = doublefree.c
|
|
errs1_SOURCES = errs1.c
|
|
exitprog_SOURCES = exitprog.c
|
|
fprw_SOURCES = fprw.c
|
|
fwrite_SOURCES = fwrite.c
|
|
inits_SOURCES = inits.c
|
|
inline_SOURCES = inline.c
|
|
malloc1_SOURCES = malloc1.c
|
|
malloc2_SOURCES = malloc2.c
|
|
manuel1_SOURCES = manuel1.c
|
|
manuel2_SOURCES = manuel2.c
|
|
manuel3_SOURCES = manuel3.c
|
|
mmaptest_SOURCES = mmaptest.c
|
|
memalign_test_SOURCES = memalign_test.c
|
|
memcmptest_SOURCES = memcmptest.c
|
|
nanoleak_SOURCES = nanoleak.c
|
|
pushfpopf_SOURCES = pushfpopf_c.c pushfpopf_s.s
|
|
realloc1_SOURCES = realloc1.c
|
|
realloc2_SOURCES = realloc2.c
|
|
signal2_SOURCES = signal2.c
|
|
supp1_SOURCES = supp.c
|
|
supp2_SOURCES = supp.c
|
|
suppfree_SOURCES = suppfree.c
|
|
sigaltstack_SOURCES = sigaltstack.c
|
|
trivialleak_SOURCES = trivialleak.c
|
|
tronical_SOURCES = tronical.S
|
|
weirdioctl_SOURCES = weirdioctl.c
|
|
|
|
# C++ ones
|
|
mismatches_SOURCES = mismatches.cpp
|
|
new_override_SOURCES = new_override.cpp
|
|
|