summaryrefslogtreecommitdiffstats
path: root/testsuites/automake
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2018-10-06 10:12:21 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2018-10-10 07:57:42 +0200
commit9da5d5fd10d0ed653d38a7bd4c824987bcd47144 (patch)
treed728d7b8a7ff4dc6f36956706f0e4b7757bb2310 /testsuites/automake
parentbuild: Merge score/cpu/*/Makefile.am (diff)
downloadrtems-9da5d5fd10d0ed653d38a7bd4c824987bcd47144.tar.bz2
build: Directly reference libraries in tests
Remove use of TMPINSTALL_FILES.
Diffstat (limited to 'testsuites/automake')
-rw-r--r--testsuites/automake/compile.am18
1 files changed, 13 insertions, 5 deletions
diff --git a/testsuites/automake/compile.am b/testsuites/automake/compile.am
index 3cd08c4b9e..f7f0fb623f 100644
--- a/testsuites/automake/compile.am
+++ b/testsuites/automake/compile.am
@@ -8,13 +8,21 @@ NM = @NM@
SIZE = @SIZE@
STRIP = @STRIP@
-##
+TEST_LD_FLAGS = -Wl,--wrap=printf -Wl,--wrap=puts -Wl,--wrap=putchar
+
AM_CPPFLAGS = $(TEST_FLAGS) @RTEMS_CPPFLAGS@ @RTEMS_BSP_CPPFLAGS@
AM_CFLAGS = $(TEST_C_FLAGS)
AM_CXXFLAGS = $(TEST_CXX_FLAGS)
-AM_LDFLAGS = -B$(RTEMS_BSP_LIBBSP_PATH) $(GCCSPECS) \
- -L$(PROJECT_LIB) \
- -L$(RTEMS_BSP_ARCH_LINKCMDS_PATH) \
- $(TEST_LD_FLAGS)
+
+AM_LDFLAGS =
+AM_LDFLAGS += -B$(RTEMS_ROOT)lib/libbsp/@RTEMS_CPU@/@RTEMS_BSP_FAMILY@
+AM_LDFLAGS += $(GCCSPECS)
+AM_LDFLAGS += -L$(RTEMS_ROOT)cpukit
+AM_LDFLAGS += -L$(RTEMS_BSP_ARCH_LINKCMDS_PATH)
+AM_LDFLAGS += $(TEST_LD_FLAGS)
+
+LDADD =
+LDADD += $(RTEMS_ROOT)lib/libbsp/@RTEMS_CPU@/@RTEMS_BSP_FAMILY@/librtemsbsp.a
+LDADD += $(RTEMS_ROOT)cpukit/librtemscpu.a
CLEANFILES = *.num *.nxe *.elf *.srec* *.bin *.bt *.ralf