From 5906ac5e9fa9581a813fc9e802dd06b6e3736b4a Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Fri, 19 Mar 1999 22:10:04 +0000 Subject: Towards automake X patch from Ralf Corsepius : This one once again changes the scheme to preinstall bsp_specs. It moves generating PROJECT_ROOT/lib/bsp_specs to libbsp///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. --- c/src/lib/libbsp/m68k/dmv152/wrapup/Makefile.in | 5 +++++ c/src/lib/libbsp/m68k/efi332/wrapup/Makefile.in | 5 +++++ c/src/lib/libbsp/m68k/efi68k/wrapup/Makefile.in | 5 +++++ c/src/lib/libbsp/m68k/gen68302/wrapup/Makefile.in | 5 +++++ c/src/lib/libbsp/m68k/gen68340/wrapup/Makefile.in | 5 +++++ c/src/lib/libbsp/m68k/gen68360/wrapup/Makefile.in | 5 +++++ c/src/lib/libbsp/m68k/idp/wrapup/Makefile.in | 5 +++++ c/src/lib/libbsp/m68k/mvme136/wrapup/Makefile.in | 5 +++++ c/src/lib/libbsp/m68k/mvme147/wrapup/Makefile.in | 5 +++++ c/src/lib/libbsp/m68k/mvme147s/wrapup/Makefile.in | 5 +++++ c/src/lib/libbsp/m68k/mvme162/wrapup/Makefile.in | 5 +++++ c/src/lib/libbsp/m68k/mvme167/wrapup/Makefile.in | 5 +++++ c/src/lib/libbsp/m68k/ods68302/wrapup/Makefile.in | 5 +++++ 13 files changed, 65 insertions(+) (limited to 'c/src/lib/libbsp/m68k') diff --git a/c/src/lib/libbsp/m68k/dmv152/wrapup/Makefile.in b/c/src/lib/libbsp/m68k/dmv152/wrapup/Makefile.in index 4f94ecb028..e4232258cc 100644 --- a/c/src/lib/libbsp/m68k/dmv152/wrapup/Makefile.in +++ b/c/src/lib/libbsp/m68k/dmv152/wrapup/Makefile.in @@ -49,3 +49,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/m68k/efi332/wrapup/Makefile.in b/c/src/lib/libbsp/m68k/efi332/wrapup/Makefile.in index 4f94ecb028..e4232258cc 100644 --- a/c/src/lib/libbsp/m68k/efi332/wrapup/Makefile.in +++ b/c/src/lib/libbsp/m68k/efi332/wrapup/Makefile.in @@ -49,3 +49,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/m68k/efi68k/wrapup/Makefile.in b/c/src/lib/libbsp/m68k/efi68k/wrapup/Makefile.in index 4f94ecb028..e4232258cc 100644 --- a/c/src/lib/libbsp/m68k/efi68k/wrapup/Makefile.in +++ b/c/src/lib/libbsp/m68k/efi68k/wrapup/Makefile.in @@ -49,3 +49,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/m68k/gen68302/wrapup/Makefile.in b/c/src/lib/libbsp/m68k/gen68302/wrapup/Makefile.in index e493ffb975..f6b3eec03e 100644 --- a/c/src/lib/libbsp/m68k/gen68302/wrapup/Makefile.in +++ b/c/src/lib/libbsp/m68k/gen68302/wrapup/Makefile.in @@ -49,3 +49,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/m68k/gen68340/wrapup/Makefile.in b/c/src/lib/libbsp/m68k/gen68340/wrapup/Makefile.in index da3e614422..5e4f692529 100644 --- a/c/src/lib/libbsp/m68k/gen68340/wrapup/Makefile.in +++ b/c/src/lib/libbsp/m68k/gen68340/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 diff --git a/c/src/lib/libbsp/m68k/gen68360/wrapup/Makefile.in b/c/src/lib/libbsp/m68k/gen68360/wrapup/Makefile.in index 37dbaab147..6e432901d9 100644 --- a/c/src/lib/libbsp/m68k/gen68360/wrapup/Makefile.in +++ b/c/src/lib/libbsp/m68k/gen68360/wrapup/Makefile.in @@ -58,3 +58,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/m68k/idp/wrapup/Makefile.in b/c/src/lib/libbsp/m68k/idp/wrapup/Makefile.in index 70f2dca8ad..cb4174966f 100644 --- a/c/src/lib/libbsp/m68k/idp/wrapup/Makefile.in +++ b/c/src/lib/libbsp/m68k/idp/wrapup/Makefile.in @@ -49,3 +49,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/m68k/mvme136/wrapup/Makefile.in b/c/src/lib/libbsp/m68k/mvme136/wrapup/Makefile.in index 941cd2473e..cae98c8bf1 100644 --- a/c/src/lib/libbsp/m68k/mvme136/wrapup/Makefile.in +++ b/c/src/lib/libbsp/m68k/mvme136/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 diff --git a/c/src/lib/libbsp/m68k/mvme147/wrapup/Makefile.in b/c/src/lib/libbsp/m68k/mvme147/wrapup/Makefile.in index e493ffb975..f6b3eec03e 100644 --- a/c/src/lib/libbsp/m68k/mvme147/wrapup/Makefile.in +++ b/c/src/lib/libbsp/m68k/mvme147/wrapup/Makefile.in @@ -49,3 +49,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/m68k/mvme147s/wrapup/Makefile.in b/c/src/lib/libbsp/m68k/mvme147s/wrapup/Makefile.in index 941cd2473e..cae98c8bf1 100644 --- a/c/src/lib/libbsp/m68k/mvme147s/wrapup/Makefile.in +++ b/c/src/lib/libbsp/m68k/mvme147s/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 diff --git a/c/src/lib/libbsp/m68k/mvme162/wrapup/Makefile.in b/c/src/lib/libbsp/m68k/mvme162/wrapup/Makefile.in index 8b1951f2c0..789f90f26c 100644 --- a/c/src/lib/libbsp/m68k/mvme162/wrapup/Makefile.in +++ b/c/src/lib/libbsp/m68k/mvme162/wrapup/Makefile.in @@ -55,3 +55,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/m68k/mvme167/wrapup/Makefile.in b/c/src/lib/libbsp/m68k/mvme167/wrapup/Makefile.in index b1577eb254..4564b636c2 100644 --- a/c/src/lib/libbsp/m68k/mvme167/wrapup/Makefile.in +++ b/c/src/lib/libbsp/m68k/mvme167/wrapup/Makefile.in @@ -60,3 +60,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/m68k/ods68302/wrapup/Makefile.in b/c/src/lib/libbsp/m68k/ods68302/wrapup/Makefile.in index e493ffb975..f6b3eec03e 100644 --- a/c/src/lib/libbsp/m68k/ods68302/wrapup/Makefile.in +++ b/c/src/lib/libbsp/m68k/ods68302/wrapup/Makefile.in @@ -49,3 +49,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 -- cgit v1.2.3