summaryrefslogtreecommitdiffstats
path: root/c
diff options
context:
space:
mode:
authorRalf Corsepius <ralf.corsepius@rtems.org>2006-03-16 18:10:19 +0000
committerRalf Corsepius <ralf.corsepius@rtems.org>2006-03-16 18:10:19 +0000
commit401fe875408d62b3c943babb85cb3f70888ecc43 (patch)
treeac746ab72373e37ab948e46b8d8855eb3d03fb03 /c
parent2006-03-16 Ralf Corsépius <ralf.corsepius@rtems.org> (diff)
downloadrtems-401fe875408d62b3c943babb85cb3f70888ecc43.tar.bz2
2006-03-16 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am, configure.ac: Reflect addition of rm52xx, tx49.
Diffstat (limited to 'c')
-rw-r--r--c/src/lib/libcpu/mips/ChangeLog1
-rw-r--r--c/src/lib/libcpu/mips/Makefile.am40
-rw-r--r--c/src/lib/libcpu/mips/configure.ac5
3 files changed, 46 insertions, 0 deletions
diff --git a/c/src/lib/libcpu/mips/ChangeLog b/c/src/lib/libcpu/mips/ChangeLog
index 1c63487219..26780e63c3 100644
--- a/c/src/lib/libcpu/mips/ChangeLog
+++ b/c/src/lib/libcpu/mips/ChangeLog
@@ -1,5 +1,6 @@
2006-03-16 Ralf Corsépius <ralf.corsepius@rtems.org>
+ * Makefile.am, configure.ac: Reflect addition of rm52xx, tx49.
* rm52xx/include/rm5231.h, rm52xx/vectorisrs/maxvectors.c,
rm52xx/vectorisrs/vectorisrs.c, tx49/include/tx4925.h,
tx49/include/tx4938.h, tx49/vectorisrs/maxvectors.c,
diff --git a/c/src/lib/libcpu/mips/Makefile.am b/c/src/lib/libcpu/mips/Makefile.am
index b57071c1f3..72e9272c10 100644
--- a/c/src/lib/libcpu/mips/Makefile.am
+++ b/c/src/lib/libcpu/mips/Makefile.am
@@ -23,10 +23,18 @@ shared_cache_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
## interrupts
+if rm52xx
+interrupts_CPPFLAGS = -DRM52XX
+endif
+
if tx39
interrupts_CPPFLAGS = -DTX39
endif
+if tx49
+interrupts_CPPFLAGS = -DTX49
+endif
+
if mongoosev
interrupts_CPPFLAGS = -DMONGOOSEV
endif
@@ -70,6 +78,22 @@ tx39_vectorisrs_rel_CPPFLAGS = $(AM_CPPFLAGS)
tx39_vectorisrs_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
endif
+if tx49
+include_libcpu_HEADERS += tx49/include/tx4925.h tx49/include/tx4938.h
+
+noinst_PROGRAMS += tx49/vectorisrs.rel
+tx49_vectorisrs_rel_SOURCES = tx49/vectorisrs/maxvectors.c tx49/vectorisrs/vectorisrs.c
+tx49_vectorisrs_rel_CPPFLAGS = $(AM_CPPFLAGS)
+tx49_vectorisrs_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
+endif
+
+if tx49
+noinst_PROGRAMS += tx49/timer.rel
+tx49_timer_rel_SOURCES = timer/timer.c timer/gettime.S
+tx49_timer_rel_CPPFLAGS = $(AM_CPPFLAGS)
+tx49_timer_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
+endif
+
if au1x00
include_libcpu_HEADERS += au1x00/include/au1x00.h
@@ -102,5 +126,21 @@ r46xx_clock_rel_CPPFLAGS = $(AM_CPPFLAGS)
r46xx_clock_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
endif
+if rm52xx
+include_libcpu_HEADERS += rm52xx/include/rm5231.h
+
+noinst_PROGRAMS += rm52xx/vectorisrs.rel
+rm52xx_vectorisrs_rel_SOURCES = rm52xx/vectorisrs/maxvectors.c rm52xx/vectorisrs/vectorisrs.c
+rm52xx_vectorisrs_rel_CPPFLAGS = $(AM_CPPFLAGS)
+rm52xx_vectorisrs_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
+endif
+
+if rm52xx
+noinst_PROGRAMS += rm52xx/timer.rel
+rm52xx_timer_rel_SOURCES = timer/timer.c timer/gettime.S
+rm52xx_timer_rel_CPPFLAGS = $(AM_CPPFLAGS)
+rm52xx_timer_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
+endif
+
include $(srcdir)/preinstall.am
include $(top_srcdir)/../../../automake/local.am
diff --git a/c/src/lib/libcpu/mips/configure.ac b/c/src/lib/libcpu/mips/configure.ac
index 238d1ccd4e..9d6ef377a1 100644
--- a/c/src/lib/libcpu/mips/configure.ac
+++ b/c/src/lib/libcpu/mips/configure.ac
@@ -26,6 +26,11 @@ AM_CONDITIONAL(r46xx, test "$RTEMS_CPU_MODEL" = "R4600" \
AM_CONDITIONAL(tx39, test "$RTEMS_CPU_MODEL" = "tx3904")
+AM_CONDITIONAL(tx49, test "$RTEMS_CPU_MODEL" = "tx4925" \
+|| test "$RTEMS_CPU_MODEL" = "tx4938" )
+
+AM_CONDITIONAL(rm52xx, test "$RTEMS_CPU_MODEL" = "rm5231")
+
AM_CONDITIONAL(mongoosev, test "$RTEMS_CPU_MODEL" = "mongoosev")
AM_CONDITIONAL(au1x00, test "$RTEMS_CPU_MODEL" = "au1x00")