summaryrefslogtreecommitdiffstats
path: root/testsuites/automake
diff options
context:
space:
mode:
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