diff options
Diffstat (limited to 'cpukit/sapi')
-rw-r--r-- | cpukit/sapi/ChangeLog | 4 | ||||
-rw-r--r-- | cpukit/sapi/Makefile.am | 22 |
2 files changed, 12 insertions, 14 deletions
diff --git a/cpukit/sapi/ChangeLog b/cpukit/sapi/ChangeLog index 13c306bf69..f8aa87a2c8 100644 --- a/cpukit/sapi/ChangeLog +++ b/cpukit/sapi/ChangeLog @@ -1,3 +1,7 @@ +2004-01-07 Ralf Corsepius <corsepiu@faw.uni-ulm.de> + + * Makefile.am: Build library using EXTRA_LIBRARIES and automake rules. + 2003-12-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de> * Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES. diff --git a/cpukit/sapi/Makefile.am b/cpukit/sapi/Makefile.am index 9c48e7391e..05bae4c4ca 100644 --- a/cpukit/sapi/Makefile.am +++ b/cpukit/sapi/Makefile.am @@ -3,8 +3,7 @@ ## include $(top_srcdir)/automake/multilib.am -include $(top_srcdir)/automake/compile.am -include $(top_srcdir)/automake/lib.am +include $(top_srcdir)/automake/amcompile.am include_HEADERS = include/confdefs.h @@ -24,28 +23,23 @@ endif ## src -LIB=$(ARCH)/libsapi.a - EXTENSION_FILES = src/extension.c src/extensioncreate.c \ src/extensiondelete.c src/extensionident.c C_FILES = src/debug.c $(EXTENSION_FILES) src/fatal.c src/exinit.c src/io.c \ src/itronapi.c src/posixapi.c src/rtemsapi.c -OBJS = $(C_FILES:src/%.c=${ARCH}/%.$(OBJEXT)) - -# -# Add local stuff here using += -# AM_CPPFLAGS += -I$(top_builddir) AM_CPPFLAGS += -D__RTEMS_INSIDE__ -all-local: $(PREINSTALL_FILES) $(LIB) +EXTRA_LIBRARIES = o-optimize/libsapi.a +o_optimize_libsapi_a_SOURCES = $(C_FILES) +o_optimize_libsapi_a_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_OPTIMIZE_V) -$(LIB): ${OBJS} - $(make-library) +EXTRA_LIBRARIES += o-debug/libsapi.a +o_debug_libsapi_a_SOURCES = $(C_FILES) +o_debug_libsapi_a_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_DEBUG_V) -${ARCH}/%.$(OBJEXT): src/%.c $(ARCH)/$(dirstamp) - ${COMPILE} -o $@ -c $< +all-local: $(PREINSTALL_FILES) $(ARCH)/libsapi.a EXTRA_DIST += $(C_FILES) |