diff options
Diffstat (limited to '')
-rw-r--r-- | c/src/lib/libbsp/sh/gensh1/Makefile.am | 22 | ||||
-rw-r--r-- | c/src/lib/libbsp/sh/gensh1/clock/ckinit.c (renamed from c/src/lib/libcpu/sh/sh7032/clock/ckinit.c) | 0 | ||||
-rw-r--r-- | c/src/lib/libbsp/sh/gensh1/clock/delay.c (renamed from c/src/lib/libcpu/sh/sh7032/delay/delay.c) | 0 | ||||
-rw-r--r-- | c/src/lib/libbsp/sh/gensh1/console/sci.c (renamed from c/src/lib/libcpu/sh/sh7032/sci/sci.c) | 0 | ||||
-rw-r--r-- | c/src/lib/libbsp/sh/gensh1/include/rtems/score/iosh7032.h (renamed from c/src/lib/libcpu/sh/sh7032/include/iosh7032.h) | 0 | ||||
-rw-r--r-- | c/src/lib/libbsp/sh/gensh1/include/rtems/score/ispsh7032.h (renamed from c/src/lib/libcpu/sh/sh7032/include/ispsh7032.h) | 0 | ||||
-rw-r--r-- | c/src/lib/libbsp/sh/gensh1/include/sh/sci.h (renamed from c/src/lib/libcpu/sh/sh7032/include/sci.h) | 0 | ||||
-rw-r--r-- | c/src/lib/libbsp/sh/gensh1/include/sh/sh7_pfc.h (renamed from c/src/lib/libcpu/sh/sh7032/include/sh7_pfc.h) | 0 | ||||
-rw-r--r-- | c/src/lib/libbsp/sh/gensh1/include/sh/sh7_sci.h (renamed from c/src/lib/libcpu/sh/sh7032/include/sh7_sci.h) | 0 | ||||
-rw-r--r-- | c/src/lib/libbsp/sh/gensh1/make/custom/gensh1.cfg | 1 | ||||
-rw-r--r-- | c/src/lib/libbsp/sh/gensh1/preinstall.am | 30 | ||||
-rw-r--r-- | c/src/lib/libbsp/sh/gensh1/startup/cpu_asm.c (renamed from c/src/lib/libcpu/sh/sh7032/score/cpu_asm.c) | 0 | ||||
-rw-r--r-- | c/src/lib/libbsp/sh/gensh1/startup/ispsh7032.c (renamed from c/src/lib/libcpu/sh/sh7032/score/ispsh7032.c) | 0 | ||||
-rw-r--r-- | c/src/lib/libbsp/sh/gensh1/timer/timer.c (renamed from c/src/lib/libcpu/sh/sh7032/timer/timer.c) | 0 |
14 files changed, 45 insertions, 8 deletions
diff --git a/c/src/lib/libbsp/sh/gensh1/Makefile.am b/c/src/lib/libbsp/sh/gensh1/Makefile.am index dd8023097d..61feddc449 100644 --- a/c/src/lib/libbsp/sh/gensh1/Makefile.am +++ b/c/src/lib/libbsp/sh/gensh1/Makefile.am @@ -2,10 +2,19 @@ ACLOCAL_AMFLAGS = -I ../../../../aclocal include $(top_srcdir)/../../../../automake/compile.am +include_shdir = $(includedir)/sh +include_rtems_scoredir = $(includedir)/rtems/score include_bspdir = $(includedir)/bsp dist_project_lib_DATA = bsp_specs +include_sh_HEADERS = include/sh/sci.h +include_sh_HEADERS += include/sh/sh7_pfc.h +include_sh_HEADERS += include/sh/sh7_sci.h + +include_rtems_score_HEADERS = include/rtems/score/ispsh7032.h +include_rtems_score_HEADERS += include/rtems/score/iosh7032.h + include_HEADERS = include/bsp.h include_HEADERS += include/tm27.h @@ -38,20 +47,19 @@ libbsp_a_SOURCES += \ ../../shared/sbrk.c ../../shared/bootcard.c ../shared/bsphwinit.c \ ../../shared/getentropy-cpucounter.c \ ../../shared/gnatinstallhandler.c +libbsp_a_SOURCES += clock/ckinit.c +libbsp_a_SOURCES += clock/delay.c +libbsp_a_SOURCES += startup/cpu_asm.c startup/ispsh7032.c +libbsp_a_SOURCES += timer/timer.c # scitab libbsp_a_SOURCES += scitab.c # console libbsp_a_SOURCES += ../../sh/shared/console.c +libbsp_a_SOURCES += console/sci.c # debugio libbsp_a_SOURCES += ../../shared/dummy_printk_support.c -libbsp_a_LIBADD = \ - ../../../libcpu/@RTEMS_CPU@/@RTEMS_CPU_MODEL@/clock.rel \ - ../../../libcpu/@RTEMS_CPU@/@RTEMS_CPU_MODEL@/timer.rel \ - ../../../libcpu/@RTEMS_CPU@/@RTEMS_CPU_MODEL@/sci.rel \ - ../../../libcpu/@RTEMS_CPU@/@RTEMS_CPU_MODEL@/delay.rel \ - ../../../libcpu/@RTEMS_CPU@/@RTEMS_CPU_MODEL@/score.rel \ - ../../../libcpu/@RTEMS_CPU@/cache.rel +libbsp_a_LIBADD = ../../../libcpu/@RTEMS_CPU@/cache.rel EXTRA_DIST = times diff --git a/c/src/lib/libcpu/sh/sh7032/clock/ckinit.c b/c/src/lib/libbsp/sh/gensh1/clock/ckinit.c index 6faaf27f58..6faaf27f58 100644 --- a/c/src/lib/libcpu/sh/sh7032/clock/ckinit.c +++ b/c/src/lib/libbsp/sh/gensh1/clock/ckinit.c diff --git a/c/src/lib/libcpu/sh/sh7032/delay/delay.c b/c/src/lib/libbsp/sh/gensh1/clock/delay.c index 085771f777..085771f777 100644 --- a/c/src/lib/libcpu/sh/sh7032/delay/delay.c +++ b/c/src/lib/libbsp/sh/gensh1/clock/delay.c diff --git a/c/src/lib/libcpu/sh/sh7032/sci/sci.c b/c/src/lib/libbsp/sh/gensh1/console/sci.c index 04d9ca5c70..04d9ca5c70 100644 --- a/c/src/lib/libcpu/sh/sh7032/sci/sci.c +++ b/c/src/lib/libbsp/sh/gensh1/console/sci.c diff --git a/c/src/lib/libcpu/sh/sh7032/include/iosh7032.h b/c/src/lib/libbsp/sh/gensh1/include/rtems/score/iosh7032.h index 3750024a64..3750024a64 100644 --- a/c/src/lib/libcpu/sh/sh7032/include/iosh7032.h +++ b/c/src/lib/libbsp/sh/gensh1/include/rtems/score/iosh7032.h diff --git a/c/src/lib/libcpu/sh/sh7032/include/ispsh7032.h b/c/src/lib/libbsp/sh/gensh1/include/rtems/score/ispsh7032.h index 9c7cee8bd6..9c7cee8bd6 100644 --- a/c/src/lib/libcpu/sh/sh7032/include/ispsh7032.h +++ b/c/src/lib/libbsp/sh/gensh1/include/rtems/score/ispsh7032.h diff --git a/c/src/lib/libcpu/sh/sh7032/include/sci.h b/c/src/lib/libbsp/sh/gensh1/include/sh/sci.h index 5653afca3c..5653afca3c 100644 --- a/c/src/lib/libcpu/sh/sh7032/include/sci.h +++ b/c/src/lib/libbsp/sh/gensh1/include/sh/sci.h diff --git a/c/src/lib/libcpu/sh/sh7032/include/sh7_pfc.h b/c/src/lib/libbsp/sh/gensh1/include/sh/sh7_pfc.h index 1045af6af8..1045af6af8 100644 --- a/c/src/lib/libcpu/sh/sh7032/include/sh7_pfc.h +++ b/c/src/lib/libbsp/sh/gensh1/include/sh/sh7_pfc.h diff --git a/c/src/lib/libcpu/sh/sh7032/include/sh7_sci.h b/c/src/lib/libbsp/sh/gensh1/include/sh/sh7_sci.h index 0b80a485d3..0b80a485d3 100644 --- a/c/src/lib/libcpu/sh/sh7032/include/sh7_sci.h +++ b/c/src/lib/libbsp/sh/gensh1/include/sh/sh7_sci.h diff --git a/c/src/lib/libbsp/sh/gensh1/make/custom/gensh1.cfg b/c/src/lib/libbsp/sh/gensh1/make/custom/gensh1.cfg index fb066eda79..16b61d222b 100644 --- a/c/src/lib/libbsp/sh/gensh1/make/custom/gensh1.cfg +++ b/c/src/lib/libbsp/sh/gensh1/make/custom/gensh1.cfg @@ -9,7 +9,6 @@ include $(RTEMS_ROOT)/make/custom/default.cfg RTEMS_CPU=sh -RTEMS_CPU_MODEL=sh7032 # This contains the compiler options necessary to select the CPU model # and (hopefully) optimize for it. diff --git a/c/src/lib/libbsp/sh/gensh1/preinstall.am b/c/src/lib/libbsp/sh/gensh1/preinstall.am index 5bc0ed602f..8132cc2d64 100644 --- a/c/src/lib/libbsp/sh/gensh1/preinstall.am +++ b/c/src/lib/libbsp/sh/gensh1/preinstall.am @@ -28,6 +28,16 @@ $(PROJECT_INCLUDE)/$(dirstamp): @: > $(PROJECT_INCLUDE)/$(dirstamp) PREINSTALL_DIRS += $(PROJECT_INCLUDE)/$(dirstamp) +$(PROJECT_INCLUDE)/sh/$(dirstamp): + @$(MKDIR_P) $(PROJECT_INCLUDE)/sh + @: > $(PROJECT_INCLUDE)/sh/$(dirstamp) +PREINSTALL_DIRS += $(PROJECT_INCLUDE)/sh/$(dirstamp) + +$(PROJECT_INCLUDE)/rtems/score/$(dirstamp): + @$(MKDIR_P) $(PROJECT_INCLUDE)/rtems/score + @: > $(PROJECT_INCLUDE)/rtems/score/$(dirstamp) +PREINSTALL_DIRS += $(PROJECT_INCLUDE)/rtems/score/$(dirstamp) + $(PROJECT_INCLUDE)/bsp/$(dirstamp): @$(MKDIR_P) $(PROJECT_INCLUDE)/bsp @: > $(PROJECT_INCLUDE)/bsp/$(dirstamp) @@ -37,6 +47,26 @@ $(PROJECT_LIB)/bsp_specs: bsp_specs $(PROJECT_LIB)/$(dirstamp) $(INSTALL_DATA) $< $(PROJECT_LIB)/bsp_specs PREINSTALL_FILES += $(PROJECT_LIB)/bsp_specs +$(PROJECT_INCLUDE)/sh/sci.h: include/sh/sci.h $(PROJECT_INCLUDE)/sh/$(dirstamp) + $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/sh/sci.h +PREINSTALL_FILES += $(PROJECT_INCLUDE)/sh/sci.h + +$(PROJECT_INCLUDE)/sh/sh7_pfc.h: include/sh/sh7_pfc.h $(PROJECT_INCLUDE)/sh/$(dirstamp) + $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/sh/sh7_pfc.h +PREINSTALL_FILES += $(PROJECT_INCLUDE)/sh/sh7_pfc.h + +$(PROJECT_INCLUDE)/sh/sh7_sci.h: include/sh/sh7_sci.h $(PROJECT_INCLUDE)/sh/$(dirstamp) + $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/sh/sh7_sci.h +PREINSTALL_FILES += $(PROJECT_INCLUDE)/sh/sh7_sci.h + +$(PROJECT_INCLUDE)/rtems/score/ispsh7032.h: include/rtems/score/ispsh7032.h $(PROJECT_INCLUDE)/rtems/score/$(dirstamp) + $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/ispsh7032.h +PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/ispsh7032.h + +$(PROJECT_INCLUDE)/rtems/score/iosh7032.h: include/rtems/score/iosh7032.h $(PROJECT_INCLUDE)/rtems/score/$(dirstamp) + $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/iosh7032.h +PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/iosh7032.h + $(PROJECT_INCLUDE)/bsp.h: include/bsp.h $(PROJECT_INCLUDE)/$(dirstamp) $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp.h PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp.h diff --git a/c/src/lib/libcpu/sh/sh7032/score/cpu_asm.c b/c/src/lib/libbsp/sh/gensh1/startup/cpu_asm.c index 99d9cc9a6a..99d9cc9a6a 100644 --- a/c/src/lib/libcpu/sh/sh7032/score/cpu_asm.c +++ b/c/src/lib/libbsp/sh/gensh1/startup/cpu_asm.c diff --git a/c/src/lib/libcpu/sh/sh7032/score/ispsh7032.c b/c/src/lib/libbsp/sh/gensh1/startup/ispsh7032.c index 0240a5df26..0240a5df26 100644 --- a/c/src/lib/libcpu/sh/sh7032/score/ispsh7032.c +++ b/c/src/lib/libbsp/sh/gensh1/startup/ispsh7032.c diff --git a/c/src/lib/libcpu/sh/sh7032/timer/timer.c b/c/src/lib/libbsp/sh/gensh1/timer/timer.c index 94a834cb1e..94a834cb1e 100644 --- a/c/src/lib/libcpu/sh/sh7032/timer/timer.c +++ b/c/src/lib/libbsp/sh/gensh1/timer/timer.c |