From 21bfd93aaff71a70ca426adb5ccd8397e7d8e5ef Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Tue, 29 Sep 1998 12:40:33 +0000 Subject: Patch from Ralf Corsepius : Please find enclosed a patch which enables me to build the bare-bsp for sh-rtems. Changes: 1. Add preinstall to libbsp/bare/include/Makefile.in 2. Removed FORCEIT, add preinstall to libbsp/sh/gensh1/include/Makefile.in 3. Disabled support of set_vector from sh code (shared/setvec.c is still present but isn't used anymore), set_vector replaced with standard rtems functions. Problems still present: 1. Support of spin-delays in bare bsp 2. Proper support of cpu frequency To configure I used: /configure \ --target=sh-rtems \ --prefix=/sh-bare \ --enable-bare-cpu-model=sh7032 \ --enable-bare-cpu-cflags='-Wall -m1 -DMHZ=20 -DCPU_CONSOLE_DEVNAME="\"/dev/null\""' --enable-rtemsbsp=bare \ --disable-networking \ --disable-cxx \ --disable-posix \ --disable-tests IMO, if there are no objections to this patch, a similar approach should be applied to all CPUs/BSPs (esp. hppa1.1, mips64orion, ppc403, because they apply set_vector inside of libcpu). --- c/src/lib/libcpu/sh/sh7032/include/Makefile.in | 3 --- 1 file changed, 3 deletions(-) (limited to 'c/src/lib/libcpu/sh/sh7032/include') diff --git a/c/src/lib/libcpu/sh/sh7032/include/Makefile.in b/c/src/lib/libcpu/sh/sh7032/include/Makefile.in index 8b531dfb69..1a0b064c05 100644 --- a/c/src/lib/libcpu/sh/sh7032/include/Makefile.in +++ b/c/src/lib/libcpu/sh/sh7032/include/Makefile.in @@ -26,6 +26,3 @@ all: install install: test -d $(PROJECT_INCLUDE)/sh || $(MKDIR) $(PROJECT_INCLUDE)/sh $(INSTALL) -m 444 $(H_FILES) $(PROJECT_INCLUDE)/sh - -all: FORCEIT - cd ../../../../libbsp/$(RTEMS_CPU)/$(RTEMS_BSP)/include; $(MAKE) all -- cgit v1.2.3