summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libcpu/mips/mongoosev/Makefile.am
diff options
context:
space:
mode:
authorRalf Corsepius <ralf.corsepius@rtems.org>2004-01-18 09:18:06 +0000
committerRalf Corsepius <ralf.corsepius@rtems.org>2004-01-18 09:18:06 +0000
commit9a874631f6840740fad93b32f9c5e4f07f7e65a0 (patch)
tree962cf599801e6d7291a33ff8fdbc0743dbd9dc37 /c/src/lib/libcpu/mips/mongoosev/Makefile.am
parent2004-01-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de> (diff)
downloadrtems-9a874631f6840740fad93b32f9c5e4f07f7e65a0.tar.bz2
2004-01-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* clock/Makefile.am: Convert to using automake compilation rules. * mongoosev/Makefile.am: Ditto. * r46xx/Makefile.am: Ditto. * shared/Makefile.am: Ditto. * timer/Makefile.am: Ditto. * tx39/Makefile.am: Ditto. * Makefile.am: Remove conditional subdirs. * configure.ac: Add subdir-object to AUTOMAKE_OPTIONS. Require automake-1.8.2. Add AM_PROG_CC_C_O.
Diffstat (limited to 'c/src/lib/libcpu/mips/mongoosev/Makefile.am')
-rw-r--r--c/src/lib/libcpu/mips/mongoosev/Makefile.am61
1 files changed, 31 insertions, 30 deletions
diff --git a/c/src/lib/libcpu/mips/mongoosev/Makefile.am b/c/src/lib/libcpu/mips/mongoosev/Makefile.am
index 994caa2963..9c3fb721b5 100644
--- a/c/src/lib/libcpu/mips/mongoosev/Makefile.am
+++ b/c/src/lib/libcpu/mips/mongoosev/Makefile.am
@@ -4,13 +4,15 @@
ACLOCAL_AMFLAGS = -I ../../../../../../aclocal
+EXTRA_PROGRAMS =
EXTRA_DIST =
-CLEANDIRS =
+CLEANFILES =
noinst_DATA =
include $(top_srcdir)/../../../automake/compile.am
include $(top_srcdir)/../../../automake/lib.am
+if mongoosev
include_mipsdir = $(includedir)/libcpu
include_mips_HEADERS = include/mongoose-v.h
@@ -18,46 +20,44 @@ include_mips_HEADERS = include/mongoose-v.h
include_libchipdir = $(includedir)/libchip
include_libchip_HEADERS = duart/mg5uart.h
-duart_C_FILES = duart/mg5uart.c duart/mg5uart_reg.c
-EXTRA_DIST += $(duart_C_FILES) duart/README.mguart
+EXTRA_DIST += duart/README.mguart
-duart_rel_OBJECTS = $(duart_C_FILES:duart/%.c=duart/$(ARCH)/%.$(OBJEXT))
+EXTRA_PROGRAMS += duart.rel
+CLEANFILES += duart.rel
+duart_rel_SOURCES = duart/mg5uart.c duart/mg5uart.h duart/mg5uart_reg.c
+duart_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_OPTIMIZE_V)
+duart_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
-duart/$(ARCH)/$(dirstamp):
- @$(mkdir_p) duart/$(ARCH)
- @: > duart/$(ARCH)/$(dirstamp)
-duart/$(ARCH)/%.$(OBJEXT): duart/%.c duart/$(ARCH)/$(dirstamp)
- ${COMPILE} -o $@ -c $<
-duart/$(ARCH)/mg5uart.rel: $(duart_rel_OBJECTS)
- $(make-rel)
-CLEANDIRS += duart/o-optimize duart/o-debug
-noinst_DATA += duart/$(ARCH)/mg5uart.rel
+EXTRA_PROGRAMS += duart_g.rel
+CLEANFILES += duart_g.rel
+duart_g_rel_SOURCES = $(duart_rel_SOURCES)
+duart_g_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_DEBUG_V)
+duart_g_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
-## vectorisrs
-vectorisrs_C_FILES = vectorisrs/maxvectors.c vectorisrs/vectorisrs.c
-EXTRA_DIST += $(vectorisrs_C_FILES)
+noinst_DATA += duart$(LIB_VARIANT).rel
-vectorisrs_rel_OBJECTS = \
- $(vectorisrs_C_FILES:vectorisrs/%.c=vectorisrs/$(ARCH)/%.$(OBJEXT))
+## vectorisrs
-vectorisrs/$(ARCH)/$(dirstamp):
- @$(mkdir_p) vectorisrs/$(ARCH)
- @: > vectorisrs/$(ARCH)/$(dirstamp)
-vectorisrs/$(ARCH)/%.$(OBJEXT): vectorisrs/%.c vectorisrs/$(ARCH)/$(dirstamp)
- ${COMPILE} -o $@ -c $<
-vectorisrs/$(ARCH)/vectorisrs.rel: $(vectorisrs_rel_OBJECTS)
- $(make-rel)
-CLEANDIRS += vectorisrs/o-optimize vectorisrs/o-debug
-noinst_DATA += vectorisrs/$(ARCH)/vectorisrs.rel
+EXTRA_PROGRAMS += vectorisrs.rel
+CLEANFILES += vectorisrs.rel
+vectorisrs_rel_SOURCES = vectorisrs/maxvectors.c vectorisrs/vectorisrs.c
+vectorisrs_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_OPTIMIZE_V)
+vectorisrs_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
-## --
+EXTRA_PROGRAMS += vectorisrs_g.rel
+CLEANFILES += vectorisrs_g.rel
+vectorisrs_g_rel_SOURCES = $(vectorisrs_rel_SOURCES)
+vectorisrs_g_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_DEBUG_V)
+vectorisrs_g_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
-all-local: $(PREINSTALL_FILES)
+noinst_DATA += vectorisrs$(LIB_VARIANT).rel
+endif
all-local: $(PREINSTALL_FILES)
PREINSTALL_FILES =
+if mongoosev
$(PROJECT_INCLUDE)/libcpu/$(dirstamp):
@$(mkdir_p) $(PROJECT_INCLUDE)/libcpu
@: > $(PROJECT_INCLUDE)/libcpu/$(dirstamp)
@@ -75,7 +75,8 @@ PREINSTALL_FILES += $(PROJECT_INCLUDE)/libchip/$(dirstamp)
$(PROJECT_INCLUDE)/libchip/mg5uart.h: duart/mg5uart.h $(PROJECT_INCLUDE)/libchip/$(dirstamp)
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/libchip/mg5uart.h
PREINSTALL_FILES += $(PROJECT_INCLUDE)/libchip/mg5uart.h
+endif
-CLEANFILES = $(PREINSTALL_FILES)
+CLEANFILES += $(PREINSTALL_FILES)
include $(top_srcdir)/../../../automake/local.am