njn25 | e49d8e7 | 2002-09-23 09:36:25 +0000 | [diff] [blame] | 1 | ## Process this file with automake to produce Makefile.in |
| 2 | |
| 3 | ##--------------------------------------------------------------------------- |
| 4 | ## Need more tests: |
| 5 | ## - lots more mmap/munmap/mremap/mprotect ones |
| 6 | |
| 7 | ## Notes: |
| 8 | ## - HEAD and ERASER stderr.exp are different for signal2 due to lazy vs. |
| 9 | ## strict EIP updating |
| 10 | ##--------------------------------------------------------------------------- |
| 11 | |
daywalker | 677e061 | 2003-04-24 00:40:38 +0000 | [diff] [blame] | 12 | noinst_SCRIPTS = filter_allocs filter_leak_check_size filter_stderr \ |
| 13 | filter_stderr_backtrace |
| 14 | |
njn25 | 4d54243 | 2002-09-23 16:09:39 +0000 | [diff] [blame] | 15 | |
| 16 | EXTRA_DIST = \ |
| 17 | $(noinst_SCRIPTS) \ |
njn | d8ced86 | 2003-04-08 00:47:05 +0000 | [diff] [blame] | 18 | badaddrvalue.stderr.exp \ |
njn25 | 4d54243 | 2002-09-23 16:09:39 +0000 | [diff] [blame] | 19 | badaddrvalue.stdout.exp badaddrvalue.vgtest \ |
| 20 | badfree-2trace.stderr.exp badfree-2trace.vgtest \ |
| 21 | badfree.stderr.exp badfree.vgtest \ |
| 22 | badjump.stderr.exp badjump.vgtest \ |
| 23 | badloop.stderr.exp badloop.vgtest \ |
njn | d8ced86 | 2003-04-08 00:47:05 +0000 | [diff] [blame] | 24 | buflen_check.stderr.exp buflen_check.vgtest \ |
| 25 | clientperm.stderr.exp \ |
njn | 4d5490d | 2002-10-04 14:16:38 +0000 | [diff] [blame] | 26 | clientperm.stdout.exp clientperm.vgtest \ |
njn25 | 4d54243 | 2002-09-23 16:09:39 +0000 | [diff] [blame] | 27 | doublefree.stderr.exp doublefree.vgtest \ |
njn | 1140b24 | 2003-04-22 20:58:02 +0000 | [diff] [blame] | 28 | error_counts.stderr.exp error_counts.stdout.exp error_counts.vgtest \ |
njn25 | 4d54243 | 2002-09-23 16:09:39 +0000 | [diff] [blame] | 29 | errs1.stderr.exp errs1.vgtest \ |
| 30 | exitprog.stderr.exp exitprog.vgtest \ |
| 31 | fprw.stderr.exp fprw.vgtest \ |
| 32 | fwrite.stderr.exp fwrite.stdout.exp fwrite.vgtest \ |
| 33 | inits.stderr.exp inits.vgtest \ |
| 34 | inline.stderr.exp inline.stdout.exp inline.vgtest \ |
| 35 | malloc1.stderr.exp malloc1.vgtest \ |
| 36 | malloc2.stderr.exp malloc2.vgtest \ |
njn | 3e88418 | 2003-04-15 13:03:23 +0000 | [diff] [blame] | 37 | malloc3.stderr.exp malloc3.stdout.exp malloc3.vgtest \ |
njn25 | 4d54243 | 2002-09-23 16:09:39 +0000 | [diff] [blame] | 38 | manuel1.stderr.exp manuel1.stdout.exp manuel1.vgtest \ |
| 39 | manuel2.stderr.exp manuel2.stdout.exp manuel2.vgtest \ |
| 40 | manuel3.stderr.exp manuel3.vgtest \ |
| 41 | memalign_test.stderr.exp memalign_test.vgtest \ |
| 42 | memcmptest.stderr.exp memcmptest.stdout.exp memcmptest.vgtest \ |
| 43 | mismatches.stderr.exp mismatches.vgtest \ |
| 44 | mmaptest.stderr.exp mmaptest.vgtest \ |
| 45 | nanoleak.stderr.exp nanoleak.vgtest \ |
njn | 3e88418 | 2003-04-15 13:03:23 +0000 | [diff] [blame] | 46 | nanoleak_supp.stderr.exp nanoleak_supp.vgtest nanoleak.supp \ |
njn25 | 4d54243 | 2002-09-23 16:09:39 +0000 | [diff] [blame] | 47 | new_override.stderr.exp new_override.vgtest \ |
njn | 0c5fac8 | 2003-05-02 16:19:10 +0000 | [diff] [blame^] | 48 | null_socket.stderr.exp null_socket.vgtest \ |
njn | 3e88418 | 2003-04-15 13:03:23 +0000 | [diff] [blame] | 49 | overlap.stderr.exp overlap.stdout.exp overlap.vgtest |
njn25 | 4d54243 | 2002-09-23 16:09:39 +0000 | [diff] [blame] | 50 | pushfpopf.stderr.exp pushfpopf.stdout.exp pushfpopf.vgtest \ |
| 51 | realloc1.stderr.exp realloc1.vgtest \ |
| 52 | realloc2.stderr.exp realloc2.vgtest \ |
| 53 | sigaltstack.stderr.exp sigaltstack.vgtest \ |
njn | d8ced86 | 2003-04-08 00:47:05 +0000 | [diff] [blame] | 54 | signal2.stderr.exp \ |
njn25 | 4d54243 | 2002-09-23 16:09:39 +0000 | [diff] [blame] | 55 | signal2.stdout.exp signal2.vgtest \ |
| 56 | supp1.stderr.exp supp1.vgtest \ |
| 57 | supp2.stderr.exp supp2.vgtest \ |
| 58 | supp.supp \ |
| 59 | suppfree.stderr.exp suppfree.vgtest \ |
| 60 | trivialleak.stderr.exp trivialleak.vgtest \ |
| 61 | tronical.stderr.exp tronical.vgtest \ |
| 62 | weirdioctl.stderr.exp weirdioctl.stdout.exp weirdioctl.vgtest |
| 63 | |
daywalker | c42d8bc | 2003-04-17 17:00:43 +0000 | [diff] [blame] | 64 | check_PROGRAMS = \ |
njn | 4d5490d | 2002-10-04 14:16:38 +0000 | [diff] [blame] | 65 | badaddrvalue badfree badjump badloop buflen_check clientperm \ |
njn | 47363ab | 2003-04-21 13:24:40 +0000 | [diff] [blame] | 66 | doublefree error_counts errs1 exitprog fprw fwrite inits inline \ |
njn | 3e88418 | 2003-04-15 13:03:23 +0000 | [diff] [blame] | 67 | malloc1 malloc2 malloc3 manuel1 manuel2 manuel3 \ |
njn | 0c5fac8 | 2003-05-02 16:19:10 +0000 | [diff] [blame^] | 68 | memalign_test memcmptest mmaptest nanoleak null_socket \ |
| 69 | overlap pushfpopf \ |
njn25 | e49d8e7 | 2002-09-23 09:36:25 +0000 | [diff] [blame] | 70 | realloc1 realloc2 sigaltstack signal2 supp1 supp2 suppfree \ |
| 71 | trivialleak tronical weirdioctl \ |
| 72 | mismatches new_override |
| 73 | |
daywalker | c42d8bc | 2003-04-17 17:00:43 +0000 | [diff] [blame] | 74 | AM_CFLAGS = $(WERROR) -Winline -Wall -Wshadow -g |
| 75 | AM_CXXFLAGS = $(AM_CFLAGS) |
njn | 4d5490d | 2002-10-04 14:16:38 +0000 | [diff] [blame] | 76 | INCLUDES = -I$(top_srcdir)/include |
njn25 | e49d8e7 | 2002-09-23 09:36:25 +0000 | [diff] [blame] | 77 | |
| 78 | # C ones |
| 79 | badaddrvalue_SOURCES = badaddrvalue.c |
| 80 | badfree_SOURCES = badfree.c |
| 81 | badjump_SOURCES = badjump.c |
| 82 | badloop_SOURCES = badloop.c |
| 83 | buflen_check_SOURCES = buflen_check.c |
njn | 4d5490d | 2002-10-04 14:16:38 +0000 | [diff] [blame] | 84 | clientperm_SOURCES = clientperm.c |
njn25 | e49d8e7 | 2002-09-23 09:36:25 +0000 | [diff] [blame] | 85 | doublefree_SOURCES = doublefree.c |
njn | 47363ab | 2003-04-21 13:24:40 +0000 | [diff] [blame] | 86 | error_counts_SOURCES = error_counts.c |
njn25 | e49d8e7 | 2002-09-23 09:36:25 +0000 | [diff] [blame] | 87 | errs1_SOURCES = errs1.c |
| 88 | exitprog_SOURCES = exitprog.c |
| 89 | fprw_SOURCES = fprw.c |
| 90 | fwrite_SOURCES = fwrite.c |
| 91 | inits_SOURCES = inits.c |
| 92 | inline_SOURCES = inline.c |
| 93 | malloc1_SOURCES = malloc1.c |
| 94 | malloc2_SOURCES = malloc2.c |
njn | 3e88418 | 2003-04-15 13:03:23 +0000 | [diff] [blame] | 95 | malloc3_SOURCES = malloc3.c |
njn25 | e49d8e7 | 2002-09-23 09:36:25 +0000 | [diff] [blame] | 96 | manuel1_SOURCES = manuel1.c |
| 97 | manuel2_SOURCES = manuel2.c |
| 98 | manuel3_SOURCES = manuel3.c |
| 99 | mmaptest_SOURCES = mmaptest.c |
| 100 | memalign_test_SOURCES = memalign_test.c |
| 101 | memcmptest_SOURCES = memcmptest.c |
| 102 | nanoleak_SOURCES = nanoleak.c |
njn | 0c5fac8 | 2003-05-02 16:19:10 +0000 | [diff] [blame^] | 103 | null_socket_SOURCES = null_socket.c |
njn | 3e88418 | 2003-04-15 13:03:23 +0000 | [diff] [blame] | 104 | overlap_SOURCES = overlap.c |
njn25 | e49d8e7 | 2002-09-23 09:36:25 +0000 | [diff] [blame] | 105 | pushfpopf_SOURCES = pushfpopf_c.c pushfpopf_s.s |
| 106 | realloc1_SOURCES = realloc1.c |
| 107 | realloc2_SOURCES = realloc2.c |
| 108 | signal2_SOURCES = signal2.c |
| 109 | supp1_SOURCES = supp.c |
| 110 | supp2_SOURCES = supp.c |
| 111 | suppfree_SOURCES = suppfree.c |
| 112 | sigaltstack_SOURCES = sigaltstack.c |
| 113 | trivialleak_SOURCES = trivialleak.c |
| 114 | tronical_SOURCES = tronical.S |
| 115 | weirdioctl_SOURCES = weirdioctl.c |
| 116 | |
| 117 | # C++ ones |
| 118 | mismatches_SOURCES = mismatches.cpp |
| 119 | new_override_SOURCES = new_override.cpp |
| 120 | |