Ulrich Drepper | b08d5a8 | 2005-07-26 05:00:05 +0000 | [diff] [blame] | 1 | ## Process this file with automake to create Makefile.in |
| 2 | ## |
Mark Wielaard | 9a91fb2 | 2013-01-16 15:19:40 +0100 | [diff] [blame] | 3 | ## Copyright (C) 1996-2013 Red Hat, Inc. |
Mark Wielaard | de2ed97 | 2012-06-05 17:15:16 +0200 | [diff] [blame] | 4 | ## This file is part of elfutils. |
Ulrich Drepper | b08d5a8 | 2005-07-26 05:00:05 +0000 | [diff] [blame] | 5 | ## |
Mark Wielaard | de2ed97 | 2012-06-05 17:15:16 +0200 | [diff] [blame] | 6 | ## This file is free software; you can redistribute it and/or modify |
| 7 | ## it under the terms of the GNU General Public License as published by |
| 8 | ## the Free Software Foundation; either version 3 of the License, or |
| 9 | ## (at your option) any later version. |
Ulrich Drepper | b08d5a8 | 2005-07-26 05:00:05 +0000 | [diff] [blame] | 10 | ## |
Mark Wielaard | de2ed97 | 2012-06-05 17:15:16 +0200 | [diff] [blame] | 11 | ## elfutils is distributed in the hope that it will be useful, but |
Ulrich Drepper | 361df7d | 2006-04-04 21:38:57 +0000 | [diff] [blame] | 12 | ## WITHOUT ANY WARRANTY; without even the implied warranty of |
Mark Wielaard | de2ed97 | 2012-06-05 17:15:16 +0200 | [diff] [blame] | 13 | ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| 14 | ## GNU General Public License for more details. |
Ulrich Drepper | 361df7d | 2006-04-04 21:38:57 +0000 | [diff] [blame] | 15 | ## |
Mark Wielaard | de2ed97 | 2012-06-05 17:15:16 +0200 | [diff] [blame] | 16 | ## You should have received a copy of the GNU General Public License |
| 17 | ## along with this program. If not, see <http://www.gnu.org/licenses/>. |
Ulrich Drepper | b08d5a8 | 2005-07-26 05:00:05 +0000 | [diff] [blame] | 18 | ## |
Roland McGrath | 22359e2 | 2010-02-15 15:57:03 -0800 | [diff] [blame] | 19 | include $(top_srcdir)/config/eu.am |
Ulrich Drepper | b08d5a8 | 2005-07-26 05:00:05 +0000 | [diff] [blame] | 20 | if MUDFLAP |
Roland McGrath | e47ab76 | 2005-11-17 03:16:00 +0000 | [diff] [blame] | 21 | BUILD_RPATH = \$$ORIGIN/../backends |
Ulrich Drepper | b08d5a8 | 2005-07-26 05:00:05 +0000 | [diff] [blame] | 22 | else |
Mark Wielaard | 58cfa1c | 2011-02-25 20:17:52 +0100 | [diff] [blame] | 23 | BUILD_RPATH = \$$ORIGIN/../libasm:\$$ORIGIN/../libdw:\$$ORIGIN/../backends:\$$ORIGIN/../libelf |
Ulrich Drepper | b08d5a8 | 2005-07-26 05:00:05 +0000 | [diff] [blame] | 24 | endif |
Roland McGrath | d7f8d0c | 2005-11-17 02:32:03 +0000 | [diff] [blame] | 25 | |
Roland McGrath | dd7e22b | 2006-03-09 23:05:47 +0000 | [diff] [blame] | 26 | AM_LDFLAGS = |
| 27 | |
Roland McGrath | d7f8d0c | 2005-11-17 02:32:03 +0000 | [diff] [blame] | 28 | if !STANDALONE |
Mark Wielaard | cdaaf21 | 2013-04-25 16:50:11 -0400 | [diff] [blame] | 29 | AM_CPPFLAGS += -I$(top_srcdir)/libasm -I$(top_srcdir)/libdw \ |
Roland McGrath | 22359e2 | 2010-02-15 15:57:03 -0800 | [diff] [blame] | 30 | -I$(top_srcdir)/libdwfl \ |
| 31 | -I$(top_srcdir)/libebl -I$(top_srcdir)/libelf \ |
| 32 | -I$(top_srcdir)/lib -I.. |
Roland McGrath | dd7e22b | 2006-03-09 23:05:47 +0000 | [diff] [blame] | 33 | AM_LDFLAGS += -Wl,-rpath-link,../libasm:../libdw:../libelf |
Roland McGrath | 22359e2 | 2010-02-15 15:57:03 -0800 | [diff] [blame] | 34 | endif |
Ulrich Drepper | b08d5a8 | 2005-07-26 05:00:05 +0000 | [diff] [blame] | 35 | |
Roland McGrath | 1b8b446 | 2005-11-16 01:33:38 +0000 | [diff] [blame] | 36 | if TESTS_RPATH |
Mark Wielaard | 58cfa1c | 2011-02-25 20:17:52 +0100 | [diff] [blame] | 37 | AM_LDFLAGS += -Wl,-rpath,$(BUILD_RPATH) |
Roland McGrath | 1b8b446 | 2005-11-16 01:33:38 +0000 | [diff] [blame] | 38 | tests_rpath = yes |
| 39 | else |
| 40 | tests_rpath = no |
| 41 | endif |
| 42 | |
Mike Frysinger | c09c5f3 | 2012-06-26 12:07:44 -0400 | [diff] [blame] | 43 | check_PROGRAMS = arextract arsymtest newfile saridx scnnames sectiondump \ |
Ulrich Drepper | b08d5a8 | 2005-07-26 05:00:05 +0000 | [diff] [blame] | 44 | showptable update1 update2 update3 update4 test-nlist \ |
| 45 | show-die-info get-files get-lines get-pubnames \ |
Roland McGrath | 71e15a0 | 2005-08-27 10:33:26 +0000 | [diff] [blame] | 46 | get-aranges allfcts line2addr addrscopes funcscopes \ |
Roland McGrath | e47ab76 | 2005-11-17 03:16:00 +0000 | [diff] [blame] | 47 | show-abbrev hash newscn ecp dwflmodtest \ |
Roland McGrath | ba949b3 | 2007-01-10 20:44:29 +0000 | [diff] [blame] | 48 | find-prologues funcretval allregs rdwrmmap \ |
Roland McGrath | 43da989 | 2007-04-16 23:13:37 +0000 | [diff] [blame] | 49 | dwfl-bug-addr-overflow arls dwfl-bug-fd-leak \ |
Roland McGrath | a845f68 | 2008-12-03 03:41:58 +0000 | [diff] [blame] | 50 | dwfl-addr-sect dwfl-bug-report early-offscn \ |
Petr Machata | 77961b5 | 2010-04-06 14:16:58 +0200 | [diff] [blame] | 51 | dwfl-bug-getmodules dwarf-getmacros addrcfi \ |
Marek Polacek | 494275c | 2011-03-28 16:00:38 +0200 | [diff] [blame] | 52 | test-flag-nobits dwarf-getstring rerequest_tag \ |
Mark Wielaard | 030f626 | 2012-07-18 13:14:30 +0200 | [diff] [blame] | 53 | alldts md5-sha1-test typeiter low_high_pc \ |
Jan Kratochvil | a1d4482 | 2013-03-19 13:40:13 +0100 | [diff] [blame] | 54 | test-elf_cntl_gelf_getshdr dwflsyms dwfllines \ |
| 55 | dwfl-report-elf-align |
Roland McGrath | d7f8d0c | 2005-11-17 02:32:03 +0000 | [diff] [blame] | 56 | asm_TESTS = asm-tst1 asm-tst2 asm-tst3 asm-tst4 asm-tst5 \ |
| 57 | asm-tst6 asm-tst7 asm-tst8 asm-tst9 |
Ulrich Drepper | b08d5a8 | 2005-07-26 05:00:05 +0000 | [diff] [blame] | 58 | |
| 59 | TESTS = run-arextract.sh run-arsymtest.sh newfile test-nlist \ |
| 60 | update1 update2 update3 update4 \ |
| 61 | run-show-die-info.sh run-get-files.sh run-get-lines.sh \ |
| 62 | run-get-pubnames.sh run-get-aranges.sh run-allfcts.sh \ |
Roland McGrath | d7f8d0c | 2005-11-17 02:32:03 +0000 | [diff] [blame] | 63 | run-show-abbrev.sh run-line2addr.sh hash \ |
| 64 | newscn run-strip-test.sh run-strip-test2.sh \ |
Ulrich Drepper | b08d5a8 | 2005-07-26 05:00:05 +0000 | [diff] [blame] | 65 | run-strip-test3.sh run-strip-test4.sh run-strip-test5.sh \ |
Roland McGrath | 521c47d | 2008-04-11 07:01:58 +0000 | [diff] [blame] | 66 | run-strip-test6.sh run-strip-test7.sh run-strip-test8.sh \ |
Mark Wielaard | 1662bc3 | 2011-05-16 11:33:11 +0200 | [diff] [blame] | 67 | run-strip-groups.sh run-strip-reloc.sh \ |
| 68 | run-unstrip-test.sh run-unstrip-test2.sh \ |
Marek Polacek | 494275c | 2011-03-28 16:00:38 +0200 | [diff] [blame] | 69 | run-ecp-test.sh run-ecp-test2.sh run-alldts.sh \ |
Ulrich Drepper | 5d83229 | 2005-08-15 21:36:27 +0000 | [diff] [blame] | 70 | run-elflint-test.sh run-elflint-self.sh run-ranlib-test.sh \ |
Roland McGrath | f5fda7d | 2005-08-18 22:01:57 +0000 | [diff] [blame] | 71 | run-ranlib-test2.sh run-ranlib-test3.sh run-ranlib-test4.sh \ |
Roland McGrath | 07d4f2f | 2005-10-28 06:56:24 +0000 | [diff] [blame] | 72 | run-addrscopes.sh run-strings-test.sh run-funcscopes.sh \ |
Mark Wielaard | 292b178 | 2013-08-27 15:40:56 +0200 | [diff] [blame] | 73 | run-find-prologues.sh run-allregs.sh run-addrcfi.sh \ |
Mark Wielaard | bf707b5 | 2012-08-01 15:39:11 +0200 | [diff] [blame] | 74 | run-nm-self.sh run-readelf-self.sh \ |
Roland McGrath | 59ea7f3 | 2007-10-04 08:50:09 +0000 | [diff] [blame] | 75 | run-readelf-test1.sh run-readelf-test2.sh run-readelf-test3.sh \ |
Jan Kratochvil | fec3999 | 2011-02-27 12:01:25 -0800 | [diff] [blame] | 76 | run-readelf-test4.sh run-readelf-twofiles.sh \ |
Mark Wielaard | 6c4b207 | 2013-01-30 11:04:38 +0100 | [diff] [blame] | 77 | run-readelf-macro.sh run-readelf-loc.sh \ |
Mark Wielaard | 1a09420 | 2013-03-25 14:48:06 +0100 | [diff] [blame] | 78 | run-readelf-aranges.sh run-readelf-line.sh \ |
Roland McGrath | ba949b3 | 2007-01-10 20:44:29 +0000 | [diff] [blame] | 79 | run-native-test.sh run-bug1-test.sh \ |
Roland McGrath | 87d4780 | 2007-07-16 22:23:37 +0000 | [diff] [blame] | 80 | dwfl-bug-addr-overflow run-addrname-test.sh \ |
| 81 | dwfl-bug-fd-leak dwfl-bug-report \ |
Ulrich Drepper | 3cbdd38 | 2008-01-02 17:44:39 +0000 | [diff] [blame] | 82 | run-dwfl-bug-offline-rel.sh run-dwfl-addr-sect.sh \ |
Roland McGrath | 13b6960 | 2008-04-01 02:30:05 +0000 | [diff] [blame] | 83 | run-disasm-x86.sh run-disasm-x86-64.sh \ |
Petr Machata | 77961b5 | 2010-04-06 14:16:58 +0200 | [diff] [blame] | 84 | run-early-offscn.sh run-dwarf-getmacros.sh \ |
Marek Polacek | 4894221 | 2011-03-07 11:16:50 -0800 | [diff] [blame] | 85 | run-test-flag-nobits.sh run-prelink-addr-test.sh \ |
Mark Wielaard | 191d1f0 | 2012-04-02 17:11:25 +0200 | [diff] [blame] | 86 | run-dwarf-getstring.sh run-rerequest_tag.sh run-typeiter.sh \ |
Mark Wielaard | 84a1e0b | 2012-06-29 23:38:09 +0200 | [diff] [blame] | 87 | run-readelf-d.sh run-readelf-gdb_index.sh run-unstrip-n.sh \ |
Petr Machata | 30a941c | 2012-08-01 21:41:36 +0200 | [diff] [blame] | 88 | run-low_high_pc.sh run-macro-test.sh run-elf_cntl_gelf_getshdr.sh \ |
Petr Machata | 522a73f | 2012-09-24 16:46:52 +0200 | [diff] [blame] | 89 | run-test-archive64.sh run-readelf-vmcoreinfo.sh \ |
Jan Kratochvil | a1d4482 | 2013-03-19 13:40:13 +0100 | [diff] [blame] | 90 | run-readelf-mixed-corenote.sh run-dwfllines.sh \ |
Mark Wielaard | 4b9e639 | 2013-08-13 11:40:21 +0200 | [diff] [blame] | 91 | run-dwfl-report-elf-align.sh run-addr2line-test.sh \ |
| 92 | run-addr2line-i-test.sh |
Ulrich Drepper | b08d5a8 | 2005-07-26 05:00:05 +0000 | [diff] [blame] | 93 | |
Roland McGrath | d7f8d0c | 2005-11-17 02:32:03 +0000 | [diff] [blame] | 94 | if !STANDALONE |
Mike Frysinger | c09c5f3 | 2012-06-26 12:07:44 -0400 | [diff] [blame] | 95 | check_PROGRAMS += msg_tst md5-sha1-test |
Roland McGrath | 32899ac | 2011-07-09 03:17:24 -0700 | [diff] [blame] | 96 | TESTS += msg_tst md5-sha1-test |
Roland McGrath | d7f8d0c | 2005-11-17 02:32:03 +0000 | [diff] [blame] | 97 | endif |
| 98 | |
Mark Wielaard | f6185a7 | 2013-02-22 23:42:59 +0100 | [diff] [blame] | 99 | if LZMA |
| 100 | TESTS += run-readelf-s.sh run-dwflsyms.sh |
| 101 | endif |
| 102 | |
Roland McGrath | d7f8d0c | 2005-11-17 02:32:03 +0000 | [diff] [blame] | 103 | if HAVE_LIBASM |
Mike Frysinger | c09c5f3 | 2012-06-26 12:07:44 -0400 | [diff] [blame] | 104 | check_PROGRAMS += $(asm_TESTS) |
Roland McGrath | d7f8d0c | 2005-11-17 02:32:03 +0000 | [diff] [blame] | 105 | TESTS += $(asm_TESTS) |
| 106 | endif |
| 107 | |
Mark Wielaard | f5519fc | 2012-08-24 13:54:52 +0200 | [diff] [blame] | 108 | if ENABLE_DWZ |
| 109 | TESTS += run-readelf-dwz-multi.sh |
| 110 | endif |
| 111 | |
Roland McGrath | d7f8d0c | 2005-11-17 02:32:03 +0000 | [diff] [blame] | 112 | |
Ulrich Drepper | b08d5a8 | 2005-07-26 05:00:05 +0000 | [diff] [blame] | 113 | EXTRA_DIST = run-arextract.sh run-arsymtest.sh \ |
| 114 | run-show-die-info.sh run-get-files.sh run-get-lines.sh \ |
| 115 | run-get-pubnames.sh run-get-aranges.sh \ |
Mark Wielaard | bdad8e3 | 2012-04-26 12:24:33 +0200 | [diff] [blame] | 116 | run-show-abbrev.sh run-strip-test.sh \ |
Ulrich Drepper | b08d5a8 | 2005-07-26 05:00:05 +0000 | [diff] [blame] | 117 | run-strip-test2.sh run-ecp-test.sh run-ecp-test2.sh \ |
| 118 | testfile.bz2 testfile2.bz2 testfile3.bz2 testfile4.bz2 \ |
| 119 | testfile5.bz2 testfile6.bz2 testfile7.bz2 testfile8.bz2 \ |
| 120 | testfile9.bz2 testfile10.bz2 testfile11.bz2 testfile12.bz2 \ |
| 121 | testfile13.bz2 run-strip-test3.sh run-allfcts.sh \ |
| 122 | run-line2addr.sh run-elflint-test.sh testfile14.bz2 \ |
| 123 | run-strip-test4.sh run-strip-test5.sh run-strip-test6.sh \ |
Mark Wielaard | 7a125b9 | 2011-05-17 12:20:01 +0200 | [diff] [blame] | 124 | run-strip-test7.sh run-strip-test8.sh run-strip-groups.sh \ |
Mark Wielaard | 1662bc3 | 2011-05-16 11:33:11 +0200 | [diff] [blame] | 125 | run-strip-reloc.sh hello_i386.ko.bz2 hello_x86_64.ko.bz2 \ |
Mark Wielaard | 20a217d | 2011-05-24 14:30:40 +0200 | [diff] [blame] | 126 | hello_ppc64.ko.bz2 hello_s390.ko.bz2 \ |
Roland McGrath | 521c47d | 2008-04-11 07:01:58 +0000 | [diff] [blame] | 127 | run-unstrip-test.sh run-unstrip-test2.sh \ |
Ulrich Drepper | 5d83229 | 2005-08-15 21:36:27 +0000 | [diff] [blame] | 128 | run-elflint-self.sh run-ranlib-test.sh run-ranlib-test2.sh \ |
| 129 | run-ranlib-test3.sh run-ranlib-test4.sh \ |
Ulrich Drepper | fbe998a | 2005-08-29 16:27:10 +0000 | [diff] [blame] | 130 | run-addrscopes.sh run-strings-test.sh run-funcscopes.sh \ |
Mark Wielaard | 292b178 | 2013-08-27 15:40:56 +0200 | [diff] [blame] | 131 | run-nm-self.sh run-readelf-self.sh run-addrcfi.sh \ |
Roland McGrath | 94d26ad | 2005-12-13 23:24:37 +0000 | [diff] [blame] | 132 | run-find-prologues.sh run-allregs.sh run-native-test.sh \ |
Roland McGrath | 9aa8ef7 | 2007-05-18 08:59:43 +0000 | [diff] [blame] | 133 | run-addrname-test.sh run-dwfl-bug-offline-rel.sh \ |
Roland McGrath | 13b6960 | 2008-04-01 02:30:05 +0000 | [diff] [blame] | 134 | run-dwfl-addr-sect.sh run-early-offscn.sh \ |
Roland McGrath | 26618d8 | 2010-04-14 13:10:47 -0700 | [diff] [blame] | 135 | run-dwarf-getmacros.sh run-test-flag-nobits.sh \ |
Mark Wielaard | 3f2290b | 2011-05-30 15:46:32 +0200 | [diff] [blame] | 136 | run-dwarf-getstring.sh run-rerequest_tag.sh run-alldts.sh \ |
Ulrich Drepper | b08d5a8 | 2005-07-26 05:00:05 +0000 | [diff] [blame] | 137 | testfile15.bz2 testfile15.debug.bz2 \ |
| 138 | testfile16.bz2 testfile16.debug.bz2 \ |
| 139 | testfile17.bz2 testfile17.debug.bz2 \ |
Ulrich Drepper | e48c05b | 2005-08-15 21:47:33 +0000 | [diff] [blame] | 140 | testfile18.bz2 testfile19.bz2 testfile19.index.bz2 \ |
Ulrich Drepper | 5d83229 | 2005-08-15 21:36:27 +0000 | [diff] [blame] | 141 | testfile20.bz2 testfile20.index.bz2 \ |
Roland McGrath | f5fda7d | 2005-08-18 22:01:57 +0000 | [diff] [blame] | 142 | testfile21.bz2 testfile21.index.bz2 \ |
Ulrich Drepper | 39cec7a | 2005-08-30 01:22:01 +0000 | [diff] [blame] | 143 | testfile22.bz2 testfile23.bz2 testfile24.bz2 testfile25.bz2 \ |
Roland McGrath | 4b248ce | 2006-01-12 03:34:38 +0000 | [diff] [blame] | 144 | testfile26.bz2 testfile27.bz2 \ |
Roland McGrath | f6b9228 | 2007-10-02 02:34:11 +0000 | [diff] [blame] | 145 | coverage.sh test-subr.sh test-wrapper.sh \ |
Roland McGrath | 59ea7f3 | 2007-10-04 08:50:09 +0000 | [diff] [blame] | 146 | run-readelf-test1.sh run-readelf-test2.sh run-readelf-test3.sh \ |
Mark Wielaard | 3f2290b | 2011-05-30 15:46:32 +0200 | [diff] [blame] | 147 | run-readelf-test4.sh run-readelf-twofiles.sh \ |
Roland McGrath | b437972 | 2006-04-05 01:35:26 +0000 | [diff] [blame] | 148 | run-bug1-test.sh testfile28.bz2 testfile28.rdwr.bz2 \ |
Roland McGrath | 19db859 | 2006-08-03 08:52:46 +0000 | [diff] [blame] | 149 | testfile29.bz2 testfile29.rdwr.bz2 \ |
Ulrich Drepper | aa915fd | 2007-02-05 07:25:33 +0000 | [diff] [blame] | 150 | testfile30.bz2 testfile31.bz2 testfile32.bz2 testfile33.bz2 \ |
Ulrich Drepper | b024386 | 2007-06-06 00:09:36 +0000 | [diff] [blame] | 151 | testfile34.bz2 testfile35.bz2 testfile35.debug.bz2 \ |
| 152 | testfile36.bz2 testfile36.debug.bz2 \ |
Roland McGrath | 42f6868 | 2007-08-09 07:54:22 +0000 | [diff] [blame] | 153 | testfile37.bz2 testfile37.debug.bz2 \ |
Roland McGrath | c76f0b0 | 2007-09-27 07:31:33 +0000 | [diff] [blame] | 154 | testfile38.bz2 testfile39.bz2 testfile40.bz2 testfile40.debug.bz2 \ |
Ulrich Drepper | 3cbdd38 | 2008-01-02 17:44:39 +0000 | [diff] [blame] | 155 | testfile41.bz2 testfile42.bz2 testfile43.bz2 \ |
Ulrich Drepper | ff99322 | 2008-01-09 05:39:28 +0000 | [diff] [blame] | 156 | testfile44.S.bz2 testfile44.expect.bz2 run-disasm-x86.sh \ |
Roland McGrath | 059c83e | 2008-02-21 06:19:39 +0000 | [diff] [blame] | 157 | testfile45.S.bz2 testfile45.expect.bz2 run-disasm-x86-64.sh \ |
Roland McGrath | b4d6f0f | 2008-08-25 22:55:17 +0000 | [diff] [blame] | 158 | testfile46.bz2 testfile47.bz2 testfile48.bz2 testfile48.debug.bz2 \ |
Josh Stone | ffa0200 | 2011-01-10 21:28:46 -0800 | [diff] [blame] | 159 | testfile49.bz2 testfile50.bz2 testfile51.bz2 \ |
Mark Wielaard | e9b2388 | 2012-06-29 22:30:15 +0200 | [diff] [blame] | 160 | run-readelf-macro.sh testfilemacro.bz2 \ |
Mark Wielaard | 6c4b207 | 2013-01-30 11:04:38 +0100 | [diff] [blame] | 161 | run-readelf-loc.sh testfileloc.bz2 \ |
Mark Wielaard | 1a09420 | 2013-03-25 14:48:06 +0100 | [diff] [blame] | 162 | run-readelf-aranges.sh run-readelf-line.sh testfilefoobarbaz.bz2 \ |
Mark Wielaard | 775375e | 2012-06-22 12:02:45 +0200 | [diff] [blame] | 163 | run-readelf-dwz-multi.sh libtestfile_multi_shared.so.bz2 \ |
| 164 | testfile_multi.dwz.bz2 testfile_multi_main.bz2 \ |
Mark Wielaard | 443304e | 2013-02-15 22:45:22 +0100 | [diff] [blame] | 165 | testfile-dwzstr.bz2 testfile-dwzstr.multi.bz2 \ |
Josh Stone | d41d9a6 | 2011-01-11 19:16:57 -0800 | [diff] [blame] | 166 | run-prelink-addr-test.sh \ |
| 167 | testfile52-32.so.bz2 testfile52-32.so.debug.bz2 \ |
| 168 | testfile52-32.prelink.so.bz2 testfile52-32.noshdrs.so.bz2 \ |
| 169 | testfile52-64.so.bz2 testfile52-64.so.debug.bz2 \ |
| 170 | testfile52-64.prelink.so.bz2 testfile52-64.noshdrs.so.bz2 \ |
Josh Stone | cf51471 | 2011-01-11 19:16:58 -0800 | [diff] [blame] | 171 | testfile53-32.bz2 testfile53-32.debug.bz2 \ |
| 172 | testfile53-32.prelink.bz2 testfile53-64.bz2 \ |
Josh Stone | ccbccef | 2011-01-11 19:16:59 -0800 | [diff] [blame] | 173 | testfile53-64.debug.bz2 testfile53-64.prelink.bz2 \ |
| 174 | testfile54-32.so.bz2 testfile54-32.so.debug.bz2 \ |
| 175 | testfile54-32.prelink.so.bz2 testfile54-32.noshdrs.so.bz2 \ |
| 176 | testfile54-64.so.bz2 testfile54-64.so.debug.bz2 \ |
Josh Stone | dc34eda | 2011-02-02 16:30:01 -0800 | [diff] [blame] | 177 | testfile54-64.prelink.so.bz2 testfile54-64.noshdrs.so.bz2 \ |
| 178 | testfile55-32.bz2 testfile55-32.debug.bz2 \ |
| 179 | testfile55-32.prelink.bz2 testfile55-64.bz2 \ |
Petr Machata | 02c5619 | 2011-03-10 01:50:32 +0100 | [diff] [blame] | 180 | testfile55-64.debug.bz2 testfile55-64.prelink.bz2 \ |
Tom Tromey | 581c3f6 | 2012-03-21 08:54:32 -0600 | [diff] [blame] | 181 | testfile56.bz2 testfile57.bz2 testfile58.bz2 \ |
Mark Wielaard | 191d1f0 | 2012-04-02 17:11:25 +0200 | [diff] [blame] | 182 | run-typeiter.sh testfile59.bz2 \ |
Mark Wielaard | 96a5213 | 2012-04-03 00:21:50 +0200 | [diff] [blame] | 183 | run-readelf-d.sh testlib_dynseg.so.bz2 \ |
Mark Wielaard | 84a1e0b | 2012-06-29 23:38:09 +0200 | [diff] [blame] | 184 | run-readelf-gdb_index.sh testfilegdbindex5.bz2 \ |
| 185 | testfilegdbindex7.bz2 \ |
Mark Wielaard | 9a91fb2 | 2013-01-16 15:19:40 +0100 | [diff] [blame] | 186 | run-readelf-s.sh testfilebazdbg.bz2 testfilebazdyn.bz2 \ |
| 187 | testfilebazmin.bz2 testfilebazdbg.debug.bz2 testfilebazmdb.bz2 \ |
Mark Wielaard | 697bdca | 2013-01-23 17:39:19 +0100 | [diff] [blame] | 188 | testfilebaztab.bz2 testfilebasmin.bz2 \ |
Mark Wielaard | 9a91fb2 | 2013-01-16 15:19:40 +0100 | [diff] [blame] | 189 | run-dwflsyms.sh \ |
Mark Wielaard | 714ea0e | 2012-07-19 13:07:39 +0200 | [diff] [blame] | 190 | run-unstrip-n.sh testcore-rtlib.bz2 testcore-rtlib-ppc.bz2 \ |
Mark Wielaard | a0172d7 | 2012-06-25 17:18:53 +0200 | [diff] [blame] | 191 | run-low_high_pc.sh testfile_low_high_pc.bz2 \ |
Mark Wielaard | 030f626 | 2012-07-18 13:14:30 +0200 | [diff] [blame] | 192 | run-macro-test.sh testfile-macinfo.bz2 testfile-macros.bz2 \ |
Petr Machata | 30a941c | 2012-08-01 21:41:36 +0200 | [diff] [blame] | 193 | run-elf_cntl_gelf_getshdr.sh \ |
Mark Wielaard | e0ebc5a | 2012-08-24 14:51:37 +0200 | [diff] [blame] | 194 | run-test-archive64.sh testarchive64.a.bz2 \ |
Petr Machata | ae7c5e7 | 2012-09-24 16:16:27 +0200 | [diff] [blame] | 195 | testfile60.bz2 testfile61.bz2 \ |
Petr Machata | 522a73f | 2012-09-24 16:46:52 +0200 | [diff] [blame] | 196 | run-readelf-vmcoreinfo.sh testfile62.bz2 \ |
Jan Kratochvil | d7ed025 | 2012-10-27 21:31:58 +0200 | [diff] [blame] | 197 | run-readelf-mixed-corenote.sh testfile63.bz2 testfile64.bz2 \ |
Jan Kratochvil | cc84d79 | 2012-10-10 19:32:05 +0200 | [diff] [blame] | 198 | testfile65.bz2 testfile67.bz2 testfile68.bz2 \ |
| 199 | testfile69.core.bz2 testfile69.so.bz2 \ |
Mark Wielaard | f1b06b5 | 2013-03-12 12:02:51 +0100 | [diff] [blame] | 200 | testfile70.core.bz2 testfile70.exec.bz2 \ |
Jan Kratochvil | a1d4482 | 2013-03-19 13:40:13 +0100 | [diff] [blame] | 201 | run-dwfllines.sh run-dwfl-report-elf-align.sh \ |
Mark Wielaard | 9affad3 | 2013-05-03 11:28:49 +0200 | [diff] [blame] | 202 | testfile-dwfl-report-elf-align-shlib.so.bz2 \ |
Mark Wielaard | 263d7ee | 2013-07-02 16:16:58 +0200 | [diff] [blame] | 203 | testfilenolines.bz2 test-core-lib.so.bz2 test-core.core.bz2 \ |
Mark Wielaard | 4b9e639 | 2013-08-13 11:40:21 +0200 | [diff] [blame] | 204 | test-core.exec.bz2 run-addr2line-test.sh \ |
Mark Wielaard | d3f1645 | 2013-08-28 18:10:44 +0200 | [diff] [blame] | 205 | run-addr2line-i-test.sh testfile-inlines.bz2 \ |
Mark Wielaard | 79b9181 | 2013-08-28 21:54:58 +0200 | [diff] [blame] | 206 | testfileppc32.bz2 testfileppc64.bz2 \ |
Mark Wielaard | 92e47d6 | 2013-09-02 16:46:50 +0200 | [diff] [blame] | 207 | testfiles390.bz2 testfiles390x.bz2 \ |
| 208 | testfilearm.bz2 |
Roland McGrath | 1b8b446 | 2005-11-16 01:33:38 +0000 | [diff] [blame] | 209 | |
Mark Wielaard | e3e3ee2 | 2012-10-01 16:14:12 +0200 | [diff] [blame] | 210 | if USE_VALGRIND |
Mark Wielaard | 86be792 | 2013-04-26 23:44:25 +0200 | [diff] [blame] | 211 | valgrind_cmd='valgrind -q --trace-children=yes --error-exitcode=1 --run-libc-freeres=no' |
Mark Wielaard | e3e3ee2 | 2012-10-01 16:14:12 +0200 | [diff] [blame] | 212 | endif |
| 213 | |
Mark Wielaard | 86be792 | 2013-04-26 23:44:25 +0200 | [diff] [blame] | 214 | |
| 215 | installed_TESTS_ENVIRONMENT = libdir=$(DESTDIR)$(libdir); \ |
| 216 | bindir=$(DESTDIR)$(bindir); \ |
| 217 | LC_ALL=C; LANG=C; \ |
| 218 | VALGRIND_CMD=$(valgrind_cmd); \ |
| 219 | abs_srcdir=$(abs_srcdir); \ |
| 220 | abs_builddir=$(abs_builddir); \ |
| 221 | abs_top_builddir=$(abs_top_builddir); \ |
| 222 | export abs_srcdir; export abs_builddir; \ |
| 223 | export abs_top_builddir; \ |
| 224 | export libdir; export bindir; \ |
| 225 | export LC_ALL; export LANG; export VALGRIND_CMD; |
| 226 | installed_LOG_COMPILER = $(abs_srcdir)/test-wrapper.sh \ |
| 227 | installed $(tests_rpath) \ |
| 228 | '$(program_transform_name)' |
Roland McGrath | d7f8d0c | 2005-11-17 02:32:03 +0000 | [diff] [blame] | 229 | if STANDALONE |
| 230 | TESTS_ENVIRONMENT = $(installed_TESTS_ENVIRONMENT) |
Mark Wielaard | 86be792 | 2013-04-26 23:44:25 +0200 | [diff] [blame] | 231 | LOG_COMPILER = $(installed_LOG_COMPILER) |
Roland McGrath | d7f8d0c | 2005-11-17 02:32:03 +0000 | [diff] [blame] | 232 | else !STANDALONE |
Mark Wielaard | 86be792 | 2013-04-26 23:44:25 +0200 | [diff] [blame] | 233 | TESTS_ENVIRONMENT = LC_ALL=C; LANG=C; VALGRIND_CMD=$(valgrind_cmd); \ |
| 234 | abs_srcdir=$(abs_srcdir); abs_builddir=$(abs_builddir); \ |
| 235 | abs_top_builddir=$(abs_top_builddir); \ |
| 236 | export abs_srcdir; export abs_builddir; \ |
| 237 | export abs_top_builddir; \ |
| 238 | export LC_ALL; export LANG; export VALGRIND_CMD; |
| 239 | LOG_COMPILER = $(abs_srcdir)/test-wrapper.sh \ |
| 240 | $(abs_top_builddir)/libdw:$(abs_top_builddir)/backends:$(abs_top_builddir)/libelf:$(abs_top_builddir)/libasm |
Roland McGrath | 1b8b446 | 2005-11-16 01:33:38 +0000 | [diff] [blame] | 241 | |
| 242 | installcheck-local: |
Roland McGrath | d7f8d0c | 2005-11-17 02:32:03 +0000 | [diff] [blame] | 243 | $(MAKE) $(AM_MAKEFLAGS) \ |
Mark Wielaard | 86be792 | 2013-04-26 23:44:25 +0200 | [diff] [blame] | 244 | TESTS_ENVIRONMENT="$(installed_TESTS_ENVIRONMENT)" \ |
| 245 | LOG_COMPILER="$(installed_LOG_COMPILER)" check-TESTS |
Roland McGrath | d7f8d0c | 2005-11-17 02:32:03 +0000 | [diff] [blame] | 246 | endif !STANDALONE |
Ulrich Drepper | b08d5a8 | 2005-07-26 05:00:05 +0000 | [diff] [blame] | 247 | |
| 248 | if MUDFLAP |
Ulrich Drepper | f9545c4 | 2009-04-23 07:59:02 -0700 | [diff] [blame] | 249 | static_build = yes |
Ulrich Drepper | 47be795 | 2005-08-07 04:41:39 +0000 | [diff] [blame] | 250 | endif |
| 251 | |
Roland McGrath | d7f8d0c | 2005-11-17 02:32:03 +0000 | [diff] [blame] | 252 | if STANDALONE |
| 253 | libdw = -ldw |
| 254 | libelf = -lelf |
| 255 | libasm = -lasm |
| 256 | libebl = -lebl |
| 257 | else !STANDALONE |
Ulrich Drepper | 47be795 | 2005-08-07 04:41:39 +0000 | [diff] [blame] | 258 | if BUILD_STATIC |
Ulrich Drepper | f9545c4 | 2009-04-23 07:59:02 -0700 | [diff] [blame] | 259 | libdw = ../libdw/libdw.a $(zip_LIBS) $(libelf) $(libebl) -ldl |
Ulrich Drepper | b08d5a8 | 2005-07-26 05:00:05 +0000 | [diff] [blame] | 260 | libelf = ../libelf/libelf.a |
| 261 | libasm = ../libasm/libasm.a |
Ulrich Drepper | b08d5a8 | 2005-07-26 05:00:05 +0000 | [diff] [blame] | 262 | else |
| 263 | libdw = ../libdw/libdw.so |
| 264 | libelf = ../libelf/libelf.so |
| 265 | libasm = ../libasm/libasm.so |
| 266 | endif |
| 267 | libebl = ../libebl/libebl.a |
Ulrich Drepper | c54785a | 2008-02-01 18:05:21 +0000 | [diff] [blame] | 268 | libeu = ../lib/libeu.a |
Roland McGrath | d7f8d0c | 2005-11-17 02:32:03 +0000 | [diff] [blame] | 269 | endif !STANDALONE |
Ulrich Drepper | b08d5a8 | 2005-07-26 05:00:05 +0000 | [diff] [blame] | 270 | |
| 271 | arextract_LDADD = $(libelf) $(libmudflap) |
| 272 | arsymtest_LDADD = $(libelf) $(libmudflap) |
| 273 | newfile_LDADD = $(libelf) $(libmudflap) |
| 274 | saridx_LDADD = $(libelf) $(libmudflap) |
| 275 | scnnames_LDADD = $(libelf) $(libmudflap) |
| 276 | sectiondump_LDADD = $(libelf) $(libmudflap) |
| 277 | showptable_LDADD = $(libelf) $(libmudflap) |
| 278 | hash_LDADD = $(libelf) $(libmudflap) |
| 279 | test_nlist_LDADD = $(libelf) $(libmudflap) |
| 280 | msg_tst_LDADD = $(libelf) $(libmudflap) |
| 281 | newscn_LDADD = $(libelf) $(libmudflap) |
Roland McGrath | 13b6960 | 2008-04-01 02:30:05 +0000 | [diff] [blame] | 282 | early_offscn_LDADD = $(libelf) $(libmudflap) |
Ulrich Drepper | b08d5a8 | 2005-07-26 05:00:05 +0000 | [diff] [blame] | 283 | ecp_LDADD = $(libelf) $(libmudflap) |
| 284 | update1_LDADD = $(libelf) $(libmudflap) |
| 285 | update2_LDADD = $(libelf) $(libmudflap) |
| 286 | update3_LDADD = $(libebl) $(libelf) $(libmudflap) |
| 287 | update4_LDADD = $(libebl) $(libelf) $(libmudflap) |
| 288 | show_die_info_LDADD = $(libdw) $(libelf) $(libmudflap) |
| 289 | get_pubnames_LDADD = $(libdw) $(libelf) $(libmudflap) |
| 290 | show_abbrev_LDADD = $(libdw) $(libelf) $(libmudflap) |
| 291 | get_lines_LDADD = $(libdw) $(libelf) $(libmudflap) |
| 292 | get_files_LDADD = $(libdw) $(libelf) $(libmudflap) |
| 293 | get_aranges_LDADD = $(libdw) $(libelf) $(libmudflap) |
| 294 | allfcts_LDADD = $(libdw) $(libelf) $(libmudflap) |
| 295 | line2addr_no_Wformat = yes |
Roland McGrath | d17fac7 | 2005-08-23 08:20:21 +0000 | [diff] [blame] | 296 | line2addr_LDADD = $(libdw) $(libmudflap) |
Roland McGrath | 9a1f365 | 2005-08-18 20:57:04 +0000 | [diff] [blame] | 297 | addrscopes_LDADD = $(libdw) $(libmudflap) |
Roland McGrath | 71e15a0 | 2005-08-27 10:33:26 +0000 | [diff] [blame] | 298 | funcscopes_LDADD = $(libdw) $(libmudflap) |
Roland McGrath | e47ab76 | 2005-11-17 03:16:00 +0000 | [diff] [blame] | 299 | funcretval_LDADD = $(libdw) $(libmudflap) |
Roland McGrath | 994b489 | 2005-12-05 22:46:21 +0000 | [diff] [blame] | 300 | allregs_LDADD = $(libdw) $(libmudflap) |
Roland McGrath | 07d4f2f | 2005-10-28 06:56:24 +0000 | [diff] [blame] | 301 | find_prologues_LDADD = $(libdw) $(libmudflap) |
Ulrich Drepper | b08d5a8 | 2005-07-26 05:00:05 +0000 | [diff] [blame] | 302 | #show_ciefde_LDADD = ../libdwarf/libdwarf.so $(libelf) $(libmudflap) |
Ulrich Drepper | a38998e | 2005-08-03 02:05:39 +0000 | [diff] [blame] | 303 | asm_tst1_LDADD = $(libasm) $(libebl) $(libelf) $(libmudflap) -ldl |
| 304 | asm_tst2_LDADD = $(libasm) $(libebl) $(libelf) $(libmudflap) -ldl |
| 305 | asm_tst3_LDADD = $(libasm) $(libebl) $(libelf) $(libmudflap) -ldl |
| 306 | asm_tst4_LDADD = $(libasm) $(libebl) $(libelf) $(libmudflap) -ldl |
| 307 | asm_tst5_LDADD = $(libasm) $(libebl) $(libelf) $(libmudflap) -ldl |
| 308 | asm_tst6_LDADD = $(libasm) $(libebl) $(libelf) $(libmudflap) -ldl |
| 309 | asm_tst7_LDADD = $(libasm) $(libebl) $(libelf) $(libmudflap) -ldl |
| 310 | asm_tst8_LDADD = $(libasm) $(libebl) $(libelf) $(libmudflap) -ldl |
| 311 | asm_tst9_LDADD = $(libasm) $(libebl) $(libelf) $(libmudflap) -ldl |
Ulrich Drepper | 47be795 | 2005-08-07 04:41:39 +0000 | [diff] [blame] | 312 | dwflmodtest_LDADD = $(libdw) $(libebl) $(libelf) $(libmudflap) -ldl |
Ulrich Drepper | f9545c4 | 2009-04-23 07:59:02 -0700 | [diff] [blame] | 313 | rdwrmmap_LDADD = $(libelf) $(libmudflap) |
Roland McGrath | ba949b3 | 2007-01-10 20:44:29 +0000 | [diff] [blame] | 314 | dwfl_bug_addr_overflow_LDADD = $(libdw) $(libebl) $(libelf) $(libmudflap) -ldl |
Ulrich Drepper | ce0bdb6 | 2007-02-05 07:13:52 +0000 | [diff] [blame] | 315 | arls_LDADD = $(libelf) $(libmudflap) |
Ulrich Drepper | 6258e74 | 2007-03-13 06:22:40 +0000 | [diff] [blame] | 316 | dwfl_bug_fd_leak_LDADD = $(libdw) $(libebl) $(libelf) $(libmudflap) -ldl |
Roland McGrath | 87d4780 | 2007-07-16 22:23:37 +0000 | [diff] [blame] | 317 | dwfl_bug_report_LDADD = $(libdw) $(libebl) $(libelf) $(libmudflap) -ldl |
Roland McGrath | a845f68 | 2008-12-03 03:41:58 +0000 | [diff] [blame] | 318 | dwfl_bug_getmodules_LDADD = $(libdw) $(libebl) $(libelf) $(libmudflap) -ldl |
Roland McGrath | 43da989 | 2007-04-16 23:13:37 +0000 | [diff] [blame] | 319 | dwfl_addr_sect_LDADD = $(libdw) $(libebl) $(libelf) $(libmudflap) -ldl |
Roland McGrath | 22359e2 | 2010-02-15 15:57:03 -0800 | [diff] [blame] | 320 | dwarf_getmacros_LDADD = $(libdw) $(libmudflap) |
Marek Polacek | 4894221 | 2011-03-07 11:16:50 -0800 | [diff] [blame] | 321 | dwarf_getstring_LDADD = $(libdw) $(libmudflap) |
Roland McGrath | 3c84db3 | 2009-06-24 17:41:40 -0700 | [diff] [blame] | 322 | addrcfi_LDADD = $(libdw) $(libebl) $(libelf) $(libmudflap) -ldl |
Petr Machata | 77961b5 | 2010-04-06 14:16:58 +0200 | [diff] [blame] | 323 | test_flag_nobits_LDADD = $(libelf) $(libmudflap) |
Petr Machata | 02c5619 | 2011-03-10 01:50:32 +0100 | [diff] [blame] | 324 | rerequest_tag_LDADD = $(libdw) $(libmudflap) |
Marek Polacek | 494275c | 2011-03-28 16:00:38 +0200 | [diff] [blame] | 325 | alldts_LDADD = $(libebl) $(libelf) $(libmudflap) |
Roland McGrath | 32899ac | 2011-07-09 03:17:24 -0700 | [diff] [blame] | 326 | md5_sha1_test_LDADD = $(libeu) |
Tom Tromey | 581c3f6 | 2012-03-21 08:54:32 -0600 | [diff] [blame] | 327 | typeiter_LDADD = $(libdw) $(libelf) $(libmudflap) |
Mark Wielaard | 5479725 | 2012-04-27 13:00:50 +0200 | [diff] [blame] | 328 | low_high_pc_LDADD = $(libdw) $(libelf) $(libmudflap) |
Mark Wielaard | 030f626 | 2012-07-18 13:14:30 +0200 | [diff] [blame] | 329 | test_elf_cntl_gelf_getshdr_LDADD = $(libelf) $(libmudflap) |
Mark Wielaard | 9a91fb2 | 2013-01-16 15:19:40 +0100 | [diff] [blame] | 330 | dwflsyms_LDADD = $(libdw) $(libelf) $(libmudflap) |
Mark Wielaard | f1b06b5 | 2013-03-12 12:02:51 +0100 | [diff] [blame] | 331 | dwfllines_LDADD = $(libdw) $(libelf) $(libmudflap) |
Jan Kratochvil | a1d4482 | 2013-03-19 13:40:13 +0100 | [diff] [blame] | 332 | dwfl_report_elf_align_LDADD = $(libdw) $(libmudflap) |
Ulrich Drepper | b08d5a8 | 2005-07-26 05:00:05 +0000 | [diff] [blame] | 333 | |
Ulrich Drepper | 39cec7a | 2005-08-30 01:22:01 +0000 | [diff] [blame] | 334 | if GCOV |
| 335 | check: check-am coverage |
| 336 | .PHONY: coverage |
| 337 | coverage: |
| 338 | -$(srcdir)/coverage.sh |
| 339 | endif |