From 60391a2c16936fc896a9816fd4758f6fd40ca3a8 Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Fri, 5 Jan 2001 13:38:20 +0000 Subject: 2001-01-05 Joel Sherrill * scitab/Makefile.am, startup/bspstart.c, configure.in: Removed rest of make-target-options and moved them to BSP configure options. --- c/src/lib/libbsp/sh/gensh1/ChangeLog | 5 +++++ c/src/lib/libbsp/sh/gensh1/configure.in | 10 ++++++++++ c/src/lib/libbsp/sh/gensh1/scitab/Makefile.am | 2 +- c/src/lib/libbsp/sh/gensh1/startup/bspstart.c | 2 +- 4 files changed, 17 insertions(+), 2 deletions(-) (limited to 'c/src') diff --git a/c/src/lib/libbsp/sh/gensh1/ChangeLog b/c/src/lib/libbsp/sh/gensh1/ChangeLog index 8bf3636181..9098c7e225 100644 --- a/c/src/lib/libbsp/sh/gensh1/ChangeLog +++ b/c/src/lib/libbsp/sh/gensh1/ChangeLog @@ -1,3 +1,8 @@ +2001-01-05 Joel Sherrill + + * scitab/Makefile.am, startup/bspstart.c, configure.in: Removed + rest of make-target-options and moved them to BSP configure options. + 2001-01-05 Joel Sherrill * include/bsp.h: Changed to to reflect diff --git a/c/src/lib/libbsp/sh/gensh1/configure.in b/c/src/lib/libbsp/sh/gensh1/configure.in index 8013d3bab2..3b8b964c4d 100644 --- a/c/src/lib/libbsp/sh/gensh1/configure.in +++ b/c/src/lib/libbsp/sh/gensh1/configure.in @@ -19,6 +19,16 @@ RTEMS_CHECK_CUSTOM_BSP(RTEMS_BSP) RTEMS_CHECK_BSP_CACHE(RTEMS_BSP) RTEMS_CANONICAL_HOST +## bsp-specific options +## setup environment variable +CPU_CLOCK_RATE_HZ=${CPU_CLOCK_RATE_HZ-20000000} + +## Propagate options to Makefile.ams +AC_SUBST(CPU_CLOCK_RATE_HZ) + +## Propagate options to compilation options/auto config headers +AC_DEFINE_UNQUOTED([CPU_CLOCK_RATE_HZ],[$CPU_CLOCK_RATE_HZ],[cpu clock rate in HZ]) + RTEMS_PROJECT_ROOT # Explicitly list all Makefiles here diff --git a/c/src/lib/libbsp/sh/gensh1/scitab/Makefile.am b/c/src/lib/libbsp/sh/gensh1/scitab/Makefile.am index 3f08ddfafd..bf1550749a 100644 --- a/c/src/lib/libbsp/sh/gensh1/scitab/Makefile.am +++ b/c/src/lib/libbsp/sh/gensh1/scitab/Makefile.am @@ -27,7 +27,7 @@ $(PGM): $(OBJS) $(make-rel) scitab.c: $(SHGEN) - $(SHGEN) -H $(HZ) sci > $@ + $(SHGEN) -H $(CPU_CLOCK_RATE_HZ) sci > $@ all-local: $(ARCH) $(OBJS) $(PGM) diff --git a/c/src/lib/libbsp/sh/gensh1/startup/bspstart.c b/c/src/lib/libbsp/sh/gensh1/startup/bspstart.c index a019dbdb96..8340f3726c 100644 --- a/c/src/lib/libbsp/sh/gensh1/startup/bspstart.c +++ b/c/src/lib/libbsp/sh/gensh1/startup/bspstart.c @@ -128,5 +128,5 @@ void bsp_start(void) #if ( CPU_ALLOCATE_INTERRUPT_STACK == TRUE ) Cpu_table.interrupt_stack_size = CONFIGURE_INTERRUPT_STACK_MEMORY; #endif - Cpu_table.clicks_per_second = HZ ; + Cpu_table.clicks_per_second = CPU_CLOCK_RATE_HZ ; } -- cgit v1.2.3