summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/Makefile.am40
1 files changed, 23 insertions, 17 deletions
diff --git a/tests/Makefile.am b/tests/Makefile.am
index b280d793..296d1b36 100644
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -450,6 +450,12 @@ installcheck-local:
LOG_COMPILER="$(installed_LOG_COMPILER)" check-TESTS
endif !STANDALONE
+if NATIVE_PE
+dl_LDADD = -ldl -lpsapi
+else
+dl_LDADD = -ldl
+endif
+
if STANDALONE
libdw = -ldw
libelf = -lelf
@@ -457,7 +463,7 @@ libasm = -lasm
libebl = -lebl
else !STANDALONE
if BUILD_STATIC
-libdw = ../libdw/libdw.a -lz $(zip_LIBS) $(libelf) $(libebl) -ldl
+libdw = ../libdw/libdw.a -lz $(zip_LIBS) $(libelf) $(libebl) $(dl_LDADD)
libelf = ../libelf/libelf.a -lz
libasm = ../libasm/libasm.a
else
@@ -507,27 +513,27 @@ funcretval_LDADD = $(libdw) $(libgnu)
allregs_LDADD = $(libdw) $(libgnu)
find_prologues_LDADD = $(libdw) $(libgnu)
#show_ciefde_LDADD = ../libdwarf/libdwarf.so $(libelf)
-asm_tst1_LDADD = $(libasm) $(libebl) $(libelf) $(libdw) $(libgnu) $(intl_LDADD) -ldl
-asm_tst2_LDADD = $(libasm) $(libebl) $(libelf) $(libdw) $(libgnu) $(intl_LDADD) -ldl
-asm_tst3_LDADD = $(libasm) $(libebl) $(libelf) $(libdw) $(libgnu) $(intl_LDADD) -ldl
-asm_tst4_LDADD = $(libasm) $(libebl) $(libelf) $(libdw) $(libgnu) $(intl_LDADD) -ldl
-asm_tst5_LDADD = $(libasm) $(libebl) $(libelf) $(libdw) $(libgnu) $(intl_LDADD) -ldl
-asm_tst6_LDADD = $(libasm) $(libebl) $(libelf) $(libdw) $(libgnu) $(intl_LDADD) -ldl
-asm_tst7_LDADD = $(libasm) $(libebl) $(libelf) $(libdw) $(libgnu) $(intl_LDADD) -ldl
-asm_tst8_LDADD = $(libasm) $(libebl) $(libelf) $(libdw) $(libgnu) $(intl_LDADD) -ldl
-asm_tst9_LDADD = $(libasm) $(libebl) $(libelf) $(libdw) $(libgnu) $(intl_LDADD) -ldl
-dwflmodtest_LDADD = $(libdw) $(libebl) $(libelf) $(libgnu) -ldl
+asm_tst1_LDADD = $(libasm) $(libebl) $(libelf) $(libdw) $(libgnu) $(intl_LDADD) $(dl_LDADD)
+asm_tst2_LDADD = $(libasm) $(libebl) $(libelf) $(libdw) $(libgnu) $(intl_LDADD) $(dl_LDADD)
+asm_tst3_LDADD = $(libasm) $(libebl) $(libelf) $(libdw) $(libgnu) $(intl_LDADD) $(dl_LDADD)
+asm_tst4_LDADD = $(libasm) $(libebl) $(libelf) $(libdw) $(libgnu) $(intl_LDADD) $(dl_LDADD)
+asm_tst5_LDADD = $(libasm) $(libebl) $(libelf) $(libdw) $(libgnu) $(intl_LDADD) $(dl_LDADD)
+asm_tst6_LDADD = $(libasm) $(libebl) $(libelf) $(libdw) $(libgnu) $(intl_LDADD) $(dl_LDADD)
+asm_tst7_LDADD = $(libasm) $(libebl) $(libelf) $(libdw) $(libgnu) $(intl_LDADD) $(dl_LDADD)
+asm_tst8_LDADD = $(libasm) $(libebl) $(libelf) $(libdw) $(libgnu) $(intl_LDADD) $(dl_LDADD)
+asm_tst9_LDADD = $(libasm) $(libebl) $(libelf) $(libdw) $(libgnu) $(intl_LDADD) $(dl_LDADD)
+dwflmodtest_LDADD = $(libdw) $(libebl) $(libelf) $(libgnu) $(dl_LDADD)
rdwrmmap_LDADD = $(libelf) $(libgnu)
-dwfl_bug_addr_overflow_LDADD = $(libdw) $(libebl) $(libelf) $(libgnu) -ldl
+dwfl_bug_addr_overflow_LDADD = $(libdw) $(libebl) $(libelf) $(libgnu) $(dl_LDADD)
arls_LDADD = $(libelf) $(libgnu)
-dwfl_bug_fd_leak_LDADD = $(libdw) $(libebl) $(libelf) $(libgnu) -ldl
-dwfl_bug_report_LDADD = $(libdw) $(libebl) $(libelf) $(libgnu) -ldl
-dwfl_bug_getmodules_LDADD = $(libdw) $(libebl) $(libelf) $(libgnu) -ldl
-dwfl_addr_sect_LDADD = $(libdw) $(libebl) $(libelf) $(libgnu) -ldl
+dwfl_bug_fd_leak_LDADD = $(libdw) $(libebl) $(libelf) $(libgnu) $(dl_LDADD)
+dwfl_bug_report_LDADD = $(libdw) $(libebl) $(libelf) $(libgnu) $(dl_LDADD)
+dwfl_bug_getmodules_LDADD = $(libdw) $(libebl) $(libelf) $(libgnu) $(dl_LDADD)
+dwfl_addr_sect_LDADD = $(libdw) $(libebl) $(libelf) $(libgnu) $(dl_LDADD)
dwarf_getmacros_LDADD = $(libdw) $(libgnu)
dwarf_ranges_LDADD = $(libdw) $(libgnu)
dwarf_getstring_LDADD = $(libdw) $(libgnu)
-addrcfi_LDADD = $(libdw) $(libebl) $(libelf) $(libgnu) -ldl
+addrcfi_LDADD = $(libdw) $(libebl) $(libelf) $(libgnu) $(dl_LDADD)
dwarfcfi_LDADD = $(libdw) $(libelf) $(libgnu)
test_flag_nobits_LDADD = $(libelf) $(libgnu)
rerequest_tag_LDADD = $(libdw) $(libgnu)