summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libcpu/arm/Makefile.am
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2008-05-06 20:58:05 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2008-05-06 20:58:05 +0000
commitdbdb0255486ca4d2283c0bc7bd95e4626cf89311 (patch)
treeecf6b72203027f4596a585fb10abcad4ab8916ad /c/src/lib/libcpu/arm/Makefile.am
parent2008-05-06 Ray Xu <rayx.cn@gmail.com> (diff)
downloadrtems-dbdb0255486ca4d2283c0bc7bd95e4626cf89311.tar.bz2
2008-05-06 Ray Xu <rayx.cn@gmail.com>
* Makefile.am, configure.ac, preinstall.am, s3c2400/include/s3c2400.h: Add CPU type s3c2410. Add a new s3c24xx common file shared between s3c2400 and s3c2410. Most content is moved from s3c2400 now. Some were changed to include <s3c24xx.h> instead of <s3c2400.h>. * s3c2410/include/s3c2410.h, s3c2410/irq/bsp_irq_asm.S, s3c2410/irq/irq.h, s3c24xx/clock/clockdrv.c, s3c24xx/clock/support.c, s3c24xx/include/s3c24xx.h, s3c24xx/irq/bsp_irq_init.c, s3c24xx/irq/irq.c, s3c24xx/irq/irq.h, s3c24xx/timer/timer.c: New files.
Diffstat (limited to 'c/src/lib/libcpu/arm/Makefile.am')
-rw-r--r--c/src/lib/libcpu/arm/Makefile.am30
1 files changed, 28 insertions, 2 deletions
diff --git a/c/src/lib/libcpu/arm/Makefile.am b/c/src/lib/libcpu/arm/Makefile.am
index e5e4c94738..8c52124ad2 100644
--- a/c/src/lib/libcpu/arm/Makefile.am
+++ b/c/src/lib/libcpu/arm/Makefile.am
@@ -90,7 +90,7 @@ mc9328mxl_irq_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
endif
if s3c2400
-include_HEADERS = s3c2400/include/s3c2400.h
+include_HEADERS = s3c24xx/include/s3c24xx.h s3c2400/include/s3c2400.h
## s3c2400/clock
noinst_PROGRAMS += s3c2400/clock.rel
@@ -108,13 +108,39 @@ s3c2400_timer_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
include_HEADERS += s3c2400/irq/irq.h
noinst_PROGRAMS += s3c2400/irq.rel
-s3c2400_irq_rel_SOURCES = s3c2400/irq/irq.c s3c2400/irq/bsp_irq_init.c \
+s3c2400_irq_rel_SOURCES = s3c24xx/irq/irq.c s3c24xx/irq/bsp_irq_init.c \
../../libbsp/arm/shared/irq/irq_init.c s3c2400/irq/bsp_irq_asm.S \
../../libbsp/arm/shared/irq/irq_asm.S s3c2400/irq/irq.h
s3c2400_irq_rel_CPPFLAGS = $(AM_CPPFLAGS)
s3c2400_irq_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
endif
+if s3c2410
+include_HEADERS = s3c24xx/include/s3c24xx.h s3c2410/include/s3c2410.h
+
+## s3c2410/clock
+noinst_PROGRAMS += s3c2410/clock.rel
+s3c2410_clock_rel_SOURCES = s3c24xx/clock/clockdrv.c s3c24xx/clock/support.c
+s3c2410_clock_rel_CPPFLAGS = $(AM_CPPFLAGS)
+s3c2410_clock_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
+
+## s3c2410/timer
+noinst_PROGRAMS += s3c2410/timer.rel
+s3c2410_timer_rel_SOURCES = s3c24xx/timer/timer.c
+s3c2410_timer_rel_CPPFLAGS = $(AM_CPPFLAGS)
+s3c2410_timer_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
+
+## s3c2410/interrupt
+include_HEADERS += s3c2410/irq/irq.h
+
+noinst_PROGRAMS += s3c2410/irq.rel
+s3c2410_irq_rel_SOURCES = s3c24xx/irq/irq.c s3c24xx/irq/bsp_irq_init.c \
+ ../../libbsp/arm/shared/irq/irq_init.c s3c2410/irq/bsp_irq_asm.S \
+ ../../libbsp/arm/shared/irq/irq_asm.S s3c2410/irq/irq.h
+s3c2410_irq_rel_CPPFLAGS = $(AM_CPPFLAGS)
+s3c2410_irq_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
+endif
+
if lpc22xx
include_HEADERS = lpc22xx/include/lpc22xx.h