From 8956e27932b47527b947c8632f11824ce893f99d Mon Sep 17 00:00:00 2001 From: Ralf Corsepius Date: Wed, 14 Jan 2004 05:31:43 +0000 Subject: 2004-01-14 Ralf Corsepius * Makefile.am: Re-add dirstamps to PREINSTALL_FILES. Add PREINSTALL_FILES to CLEANFILES. --- cpukit/rtems/ChangeLog | 5 +++++ cpukit/rtems/Makefile.am | 41 ++++++++++++++++++++--------------------- 2 files changed, 25 insertions(+), 21 deletions(-) (limited to 'cpukit/rtems') diff --git a/cpukit/rtems/ChangeLog b/cpukit/rtems/ChangeLog index 40a8f5fcf0..bb5df1f623 100644 --- a/cpukit/rtems/ChangeLog +++ b/cpukit/rtems/ChangeLog @@ -1,3 +1,8 @@ +2004-01-14 Ralf Corsepius + + * Makefile.am: Re-add dirstamps to PREINSTALL_FILES. + Add PREINSTALL_FILES to CLEANFILES. + 2004-01-11 Ralf Corsepius * Makefile.am: Include compile.am, again. diff --git a/cpukit/rtems/Makefile.am b/cpukit/rtems/Makefile.am index b636cf84b0..9da9c41e62 100644 --- a/cpukit/rtems/Makefile.am +++ b/cpukit/rtems/Makefile.am @@ -5,6 +5,17 @@ include $(top_srcdir)/automake/multilib.am include $(top_srcdir)/automake/compile.am +AM_CPPFLAGS += -I$(top_builddir) +AM_CPPFLAGS += -D__RTEMS_INSIDE__ + +EXTRA_LIBRARIES = librtems.a +CLEANFILES = librtems.a +librtems_a_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_OPTIMIZE_V) + +EXTRA_LIBRARIES += librtems_g.a +CLEANFILES += librtems_g.a +librtems_g_a_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_DEBUG_V) + # include include_HEADERS = include/rtems.h @@ -57,9 +68,7 @@ include_rtems_rtems_HEADERS += macros/rtems/rtems/asr.inl \ endif ## src -# We only build multiprocessing related files if HAS_MP was defined -MP_C_FILES = src/eventmp.c src/mp.c src/msgmp.c src/partmp.c src/regionmp.c \ - src/semmp.c src/signalmp.c src/taskmp.c +librtems_a_SOURCES = TASK_C_FILES = src/tasks.c src/taskcreate.c src/taskdelete.c \ src/taskgetnote.c src/taskident.c src/taskinitusers.c \ @@ -107,40 +116,27 @@ DPMEM_C_FILES = src/dpmem.c src/dpmemcreate.c src/dpmemdelete.c \ src/dpmemexternal2internal.c src/dpmemident.c \ src/dpmeminternal2external.c -STD_C_FILES = src/attr.c src/rtemsidtoname.c $(TASK_C_FILES) \ +librtems_a_SOURCES += src/attr.c src/rtemsidtoname.c $(TASK_C_FILES) \ $(RATEMON_C_FILES) $(INTR_C_FILES) $(CLOCK_C_FILES) $(TIMER_C_FILES) \ $(SEMAPHORE_C_FILES) $(MESSAGE_QUEUE_C_FILES) $(EVENT_C_FILES) \ $(SIGNAL_C_FILES) $(PARTITION_C_FILES) $(REGION_C_FILES) \ $(DPMEM_C_FILES) if HAS_MP -C_FILES = $(STD_C_FILES) $(MP_C_FILES) -else -C_FILES = $(STD_C_FILES) +# We only build multiprocessing related files if HAS_MP was defined +librtems_a_SOURCES += src/eventmp.c src/mp.c src/msgmp.c src/partmp.c \ + src/regionmp.c src/semmp.c src/signalmp.c src/taskmp.c endif - -AM_CPPFLAGS += -I$(top_builddir) -AM_CPPFLAGS += -D__RTEMS_INSIDE__ - -EXTRA_LIBRARIES = librtems.a -CLEANFILES = librtems.a -librtems_a_SOURCES = $(C_FILES) -librtems_a_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_OPTIMIZE_V) - -EXTRA_LIBRARIES += librtems_g.a -CLEANFILES += librtems_g.a librtems_g_a_SOURCES = $(librtems_a_SOURCES) -librtems_g_a_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_DEBUG_V) all-local: $(PREINSTALL_FILES) librtems$(LIB_VARIANT).a -EXTRA_DIST = $(STD_C_FILES) $(MP_C_FILES) - PREINSTALL_FILES = $(PROJECT_INCLUDE)/$(dirstamp): @$(mkdir_p) $(PROJECT_INCLUDE) @: > $(PROJECT_INCLUDE)/$(dirstamp) +PREINSTALL_FILES += $(PROJECT_INCLUDE)/$(dirstamp) $(PROJECT_INCLUDE)/rtems.h: include/rtems.h $(PROJECT_INCLUDE)/$(dirstamp) $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems.h @@ -149,6 +145,7 @@ PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems.h $(PROJECT_INCLUDE)/rtems/rtems/$(dirstamp): @$(mkdir_p) $(PROJECT_INCLUDE)/rtems/rtems @: > $(PROJECT_INCLUDE)/rtems/rtems/$(dirstamp) +PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/rtems/$(dirstamp) $(PROJECT_INCLUDE)/rtems/rtems/asr.h: include/rtems/rtems/asr.h $(PROJECT_INCLUDE)/rtems/rtems/$(dirstamp) $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/rtems/asr.h @@ -407,4 +404,6 @@ $(PROJECT_INCLUDE)/rtems/rtems/timer.inl: macros/rtems/rtems/timer.inl $(PROJECT PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/rtems/timer.inl endif +CLEANFILES += $(PREINSTALL_FILES) + include $(top_srcdir)/automake/local.am -- cgit v1.2.3