forked from Imagelibrary/rtems
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.
This commit is contained in:
@@ -7,6 +7,7 @@ jffs2_fserror_SOURCES += ../support/fstest.h
|
||||
jffs2_fserror_SOURCES += ../../psxtests/include/pmacros.h
|
||||
jffs2_fserror_SOURCES += ../jffs2_support/fs_support.c
|
||||
jffs2_fserror_SOURCES += ../jffs2_support/fs_config.h
|
||||
jffs2_fserror_LDADD = -ljffs2
|
||||
|
||||
dist_rtems_tests_DATA = jffs2_fserror.scn
|
||||
#dist_rtems_tests_DATA += jffs2_fserror.doc
|
||||
@@ -21,7 +22,7 @@ AM_CPPFLAGS += -I$(top_srcdir)/jffs2_support
|
||||
AM_CPPFLAGS += -I$(top_srcdir)/../support/include
|
||||
AM_CPPFLAGS += -I$(top_srcdir)/../psxtests/include
|
||||
|
||||
LINK_OBJS = $(jffs2_fserror_OBJECTS)
|
||||
LINK_OBJS = $(jffs2_fserror_OBJECTS) $(jffs2_fserror_LDADD)
|
||||
LINK_LIBS = $(jffs2_fserror_LDLIBS)
|
||||
|
||||
jffs2_fserror$(EXEEXT): $(jffs2_fserror_OBJECTS) $(jffs2_fserror_DEPENDENCIES)
|
||||
|
||||
@@ -7,6 +7,7 @@ jffs2_fslink_SOURCES += ../support/fstest.h
|
||||
jffs2_fslink_SOURCES += ../../psxtests/include/pmacros.h
|
||||
jffs2_fslink_SOURCES += ../jffs2_support/fs_support.c
|
||||
jffs2_fslink_SOURCES += ../jffs2_support/fs_config.h
|
||||
jffs2_fslink_LDADD = -ljffs2
|
||||
|
||||
dist_rtems_tests_DATA = jffs2_fslink.scn
|
||||
#dist_rtems_tests_DATA += jffs2_fslink.doc
|
||||
@@ -21,7 +22,7 @@ AM_CPPFLAGS += -I$(top_srcdir)/jffs2_support
|
||||
AM_CPPFLAGS += -I$(top_srcdir)/../support/include
|
||||
AM_CPPFLAGS += -I$(top_srcdir)/../psxtests/include
|
||||
|
||||
LINK_OBJS = $(jffs2_fslink_OBJECTS)
|
||||
LINK_OBJS = $(jffs2_fslink_OBJECTS) $(jffs2_fslink_LDADD)
|
||||
LINK_LIBS = $(jffs2_fslink_LDLIBS)
|
||||
|
||||
jffs2_fslink$(EXEEXT): $(jffs2_fslink_OBJECTS) $(jffs2_fslink_DEPENDENCIES)
|
||||
|
||||
@@ -7,6 +7,7 @@ jffs2_fspatheval_SOURCES += ../support/fstest.h
|
||||
jffs2_fspatheval_SOURCES += ../../psxtests/include/pmacros.h
|
||||
jffs2_fspatheval_SOURCES += ../jffs2_support/fs_support.c
|
||||
jffs2_fspatheval_SOURCES += ../jffs2_support/fs_config.h
|
||||
jffs2_fspatheval_LDADD = -ljffs2
|
||||
|
||||
dist_rtems_tests_DATA = jffs2_fspatheval.scn
|
||||
#dist_rtems_tests_DATA += jffs2_fspatheval.doc
|
||||
@@ -21,7 +22,7 @@ AM_CPPFLAGS += -I$(top_srcdir)/jffs2_support
|
||||
AM_CPPFLAGS += -I$(top_srcdir)/../support/include
|
||||
AM_CPPFLAGS += -I$(top_srcdir)/../psxtests/include
|
||||
|
||||
LINK_OBJS = $(jffs2_fspatheval_OBJECTS)
|
||||
LINK_OBJS = $(jffs2_fspatheval_OBJECTS) $(jffs2_fspatheval_LDADD)
|
||||
LINK_LIBS = $(jffs2_fspatheval_LDLIBS)
|
||||
|
||||
jffs2_fspatheval$(EXEEXT): $(jffs2_fspatheval_OBJECTS) $(jffs2_fspatheval_DEPENDENCIES)
|
||||
|
||||
@@ -7,6 +7,7 @@ jffs2_fspermission_SOURCES += ../support/fstest.h
|
||||
jffs2_fspermission_SOURCES += ../../psxtests/include/pmacros.h
|
||||
jffs2_fspermission_SOURCES += ../jffs2_support/fs_support.c
|
||||
jffs2_fspermission_SOURCES += ../jffs2_support/fs_config.h
|
||||
jffs2_fspermission_LDADD = -ljffs2
|
||||
|
||||
dist_rtems_tests_DATA = jffs2_fspermission.scn
|
||||
#dist_rtems_tests_DATA += jffs2_fspermission.doc
|
||||
@@ -21,7 +22,7 @@ AM_CPPFLAGS += -I$(top_srcdir)/jffs2_support
|
||||
AM_CPPFLAGS += -I$(top_srcdir)/../support/include
|
||||
AM_CPPFLAGS += -I$(top_srcdir)/../psxtests/include
|
||||
|
||||
LINK_OBJS = $(jffs2_fspermission_OBJECTS)
|
||||
LINK_OBJS = $(jffs2_fspermission_OBJECTS) $(jffs2_fspermission_LDADD)
|
||||
LINK_LIBS = $(jffs2_fspermission_LDLIBS)
|
||||
|
||||
jffs2_fspermission$(EXEEXT): $(jffs2_fspermission_OBJECTS) $(jffs2_fspermission_DEPENDENCIES)
|
||||
|
||||
@@ -7,6 +7,7 @@ jffs2_fsrdwr_SOURCES += ../support/fstest.h
|
||||
jffs2_fsrdwr_SOURCES += ../../psxtests/include/pmacros.h
|
||||
jffs2_fsrdwr_SOURCES += ../jffs2_support/fs_support.c
|
||||
jffs2_fsrdwr_SOURCES += ../jffs2_support/fs_config.h
|
||||
jffs2_fsrdwr_LDADD = -ljffs2
|
||||
|
||||
dist_rtems_tests_DATA = jffs2_fsrdwr.scn
|
||||
#dist_rtems_tests_DATA += jffs2_fsrdwr.doc
|
||||
@@ -21,7 +22,7 @@ AM_CPPFLAGS += -I$(top_srcdir)/jffs2_support
|
||||
AM_CPPFLAGS += -I$(top_srcdir)/../support/include
|
||||
AM_CPPFLAGS += -I$(top_srcdir)/../psxtests/include
|
||||
|
||||
LINK_OBJS = $(jffs2_fsrdwr_OBJECTS)
|
||||
LINK_OBJS = $(jffs2_fsrdwr_OBJECTS) $(jffs2_fsrdwr_LDADD)
|
||||
LINK_LIBS = $(jffs2_fsrdwr_LDLIBS)
|
||||
|
||||
jffs2_fsrdwr$(EXEEXT): $(jffs2_fsrdwr_OBJECTS) $(jffs2_fsrdwr_DEPENDENCIES)
|
||||
|
||||
@@ -7,6 +7,7 @@ jffs2_fsscandir01_SOURCES += ../support/fstest.h
|
||||
jffs2_fsscandir01_SOURCES += ../../psxtests/include/pmacros.h
|
||||
jffs2_fsscandir01_SOURCES += ../jffs2_support/fs_support.c
|
||||
jffs2_fsscandir01_SOURCES += ../jffs2_support/fs_config.h
|
||||
jffs2_fsscandir01_LDADD = -ljffs2
|
||||
|
||||
dist_rtems_tests_DATA = jffs2_fsscandir01.scn
|
||||
#dist_rtems_tests_DATA += jffs2_fsscandir01.doc
|
||||
@@ -21,7 +22,7 @@ AM_CPPFLAGS += -I$(top_srcdir)/jffs2_support
|
||||
AM_CPPFLAGS += -I$(top_srcdir)/../support/include
|
||||
AM_CPPFLAGS += -I$(top_srcdir)/../psxtests/include
|
||||
|
||||
LINK_OBJS = $(jffs2_fsscandir01_OBJECTS)
|
||||
LINK_OBJS = $(jffs2_fsscandir01_OBJECTS) $(jffs2_fsscandir01_LDADD)
|
||||
LINK_LIBS = $(jffs2_fsscandir01_LDLIBS)
|
||||
|
||||
jffs2_fsscandir01$(EXEEXT): $(jffs2_fsscandir01_OBJECTS) $(jffs2_fsscandir01_DEPENDENCIES)
|
||||
|
||||
@@ -7,6 +7,7 @@ jffs2_fssymlink_SOURCES += ../support/fstest.h
|
||||
jffs2_fssymlink_SOURCES += ../../psxtests/include/pmacros.h
|
||||
jffs2_fssymlink_SOURCES += ../jffs2_support/fs_support.c
|
||||
jffs2_fssymlink_SOURCES += ../jffs2_support/fs_config.h
|
||||
jffs2_fssymlink_LDADD = -ljffs2
|
||||
|
||||
dist_rtems_tests_DATA = jffs2_fssymlink.scn
|
||||
#dist_rtems_tests_DATA += jffs2_fssymlink.doc
|
||||
@@ -21,7 +22,7 @@ AM_CPPFLAGS += -I$(top_srcdir)/jffs2_support
|
||||
AM_CPPFLAGS += -I$(top_srcdir)/../support/include
|
||||
AM_CPPFLAGS += -I$(top_srcdir)/../psxtests/include
|
||||
|
||||
LINK_OBJS = $(jffs2_fssymlink_OBJECTS)
|
||||
LINK_OBJS = $(jffs2_fssymlink_OBJECTS) $(jffs2_fssymlink_LDADD)
|
||||
LINK_LIBS = $(jffs2_fssymlink_LDLIBS)
|
||||
|
||||
jffs2_fssymlink$(EXEEXT): $(jffs2_fssymlink_OBJECTS) $(jffs2_fssymlink_DEPENDENCIES)
|
||||
|
||||
@@ -7,6 +7,7 @@ jffs2_fstime_SOURCES += ../support/fstest.h
|
||||
jffs2_fstime_SOURCES += ../../psxtests/include/pmacros.h
|
||||
jffs2_fstime_SOURCES += ../jffs2_support/fs_support.c
|
||||
jffs2_fstime_SOURCES += ../jffs2_support/fs_config.h
|
||||
jffs2_fstime_LDADD = -ljffs2
|
||||
|
||||
dist_rtems_tests_DATA = jffs2_fstime.scn
|
||||
#dist_rtems_tests_DATA += jffs2_fstime.doc
|
||||
@@ -21,7 +22,7 @@ AM_CPPFLAGS += -I$(top_srcdir)/jffs2_support
|
||||
AM_CPPFLAGS += -I$(top_srcdir)/../support/include
|
||||
AM_CPPFLAGS += -I$(top_srcdir)/../psxtests/include
|
||||
|
||||
LINK_OBJS = $(jffs2_fstime_OBJECTS)
|
||||
LINK_OBJS = $(jffs2_fstime_OBJECTS) $(jffs2_fstime_LDADD)
|
||||
LINK_LIBS = $(jffs2_fstime_LDLIBS)
|
||||
|
||||
jffs2_fstime$(EXEEXT): $(jffs2_fstime_OBJECTS) $(jffs2_fstime_DEPENDENCIES)
|
||||
|
||||
Reference in New Issue
Block a user