source: rtems/testsuites/fstests/jffs2_fslink/Makefile.am @ ee4e7f0

4.115
Last change on this file since ee4e7f0 was ee4e7f0, checked in by Sebastian Huber <sebastian.huber@…>, on 05/26/15 at 13:17:50

jffs2: Move into separate library

In case the zlib compression was used, then the librtemscpu.a depended
on libz.a. To avoid a GCC patch or complicated link flags move the
JFFS2 support into a separate library to use a simple "-ljffs2 -lz" to
link the executable.

  • Property mode set to 100644
File size: 1.1 KB
Line 
1
2rtems_tests_PROGRAMS = jffs2_fslink
3jffs2_fslink_SOURCES  = ../fslink/test.c
4jffs2_fslink_SOURCES += ../support/fstest_support.c
5jffs2_fslink_SOURCES += ../support/fstest_support.h
6jffs2_fslink_SOURCES += ../support/fstest.h
7jffs2_fslink_SOURCES += ../../psxtests/include/pmacros.h
8jffs2_fslink_SOURCES += ../jffs2_support/fs_support.c
9jffs2_fslink_SOURCES += ../jffs2_support/fs_config.h
10jffs2_fslink_LDADD = -ljffs2
11
12dist_rtems_tests_DATA = jffs2_fslink.scn
13#dist_rtems_tests_DATA += jffs2_fslink.doc
14
15include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
16include $(top_srcdir)/../automake/compile.am
17include $(top_srcdir)/../automake/leaf.am
18
19
20AM_CPPFLAGS += -I$(top_srcdir)/support
21AM_CPPFLAGS += -I$(top_srcdir)/jffs2_support
22AM_CPPFLAGS += -I$(top_srcdir)/../support/include
23AM_CPPFLAGS += -I$(top_srcdir)/../psxtests/include
24
25LINK_OBJS = $(jffs2_fslink_OBJECTS) $(jffs2_fslink_LDADD)
26LINK_LIBS = $(jffs2_fslink_LDLIBS)
27
28jffs2_fslink$(EXEEXT): $(jffs2_fslink_OBJECTS) $(jffs2_fslink_DEPENDENCIES)
29        @rm -f jffs2_fslink$(EXEEXT)
30        $(make-exe)
31
32include $(top_srcdir)/../automake/local.am
Note: See TracBrowser for help on using the repository browser.