forked from Imagelibrary/rtems
This is an example test using the RTEMS Test Framework. It tests also the framework itself. Add T_FILE_NAME command line define to get rid of the full file path. This is important to reduce the read-only data of test files and make them build system independent. Update #3199.
31 lines
808 B
Plaintext
31 lines
808 B
Plaintext
CC = @CC@
|
|
CXX = @CXX@
|
|
CPP = @CPP@
|
|
|
|
LD = @LD@
|
|
OBJCOPY = @OBJCOPY@
|
|
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_CPPFLAGS += -DT_FILE_NAME='"$(notdir $<)"'
|
|
AM_CFLAGS = $(TEST_C_FLAGS)
|
|
AM_CXXFLAGS = $(TEST_CXX_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
|
|
LDADD += $(RTEMS_ROOT)cpukit/librtemstest.a
|
|
|
|
CLEANFILES = *.num *.nxe *.elf *.srec* *.bin *.bt *.ralf
|