diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 1999-03-19 22:10:04 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 1999-03-19 22:10:04 +0000 |
commit | 5906ac5e9fa9581a813fc9e802dd06b6e3736b4a (patch) | |
tree | 870e33d459a8b866275a2bb9c27a788c2d363622 /c/src/lib/libbsp/powerpc | |
parent | Towards automake IX patch from Ralf Corsepius <corsepiu@faw.uni-ulm.de>: (diff) | |
download | rtems-5906ac5e9fa9581a813fc9e802dd06b6e3736b4a.tar.bz2 |
Towards automake X patch from Ralf Corsepius <corsepiu@faw.uni-ulm.de>:
This one once again changes the scheme to preinstall bsp_specs.
It moves generating PROJECT_ROOT/lib/bsp_specs to
libbsp/<cpu>/<bsp>/wrapup/Makefile.in.
I.e. it decentralizes generation of bsp_specs to a bsp-dependent
directory, because preinstalling bsp_specs in a centralized Makefile
like it has been done until now does not harmonize well with spliting
the toplevel configure script in cpu and bsp-dependent configure scripts
and automake.
First apply the patch (rtems-rc-19990318-0.diff) below, then run the
reorg-bsp_specs.sh script.
IMO, this one is comparatively harmless and eases automake support
significantly.
Diffstat (limited to '')
7 files changed, 35 insertions, 0 deletions
diff --git a/c/src/lib/libbsp/powerpc/dmv177/wrapup/Makefile.in b/c/src/lib/libbsp/powerpc/dmv177/wrapup/Makefile.in index 265bb3a491..65d9610b9e 100644 --- a/c/src/lib/libbsp/powerpc/dmv177/wrapup/Makefile.in +++ b/c/src/lib/libbsp/powerpc/dmv177/wrapup/Makefile.in @@ -62,3 +62,8 @@ $(LIB): ${OBJS} all: ${ARCH} $(SRCS) $(LIB) $(INSTALL_VARIANT) -m 644 $(LIB) ${PROJECT_RELEASE}/lib + +$(PROJECT_ROOT)/${RTEMS_BSP}/lib/bsp_specs: ../bsp_specs + $(INSTALL_DATA) $< $@ + +preinstall: $(PROJECT_ROOT)/${RTEMS_BSP}/lib/bsp_specs diff --git a/c/src/lib/libbsp/powerpc/eth_comm/wrapup/Makefile.in b/c/src/lib/libbsp/powerpc/eth_comm/wrapup/Makefile.in index 804036ccbd..12559574bd 100644 --- a/c/src/lib/libbsp/powerpc/eth_comm/wrapup/Makefile.in +++ b/c/src/lib/libbsp/powerpc/eth_comm/wrapup/Makefile.in @@ -60,3 +60,8 @@ all: ${ARCH} $(SRCS) $(LIB) install: all + +$(PROJECT_ROOT)/${RTEMS_BSP}/lib/bsp_specs: ../bsp_specs + $(INSTALL_DATA) $< $@ + +preinstall: $(PROJECT_ROOT)/${RTEMS_BSP}/lib/bsp_specs diff --git a/c/src/lib/libbsp/powerpc/helas403/wrapup/Makefile.in b/c/src/lib/libbsp/powerpc/helas403/wrapup/Makefile.in index 698302ec10..b06498ea05 100644 --- a/c/src/lib/libbsp/powerpc/helas403/wrapup/Makefile.in +++ b/c/src/lib/libbsp/powerpc/helas403/wrapup/Makefile.in @@ -56,3 +56,8 @@ all: ${ARCH} $(SRCS) $(LIB) install: all + +$(PROJECT_ROOT)/${RTEMS_BSP}/lib/bsp_specs: ../bsp_specs + $(INSTALL_DATA) $< $@ + +preinstall: $(PROJECT_ROOT)/${RTEMS_BSP}/lib/bsp_specs diff --git a/c/src/lib/libbsp/powerpc/papyrus/wrapup/Makefile.in b/c/src/lib/libbsp/powerpc/papyrus/wrapup/Makefile.in index 98ae9eec55..4ada9c07c1 100644 --- a/c/src/lib/libbsp/powerpc/papyrus/wrapup/Makefile.in +++ b/c/src/lib/libbsp/powerpc/papyrus/wrapup/Makefile.in @@ -57,3 +57,8 @@ all: ${ARCH} $(SRCS) $(LIB) install: all + +$(PROJECT_ROOT)/${RTEMS_BSP}/lib/bsp_specs: ../bsp_specs + $(INSTALL_DATA) $< $@ + +preinstall: $(PROJECT_ROOT)/${RTEMS_BSP}/lib/bsp_specs diff --git a/c/src/lib/libbsp/powerpc/ppcn_60x/wrapup/Makefile.in b/c/src/lib/libbsp/powerpc/ppcn_60x/wrapup/Makefile.in index 52ca7c135e..392271bb33 100644 --- a/c/src/lib/libbsp/powerpc/ppcn_60x/wrapup/Makefile.in +++ b/c/src/lib/libbsp/powerpc/ppcn_60x/wrapup/Makefile.in @@ -59,3 +59,8 @@ $(LIB): ${OBJS} all: ${ARCH} $(SRCS) $(LIB) $(INSTALL_VARIANT) -m 644 $(LIB) ${PROJECT_RELEASE}/lib + +$(PROJECT_ROOT)/${RTEMS_BSP}/lib/bsp_specs: ../bsp_specs + $(INSTALL_DATA) $< $@ + +preinstall: $(PROJECT_ROOT)/${RTEMS_BSP}/lib/bsp_specs diff --git a/c/src/lib/libbsp/powerpc/psim/wrapup/Makefile.in b/c/src/lib/libbsp/powerpc/psim/wrapup/Makefile.in index 127e13115b..21fbfe265b 100644 --- a/c/src/lib/libbsp/powerpc/psim/wrapup/Makefile.in +++ b/c/src/lib/libbsp/powerpc/psim/wrapup/Makefile.in @@ -59,3 +59,8 @@ $(LIB): ${OBJS} all: ${ARCH} $(SRCS) $(LIB) $(INSTALL_VARIANT) -m 644 $(LIB) ${PROJECT_RELEASE}/lib + +$(PROJECT_ROOT)/${RTEMS_BSP}/lib/bsp_specs: ../bsp_specs + $(INSTALL_DATA) $< $@ + +preinstall: $(PROJECT_ROOT)/${RTEMS_BSP}/lib/bsp_specs diff --git a/c/src/lib/libbsp/powerpc/score603e/wrapup/Makefile.in b/c/src/lib/libbsp/powerpc/score603e/wrapup/Makefile.in index 38a2776074..5730c8ee34 100644 --- a/c/src/lib/libbsp/powerpc/score603e/wrapup/Makefile.in +++ b/c/src/lib/libbsp/powerpc/score603e/wrapup/Makefile.in @@ -54,3 +54,8 @@ $(LIB): ${OBJS} all: ${ARCH} $(SRCS) $(LIB) $(INSTALL_VARIANT) -m 644 $(LIB) ${PROJECT_RELEASE}/lib + +$(PROJECT_ROOT)/${RTEMS_BSP}/lib/bsp_specs: ../bsp_specs + $(INSTALL_DATA) $< $@ + +preinstall: $(PROJECT_ROOT)/${RTEMS_BSP}/lib/bsp_specs |