hp.com!davidm | 0f1a0c4 | 2002-04-03 06:51:34 +0000 | [diff] [blame] | 1 | AM_CPPFLAGS = -I$(top_srcdir)/include |
| 2 | |
hp.com!davidm | b4f1459 | 2004-10-15 13:48:38 +0000 | [diff] [blame] | 3 | EXTRA_DIST = run-ia64-test-dyn1 run-ptrace-mapper run-ptrace-misc \ |
mostang.com!davidm | 0c8baa7 | 2004-05-05 05:03:20 +0000 | [diff] [blame] | 4 | run-check-namespace check-namespace.sh.in |
mostang.com!davidm | 623c4cb | 2003-03-06 06:14:36 +0000 | [diff] [blame] | 5 | |
hp.com!davidm | 0f1a0c4 | 2002-04-03 06:51:34 +0000 | [diff] [blame] | 6 | noinst_PROGRAMS_common = |
homeip.net!davidm | 3eb739d | 2004-08-19 14:03:54 +0000 | [diff] [blame] | 7 | check_PROGRAMS_common = test-proc-info test-static-link \ |
bea.com!thallgre | 42a90f1 | 2004-08-18 15:16:46 +0000 | [diff] [blame] | 8 | test-strerror |
mostang.com!davidm | 5a468e3 | 2004-05-05 01:58:44 +0000 | [diff] [blame] | 9 | check_SCRIPTS_common = run-check-namespace |
hp.com!davidm | 0f1a0c4 | 2002-04-03 06:51:34 +0000 | [diff] [blame] | 10 | |
| 11 | if REMOTE_ONLY |
mostang.com!davidm | 405a7d8 | 2003-02-27 09:58:57 +0000 | [diff] [blame] | 12 | check_SCRIPTS_cdep = |
| 13 | check_PROGRAMS_cdep = |
mostang.com!davidm | 282413e | 2003-01-23 18:47:51 +0000 | [diff] [blame] | 14 | noinst_PROGRAMS_cdep = $(noinst_PROGRAMS_common) |
mostang.com!davidm | 0378f95 | 2004-01-21 06:36:35 +0000 | [diff] [blame] | 15 | |
| 16 | perf: |
| 17 | |
hp.com!davidm | 0f1a0c4 | 2002-04-03 06:51:34 +0000 | [diff] [blame] | 18 | else |
hp.com!davidm | f60827d | 2005-05-03 09:13:17 +0000 | [diff] [blame] | 19 | LIBUNWIND_local = ../src/libunwind.la |
mostang.com!davidm | 053cda2 | 2002-04-25 06:47:29 +0000 | [diff] [blame] | 20 | if ARCH_IA64 |
hp.com!davidm | 8f2272c | 2004-08-31 13:59:10 +0000 | [diff] [blame] | 21 | noinst_PROGRAMS_arch = ia64-test-dyn1 |
mostang.com!davidm | 405a7d8 | 2003-02-27 09:58:57 +0000 | [diff] [blame] | 22 | check_SCRIPTS_arch = run-ia64-test-dyn1 |
hp.com!davidm | 86bef15 | 2004-05-06 20:26:29 +0000 | [diff] [blame] | 23 | check_PROGRAMS_arch = Gia64-test-stack Lia64-test-stack \ |
| 24 | Gia64-test-nat Lia64-test-nat \ |
| 25 | Gia64-test-rbs Lia64-test-rbs \ |
hp.com!davidm | 8f2272c | 2004-08-31 13:59:10 +0000 | [diff] [blame] | 26 | Gia64-test-readonly Lia64-test-readonly \ |
| 27 | ia64-test-setjmp ia64-test-sig |
Jose Flavio Aguilar Paulino | b33021e | 2007-08-02 09:59:43 -0600 | [diff] [blame] | 28 | else |
| 29 | if ARCH_PPC64 |
Jose Flavio Aguilar Paulino | a1e7ee4 | 2007-08-06 20:23:42 -0600 | [diff] [blame] | 30 | if USE_ALTIVEC |
| 31 | noinst_PROGRAMS_arch_altivec = ppc64-test-altivec ppc64-test-wchar |
| 32 | endif #USE_ALTIVEC |
| 33 | noinst_PROGRAMS_arch = $(noinst_PROGRAMS_arch_altivec) ppc64-test-wchar |
Jose Flavio Aguilar Paulino | b33021e | 2007-08-02 09:59:43 -0600 | [diff] [blame] | 34 | endif #ARCH_PPC64 |
| 35 | endif #ARCH_IA64 |
hp.com!davidm | b4f1459 | 2004-10-15 13:48:38 +0000 | [diff] [blame] | 36 | check_SCRIPTS_cdep = run-ptrace-mapper run-ptrace-misc |
hp.com!davidm | dfa582a | 2004-09-15 11:37:04 +0000 | [diff] [blame] | 37 | check_PROGRAMS_cdep = Gtest-bt Ltest-bt Gtest-exc Ltest-exc \ |
| 38 | Gtest-init Ltest-init \ |
| 39 | Gtest-concurrent Ltest-concurrent \ |
| 40 | Gtest-resume-sig Ltest-resume-sig \ |
| 41 | Gtest-dyn1 Ltest-dyn1 \ |
| 42 | test-async-sig test-flush-cache test-init-remote \ |
Arun Sharma | 576b59e | 2009-03-15 11:24:43 -0700 | [diff] [blame] | 43 | test-mem test-setjmp test-ptrace \ |
Paul Pluzhnikov | 9626d66 | 2009-11-24 15:18:48 -0800 | [diff] [blame^] | 44 | Ltest-nomalloc rs-race |
hp.com!davidm | b4f1459 | 2004-10-15 13:48:38 +0000 | [diff] [blame] | 45 | noinst_PROGRAMS_cdep = forker mapper test-ptrace-misc test-varargs \ |
| 46 | Gperf-simple Lperf-simple |
mostang.com!davidm | 0378f95 | 2004-01-21 06:36:35 +0000 | [diff] [blame] | 47 | |
| 48 | perf: perf-startup Gperf-simple Lperf-simple |
| 49 | @echo "########## Basic performance of generic libunwind:" |
| 50 | @./Gperf-simple |
| 51 | @echo "########## Basic performance of local-only libunwind:" |
| 52 | @./Lperf-simple |
| 53 | @echo "########## Startup overhead:" |
| 54 | @$(srcdir)/perf-startup @arch@ |
| 55 | |
hp.com!davidm | 0f1a0c4 | 2002-04-03 06:51:34 +0000 | [diff] [blame] | 56 | endif |
| 57 | |
mostang.com!davidm | 405a7d8 | 2003-02-27 09:58:57 +0000 | [diff] [blame] | 58 | check_PROGRAMS = $(check_PROGRAMS_common) $(check_PROGRAMS_cdep) \ |
| 59 | $(check_PROGRAMS_arch) |
| 60 | check_SCRIPTS = $(check_SCRIPTS_common) $(check_SCRIPTS_cdep) \ |
| 61 | $(check_SCRIPTS_arch) |
mostang.com!davidm | 282413e | 2003-01-23 18:47:51 +0000 | [diff] [blame] | 62 | |
mostang.com!davidm | 405a7d8 | 2003-02-27 09:58:57 +0000 | [diff] [blame] | 63 | |
| 64 | TESTS = $(check_PROGRAMS) $(check_SCRIPTS) |
mostang.com!davidm | 282413e | 2003-01-23 18:47:51 +0000 | [diff] [blame] | 65 | |
| 66 | noinst_PROGRAMS = $(noinst_PROGRAMS_common) $(noinst_PROGRAMS_cdep) \ |
| 67 | $(noinst_PROGRAMS_arch) |
| 68 | |
hp.com!davidm | 86bef15 | 2004-05-06 20:26:29 +0000 | [diff] [blame] | 69 | Lia64_test_readonly_SOURCES = Lia64-test-readonly.c ia64-test-readonly-asm.S |
| 70 | Gia64_test_readonly_SOURCES = Gia64-test-readonly.c ia64-test-readonly-asm.S |
mostang.com!davidm | 623c4cb | 2003-03-06 06:14:36 +0000 | [diff] [blame] | 71 | Lia64_test_stack_SOURCES = Lia64-test-stack.c ia64-test-stack-asm.S \ |
| 72 | ia64-test-stack.h |
| 73 | Gia64_test_stack_SOURCES = Gia64-test-stack.c ia64-test-stack-asm.S \ |
| 74 | ia64-test-stack.h |
| 75 | Lia64_test_rbs_SOURCES = Lia64-test-rbs.c ia64-test-rbs-asm.S ia64-test-rbs.h |
| 76 | Gia64_test_rbs_SOURCES = Gia64-test-rbs.c ia64-test-rbs-asm.S ia64-test-rbs.h |
mostang.com!davidm | 899323c | 2004-02-14 07:53:31 +0000 | [diff] [blame] | 77 | Lia64_test_nat_SOURCES = Lia64-test-nat.c ia64-test-nat-asm.S |
| 78 | Gia64_test_nat_SOURCES = Gia64-test-nat.c ia64-test-nat-asm.S |
mostang.com!davidm | 0231ae5 | 2003-03-27 04:29:07 +0000 | [diff] [blame] | 79 | ia64_test_dyn1_SOURCES = ia64-test-dyn1.c ia64-dyn-asm.S flush-cache.S |
Jose Flavio Aguilar Paulino | b33021e | 2007-08-02 09:59:43 -0600 | [diff] [blame] | 80 | ppc64_test_altivec_SOURCES = ppc64-test-altivec.c ppc64-test-altivec-utils.c |
| 81 | ppc64_test_wchar_SOURCES = ppc64-test-wchar.c |
mostang.com!davidm | 9fe5e68 | 2003-03-28 07:43:22 +0000 | [diff] [blame] | 82 | Gtest_init_SOURCES = Gtest-init.cxx |
| 83 | Ltest_init_SOURCES = Ltest-init.cxx |
mostang.com!davidm | 0231ae5 | 2003-03-27 04:29:07 +0000 | [diff] [blame] | 84 | Gtest_dyn1_SOURCES = Gtest-dyn1.c flush-cache.S |
| 85 | Ltest_dyn1_SOURCES = Ltest-dyn1.c flush-cache.S |
mostang.com!davidm | 0378f95 | 2004-01-21 06:36:35 +0000 | [diff] [blame] | 86 | test_static_link_SOURCES = test-static-link-loc.c test-static-link-gen.c |
mostang.com!davidm | 4de259b | 2004-05-04 22:24:50 +0000 | [diff] [blame] | 87 | test_static_link_LDFLAGS = -static |
| 88 | forker_LDFLAGS = -static |
hp.com!davidm | b4f1459 | 2004-10-15 13:48:38 +0000 | [diff] [blame] | 89 | Gtest_bt_SOURCES = Gtest-bt.c ident.c |
| 90 | Ltest_bt_SOURCES = Ltest-bt.c ident.c |
| 91 | test_ptrace_misc_SOURCES = test-ptrace-misc.c ident.c |
mostang.com!davidm | 57df2a2 | 2003-01-23 10:04:09 +0000 | [diff] [blame] | 92 | |
hp.com!davidm | f60827d | 2005-05-03 09:13:17 +0000 | [diff] [blame] | 93 | LIBUNWIND = ../src/libunwind-$(arch).la $(LIBUNWIND_local) |
mostang.com!davidm | 00f05d6 | 2003-11-20 01:10:03 +0000 | [diff] [blame] | 94 | LDADD = $(LIBUNWIND) |
mostang.com!davidm | 5db3939 | 2003-02-08 10:10:59 +0000 | [diff] [blame] | 95 | |
hp.com!davidm | f60827d | 2005-05-03 09:13:17 +0000 | [diff] [blame] | 96 | test_setjmp_LDADD = ../src/libunwind-setjmp.la $(LIBUNWIND_local) |
| 97 | ia64_test_setjmp_LDADD = ../src/libunwind-setjmp.la $(LIBUNWIND_local) |
hp.com!davidm | 32f19d0 | 2004-01-03 10:50:24 +0000 | [diff] [blame] | 98 | test_ptrace_LDADD = ../src/libunwind-ptrace.a $(LIBUNWIND) |
mostang.com!davidm | 00f05d6 | 2003-11-20 01:10:03 +0000 | [diff] [blame] | 99 | Ltest_concurrent_LDADD = $(LIBUNWIND) -lpthread |
| 100 | Gtest_concurrent_LDADD = $(LIBUNWIND) -lpthread |
mostang.com!davidm | 5de8024 | 2004-04-01 08:11:21 +0000 | [diff] [blame] | 101 | test_async_sig_LDADD = $(LIBUNWIND) -lpthread |
Paul Pluzhnikov | 9626d66 | 2009-11-24 15:18:48 -0800 | [diff] [blame^] | 102 | rs_race_LDADD = $(LIBUNWIND) -lpthread |
Arun Sharma | 576b59e | 2009-03-15 11:24:43 -0700 | [diff] [blame] | 103 | |
| 104 | LDADD += -ldl |
| 105 | Ltest_nomalloc_SOURCES = Ltest-nomalloc.c |
| 106 | |