summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2018-04-20 10:19:28 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2018-04-20 13:08:36 +0200
commitfbcd7c8fa65eb695e96a62ea1c1ac7a024fa9dfc (patch)
treea17e285cf22cd49cd42e8b3ad562febc3987d566
parentbsps: Move console drivers to bsps (diff)
downloadrtems-fbcd7c8fa65eb695e96a62ea1c1ac7a024fa9dfc.tar.bz2
bsps: Move start files to bsps
This patch is a part of the BSP source reorganization. Update #3285.
-rw-r--r--bsps/arm/csb336/start/start.S (renamed from c/src/lib/libbsp/arm/csb336/start/start.S)0
-rw-r--r--bsps/arm/csb337/start/start.S (renamed from c/src/lib/libbsp/arm/csb337/start/start.S)0
-rw-r--r--bsps/arm/edb7312/start/start.S (renamed from c/src/lib/libbsp/arm/edb7312/start/start.S)0
-rw-r--r--bsps/arm/gumstix/start/start.S (renamed from c/src/lib/libbsp/arm/gumstix/start/start.S)0
-rw-r--r--bsps/arm/rtl22xx/start/start.S (renamed from c/src/lib/libbsp/arm/rtl22xx/start/start.S)0
-rwxr-xr-xbsps/arm/shared/start/start.S (renamed from c/src/lib/libbsp/arm/shared/start/start.S)0
-rw-r--r--bsps/arm/smdk2410/start/start.S (renamed from c/src/lib/libbsp/arm/smdk2410/start/start.S)0
-rw-r--r--bsps/bfin/bf537Stamp/start/start.S (renamed from c/src/lib/libbsp/bfin/bf537Stamp/start/start.S)0
-rw-r--r--bsps/bfin/shared/start/start.S (renamed from c/src/lib/libbsp/bfin/shared/start/start.S)0
-rw-r--r--bsps/epiphany/epiphany_sim/start/start.S (renamed from c/src/lib/libbsp/epiphany/epiphany_sim/start/start.S)0
-rw-r--r--bsps/i386/pc386/start/start.S (renamed from c/src/lib/libbsp/i386/pc386/start/start.S)0
-rw-r--r--bsps/i386/pc386/start/start16.S (renamed from c/src/lib/libbsp/i386/pc386/start/start16.S)0
-rw-r--r--bsps/lm32/shared/start/start.S (renamed from c/src/lib/libbsp/lm32/shared/start/start.S)0
-rw-r--r--bsps/m32c/m32cbsp/start/start.S (renamed from c/src/lib/libbsp/m32c/m32cbsp/start/start.S)0
-rw-r--r--bsps/m68k/av5282/start/start.S (renamed from c/src/lib/libbsp/m68k/av5282/start/start.S)0
-rw-r--r--bsps/m68k/csb360/start/start.S (renamed from c/src/lib/libbsp/m68k/csb360/start/start.S)0
-rw-r--r--bsps/m68k/gen68340/start/start.S (renamed from c/src/lib/libbsp/m68k/gen68340/start/start.S)0
-rw-r--r--bsps/m68k/gen68360/start/start.S (renamed from c/src/lib/libbsp/m68k/gen68360/start/start.S)0
-rw-r--r--bsps/m68k/genmcf548x/start/start.S (renamed from c/src/lib/libbsp/m68k/genmcf548x/start/start.S)0
-rw-r--r--bsps/m68k/mcf5206elite/start/start.S (renamed from c/src/lib/libbsp/m68k/mcf5206elite/start/start.S)0
-rw-r--r--bsps/m68k/mcf52235/start/start.S (renamed from c/src/lib/libbsp/m68k/mcf52235/start/start.S)0
-rw-r--r--bsps/m68k/mcf5225x/start/start.S (renamed from c/src/lib/libbsp/m68k/mcf5225x/start/start.S)0
-rw-r--r--bsps/m68k/mcf5235/start/start.S (renamed from c/src/lib/libbsp/m68k/mcf5235/start/start.S)0
-rw-r--r--bsps/m68k/mcf5329/start/start.S (renamed from c/src/lib/libbsp/m68k/mcf5329/start/start.S)0
-rw-r--r--bsps/m68k/mrm332/start/start.S (renamed from c/src/lib/libbsp/m68k/mrm332/start/start.S)0
-rw-r--r--bsps/m68k/shared/start/start.S (renamed from c/src/lib/libbsp/m68k/shared/start/start.S)0
-rw-r--r--bsps/m68k/uC5282/start/start.S (renamed from c/src/lib/libbsp/m68k/uC5282/start/start.S)0
-rw-r--r--bsps/mips/csb350/start/start.S (renamed from c/src/lib/libbsp/mips/csb350/start/start.S)0
-rw-r--r--bsps/mips/hurricane/start/start.S (renamed from c/src/lib/libbsp/mips/hurricane/start/start.S)0
-rw-r--r--bsps/mips/jmr3904/start/start.S (renamed from c/src/lib/libbsp/mips/jmr3904/start/start.S)0
-rw-r--r--bsps/mips/malta/start/start.S (renamed from c/src/lib/libbsp/mips/malta/start/start.S)0
-rw-r--r--bsps/mips/rbtx4925/start/start.S (renamed from c/src/lib/libbsp/mips/rbtx4925/start/start.S)0
-rw-r--r--bsps/mips/rbtx4938/start/start.S (renamed from c/src/lib/libbsp/mips/rbtx4938/start/start.S)0
-rw-r--r--bsps/moxie/moxiesim/start/start.S (renamed from c/src/lib/libbsp/moxie/moxiesim/start/start.S)0
-rw-r--r--bsps/nios2/nios2_iss/start/crtnn.S (renamed from c/src/lib/libbsp/nios2/nios2_iss/start/crtnn.S)0
-rw-r--r--bsps/nios2/nios2_iss/start/start.S (renamed from c/src/lib/libbsp/nios2/nios2_iss/start/start.S)0
-rw-r--r--bsps/or1k/generic_or1k/start/start.S (renamed from c/src/lib/libbsp/or1k/generic_or1k/start/start.S)0
-rw-r--r--bsps/powerpc/gen5200/start/start.S (renamed from c/src/lib/libbsp/powerpc/gen5200/start/start.S)0
-rw-r--r--bsps/powerpc/gen83xx/start/start.S (renamed from c/src/lib/libbsp/powerpc/gen83xx/start/start.S)0
-rw-r--r--bsps/powerpc/mpc55xxevb/start/start.S (renamed from c/src/lib/libbsp/powerpc/mpc55xxevb/start/start.S)0
-rw-r--r--bsps/powerpc/mpc8260ads/start/start.S (renamed from c/src/lib/libbsp/powerpc/mpc8260ads/start/start.S)0
-rw-r--r--bsps/powerpc/mvme3100/start/start.S (renamed from c/src/lib/libbsp/powerpc/mvme3100/start/start.S)0
-rw-r--r--bsps/powerpc/mvme5500/start/start.S (renamed from c/src/lib/libbsp/powerpc/mvme5500/start/start.S)0
-rw-r--r--bsps/powerpc/psim/start/start.S (renamed from c/src/lib/libbsp/powerpc/psim/start/start.S)0
-rw-r--r--bsps/powerpc/qemuppc/start/start.S (renamed from c/src/lib/libbsp/powerpc/qemuppc/start/start.S)0
-rw-r--r--bsps/powerpc/qoriq/start/start.S (renamed from c/src/lib/libbsp/powerpc/qoriq/start/start.S)0
-rw-r--r--bsps/powerpc/shared/start/preload.S (renamed from c/src/lib/libbsp/powerpc/shared/start/preload.S)0
-rw-r--r--bsps/powerpc/shared/start/rtems_crti.S (renamed from c/src/lib/libbsp/powerpc/shared/start/rtems_crti.S)0
-rw-r--r--bsps/powerpc/shared/start/rtems_crtn.S (renamed from c/src/lib/libbsp/powerpc/shared/start/rtems_crtn.S)0
-rw-r--r--bsps/powerpc/shared/start/start.S (renamed from c/src/lib/libbsp/powerpc/shared/start/start.S)0
-rw-r--r--bsps/powerpc/shared/start/vectors_entry.S (renamed from c/src/lib/libbsp/powerpc/shared/start/vectors_entry.S)0
-rw-r--r--bsps/powerpc/ss555/start/start.S (renamed from c/src/lib/libbsp/powerpc/ss555/start/start.S)0
-rw-r--r--bsps/powerpc/t32mppc/start/start.S (renamed from c/src/lib/libbsp/powerpc/t32mppc/start/start.S)0
-rw-r--r--bsps/powerpc/tqm8xx/start/start.S (renamed from c/src/lib/libbsp/powerpc/tqm8xx/start/start.S)0
-rw-r--r--bsps/powerpc/virtex/start/start.S (renamed from c/src/lib/libbsp/powerpc/virtex/start/start.S)0
-rw-r--r--bsps/powerpc/virtex4/start/start.S (renamed from c/src/lib/libbsp/powerpc/virtex4/start/start.S)0
-rw-r--r--bsps/powerpc/virtex5/start/start.S (renamed from c/src/lib/libbsp/powerpc/virtex5/start/start.S)0
-rw-r--r--bsps/riscv/riscv_generic/start/start.S (renamed from c/src/lib/libbsp/riscv/riscv_generic/start/start.S)0
-rw-r--r--bsps/sh/gensh1/start/start.S (renamed from c/src/lib/libbsp/sh/gensh1/start/start.S)0
-rw-r--r--bsps/sh/gensh2/start/start.S (renamed from c/src/lib/libbsp/sh/gensh2/start/start.S)0
-rw-r--r--bsps/sh/gensh2/start/start.ram (renamed from c/src/lib/libbsp/sh/gensh2/start/start.ram)0
-rw-r--r--bsps/sh/gensh2/start/start.rom (renamed from c/src/lib/libbsp/sh/gensh2/start/start.rom)0
-rw-r--r--bsps/sh/gensh4/start/start.S (renamed from c/src/lib/libbsp/sh/gensh4/start/start.S)0
-rw-r--r--bsps/sh/shsim/start/start.S (renamed from c/src/lib/libbsp/sh/shsim/start/start.S)0
-rw-r--r--bsps/sparc/shared/start/start.S (renamed from c/src/lib/libbsp/sparc/shared/start/start.S)0
-rw-r--r--bsps/sparc64/niagara/start/bspinit.S (renamed from c/src/lib/libbsp/sparc64/niagara/start/bspinit.S)0
-rw-r--r--bsps/sparc64/shared/start/start.S (renamed from c/src/lib/libbsp/sparc64/shared/start/start.S)0
-rw-r--r--bsps/sparc64/shared/start/trap_table.S (renamed from c/src/lib/libbsp/sparc64/shared/start/trap_table.S)0
-rw-r--r--bsps/sparc64/usiii/start/bspinit.S (renamed from c/src/lib/libbsp/sparc64/usiii/start/bspinit.S)0
-rw-r--r--bsps/v850/gdbv850sim/start/start.S (renamed from c/src/lib/libbsp/v850/gdbv850sim/start/start.S)0
-rw-r--r--c/src/lib/libbsp/arm/altera-cyclone-v/Makefile.am2
-rw-r--r--c/src/lib/libbsp/arm/atsam/Makefile.am2
-rw-r--r--c/src/lib/libbsp/arm/beagle/Makefile.am2
-rw-r--r--c/src/lib/libbsp/arm/csb336/Makefile.am2
-rw-r--r--c/src/lib/libbsp/arm/csb337/Makefile.am2
-rw-r--r--c/src/lib/libbsp/arm/edb7312/Makefile.am2
-rw-r--r--c/src/lib/libbsp/arm/gdbarmsim/Makefile.am2
-rw-r--r--c/src/lib/libbsp/arm/gumstix/Makefile.am2
-rw-r--r--c/src/lib/libbsp/arm/imx/Makefile.am2
-rw-r--r--c/src/lib/libbsp/arm/lm3s69xx/Makefile.am2
-rw-r--r--c/src/lib/libbsp/arm/lpc176x/Makefile.am2
-rw-r--r--c/src/lib/libbsp/arm/lpc24xx/Makefile.am2
-rw-r--r--c/src/lib/libbsp/arm/lpc32xx/Makefile.am2
-rw-r--r--c/src/lib/libbsp/arm/raspberrypi/Makefile.am2
-rw-r--r--c/src/lib/libbsp/arm/realview-pbx-a9/Makefile.am2
-rw-r--r--c/src/lib/libbsp/arm/rtl22xx/Makefile.am2
-rw-r--r--c/src/lib/libbsp/arm/smdk2410/Makefile.am2
-rw-r--r--c/src/lib/libbsp/arm/stm32f4/Makefile.am2
-rw-r--r--c/src/lib/libbsp/arm/tms570/Makefile.am2
-rw-r--r--c/src/lib/libbsp/arm/xilinx-zynq/Makefile.am2
-rw-r--r--c/src/lib/libbsp/bfin/TLL6527M/Makefile.am2
-rw-r--r--c/src/lib/libbsp/bfin/bf537Stamp/Makefile.am2
-rw-r--r--c/src/lib/libbsp/bfin/eZKit533/Makefile.am2
-rw-r--r--c/src/lib/libbsp/epiphany/epiphany_sim/Makefile.am2
-rw-r--r--c/src/lib/libbsp/i386/pc386/Makefile.am6
-rw-r--r--c/src/lib/libbsp/lm32/lm32_evr/Makefile.am2
-rw-r--r--c/src/lib/libbsp/lm32/milkymist/Makefile.am2
-rw-r--r--c/src/lib/libbsp/m32c/m32cbsp/Makefile.am2
-rw-r--r--c/src/lib/libbsp/m68k/av5282/Makefile.am2
-rw-r--r--c/src/lib/libbsp/m68k/csb360/Makefile.am2
-rw-r--r--c/src/lib/libbsp/m68k/gen68340/Makefile.am2
-rw-r--r--c/src/lib/libbsp/m68k/gen68360/Makefile.am2
-rw-r--r--c/src/lib/libbsp/m68k/genmcf548x/Makefile.am2
-rw-r--r--c/src/lib/libbsp/m68k/mcf5206elite/Makefile.am2
-rw-r--r--c/src/lib/libbsp/m68k/mcf52235/Makefile.am2
-rw-r--r--c/src/lib/libbsp/m68k/mcf5225x/Makefile.am2
-rw-r--r--c/src/lib/libbsp/m68k/mcf5235/Makefile.am2
-rw-r--r--c/src/lib/libbsp/m68k/mcf5329/Makefile.am2
-rw-r--r--c/src/lib/libbsp/m68k/mrm332/Makefile.am2
-rw-r--r--c/src/lib/libbsp/m68k/mvme147/Makefile.am2
-rw-r--r--c/src/lib/libbsp/m68k/mvme147s/Makefile.am2
-rw-r--r--c/src/lib/libbsp/m68k/mvme162/Makefile.am2
-rw-r--r--c/src/lib/libbsp/m68k/mvme167/Makefile.am2
-rw-r--r--c/src/lib/libbsp/m68k/uC5282/Makefile.am2
-rw-r--r--c/src/lib/libbsp/mips/csb350/Makefile.am2
-rw-r--r--c/src/lib/libbsp/mips/hurricane/Makefile.am2
-rw-r--r--c/src/lib/libbsp/mips/jmr3904/Makefile.am2
-rw-r--r--c/src/lib/libbsp/mips/malta/Makefile.am2
-rw-r--r--c/src/lib/libbsp/mips/rbtx4925/Makefile.am2
-rw-r--r--c/src/lib/libbsp/mips/rbtx4938/Makefile.am2
-rw-r--r--c/src/lib/libbsp/moxie/moxiesim/Makefile.am2
-rw-r--r--c/src/lib/libbsp/nios2/nios2_iss/Makefile.am4
-rw-r--r--c/src/lib/libbsp/or1k/generic_or1k/Makefile.am2
-rw-r--r--c/src/lib/libbsp/powerpc/beatnik/Makefile.am8
-rw-r--r--c/src/lib/libbsp/powerpc/gen5200/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/gen83xx/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/haleakala/Makefile.am2
-rw-r--r--c/src/lib/libbsp/powerpc/motorola_powerpc/Makefile.am6
-rw-r--r--c/src/lib/libbsp/powerpc/mpc55xxevb/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/mpc8260ads/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/mvme3100/Makefile.am8
-rw-r--r--c/src/lib/libbsp/powerpc/mvme5500/Makefile.am6
-rw-r--r--c/src/lib/libbsp/powerpc/psim/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/qemuppc/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/qoriq/Makefile.am6
-rw-r--r--c/src/lib/libbsp/powerpc/ss555/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/t32mppc/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/tqm8xx/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/virtex/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/virtex4/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/virtex5/Makefile.am4
-rw-r--r--c/src/lib/libbsp/riscv/riscv_generic/Makefile.am2
-rw-r--r--c/src/lib/libbsp/sh/gensh1/Makefile.am2
-rw-r--r--c/src/lib/libbsp/sh/gensh2/Makefile.am2
-rw-r--r--c/src/lib/libbsp/sh/gensh4/Makefile.am2
-rw-r--r--c/src/lib/libbsp/sh/shsim/Makefile.am2
-rw-r--r--c/src/lib/libbsp/sparc/erc32/Makefile.am2
-rw-r--r--c/src/lib/libbsp/sparc/leon2/Makefile.am2
-rw-r--r--c/src/lib/libbsp/sparc/leon3/Makefile.am2
-rw-r--r--c/src/lib/libbsp/sparc64/niagara/Makefile.am4
-rw-r--r--c/src/lib/libbsp/sparc64/usiii/Makefile.am6
-rw-r--r--c/src/lib/libbsp/v850/gdbv850sim/Makefile.am2
152 files changed, 112 insertions, 112 deletions
diff --git a/c/src/lib/libbsp/arm/csb336/start/start.S b/bsps/arm/csb336/start/start.S
index ce452f52a2..ce452f52a2 100644
--- a/c/src/lib/libbsp/arm/csb336/start/start.S
+++ b/bsps/arm/csb336/start/start.S
diff --git a/c/src/lib/libbsp/arm/csb337/start/start.S b/bsps/arm/csb337/start/start.S
index f88cf41d78..f88cf41d78 100644
--- a/c/src/lib/libbsp/arm/csb337/start/start.S
+++ b/bsps/arm/csb337/start/start.S
diff --git a/c/src/lib/libbsp/arm/edb7312/start/start.S b/bsps/arm/edb7312/start/start.S
index e03707bfcf..e03707bfcf 100644
--- a/c/src/lib/libbsp/arm/edb7312/start/start.S
+++ b/bsps/arm/edb7312/start/start.S
diff --git a/c/src/lib/libbsp/arm/gumstix/start/start.S b/bsps/arm/gumstix/start/start.S
index dccc99993e..dccc99993e 100644
--- a/c/src/lib/libbsp/arm/gumstix/start/start.S
+++ b/bsps/arm/gumstix/start/start.S
diff --git a/c/src/lib/libbsp/arm/rtl22xx/start/start.S b/bsps/arm/rtl22xx/start/start.S
index c038198aff..c038198aff 100644
--- a/c/src/lib/libbsp/arm/rtl22xx/start/start.S
+++ b/bsps/arm/rtl22xx/start/start.S
diff --git a/c/src/lib/libbsp/arm/shared/start/start.S b/bsps/arm/shared/start/start.S
index aa0f3782c9..aa0f3782c9 100755
--- a/c/src/lib/libbsp/arm/shared/start/start.S
+++ b/bsps/arm/shared/start/start.S
diff --git a/c/src/lib/libbsp/arm/smdk2410/start/start.S b/bsps/arm/smdk2410/start/start.S
index 95d781cb89..95d781cb89 100644
--- a/c/src/lib/libbsp/arm/smdk2410/start/start.S
+++ b/bsps/arm/smdk2410/start/start.S
diff --git a/c/src/lib/libbsp/bfin/bf537Stamp/start/start.S b/bsps/bfin/bf537Stamp/start/start.S
index a835a48764..a835a48764 100644
--- a/c/src/lib/libbsp/bfin/bf537Stamp/start/start.S
+++ b/bsps/bfin/bf537Stamp/start/start.S
diff --git a/c/src/lib/libbsp/bfin/shared/start/start.S b/bsps/bfin/shared/start/start.S
index 3440f5ccc9..3440f5ccc9 100644
--- a/c/src/lib/libbsp/bfin/shared/start/start.S
+++ b/bsps/bfin/shared/start/start.S
diff --git a/c/src/lib/libbsp/epiphany/epiphany_sim/start/start.S b/bsps/epiphany/epiphany_sim/start/start.S
index 7f828ae151..7f828ae151 100644
--- a/c/src/lib/libbsp/epiphany/epiphany_sim/start/start.S
+++ b/bsps/epiphany/epiphany_sim/start/start.S
diff --git a/c/src/lib/libbsp/i386/pc386/start/start.S b/bsps/i386/pc386/start/start.S
index 51cd4711f0..51cd4711f0 100644
--- a/c/src/lib/libbsp/i386/pc386/start/start.S
+++ b/bsps/i386/pc386/start/start.S
diff --git a/c/src/lib/libbsp/i386/pc386/start/start16.S b/bsps/i386/pc386/start/start16.S
index 3d46f40ed6..3d46f40ed6 100644
--- a/c/src/lib/libbsp/i386/pc386/start/start16.S
+++ b/bsps/i386/pc386/start/start16.S
diff --git a/c/src/lib/libbsp/lm32/shared/start/start.S b/bsps/lm32/shared/start/start.S
index 71cbb54119..71cbb54119 100644
--- a/c/src/lib/libbsp/lm32/shared/start/start.S
+++ b/bsps/lm32/shared/start/start.S
diff --git a/c/src/lib/libbsp/m32c/m32cbsp/start/start.S b/bsps/m32c/m32cbsp/start/start.S
index e8268a7bec..e8268a7bec 100644
--- a/c/src/lib/libbsp/m32c/m32cbsp/start/start.S
+++ b/bsps/m32c/m32cbsp/start/start.S
diff --git a/c/src/lib/libbsp/m68k/av5282/start/start.S b/bsps/m68k/av5282/start/start.S
index 5075851245..5075851245 100644
--- a/c/src/lib/libbsp/m68k/av5282/start/start.S
+++ b/bsps/m68k/av5282/start/start.S
diff --git a/c/src/lib/libbsp/m68k/csb360/start/start.S b/bsps/m68k/csb360/start/start.S
index 299c8dad32..299c8dad32 100644
--- a/c/src/lib/libbsp/m68k/csb360/start/start.S
+++ b/bsps/m68k/csb360/start/start.S
diff --git a/c/src/lib/libbsp/m68k/gen68340/start/start.S b/bsps/m68k/gen68340/start/start.S
index 794c6d75b6..794c6d75b6 100644
--- a/c/src/lib/libbsp/m68k/gen68340/start/start.S
+++ b/bsps/m68k/gen68340/start/start.S
diff --git a/c/src/lib/libbsp/m68k/gen68360/start/start.S b/bsps/m68k/gen68360/start/start.S
index 8511960e16..8511960e16 100644
--- a/c/src/lib/libbsp/m68k/gen68360/start/start.S
+++ b/bsps/m68k/gen68360/start/start.S
diff --git a/c/src/lib/libbsp/m68k/genmcf548x/start/start.S b/bsps/m68k/genmcf548x/start/start.S
index d4d1d9b273..d4d1d9b273 100644
--- a/c/src/lib/libbsp/m68k/genmcf548x/start/start.S
+++ b/bsps/m68k/genmcf548x/start/start.S
diff --git a/c/src/lib/libbsp/m68k/mcf5206elite/start/start.S b/bsps/m68k/mcf5206elite/start/start.S
index 57848ff92b..57848ff92b 100644
--- a/c/src/lib/libbsp/m68k/mcf5206elite/start/start.S
+++ b/bsps/m68k/mcf5206elite/start/start.S
diff --git a/c/src/lib/libbsp/m68k/mcf52235/start/start.S b/bsps/m68k/mcf52235/start/start.S
index e1d837cab5..e1d837cab5 100644
--- a/c/src/lib/libbsp/m68k/mcf52235/start/start.S
+++ b/bsps/m68k/mcf52235/start/start.S
diff --git a/c/src/lib/libbsp/m68k/mcf5225x/start/start.S b/bsps/m68k/mcf5225x/start/start.S
index abc7bb99cc..abc7bb99cc 100644
--- a/c/src/lib/libbsp/m68k/mcf5225x/start/start.S
+++ b/bsps/m68k/mcf5225x/start/start.S
diff --git a/c/src/lib/libbsp/m68k/mcf5235/start/start.S b/bsps/m68k/mcf5235/start/start.S
index 66b8f487de..66b8f487de 100644
--- a/c/src/lib/libbsp/m68k/mcf5235/start/start.S
+++ b/bsps/m68k/mcf5235/start/start.S
diff --git a/c/src/lib/libbsp/m68k/mcf5329/start/start.S b/bsps/m68k/mcf5329/start/start.S
index 6063fdac74..6063fdac74 100644
--- a/c/src/lib/libbsp/m68k/mcf5329/start/start.S
+++ b/bsps/m68k/mcf5329/start/start.S
diff --git a/c/src/lib/libbsp/m68k/mrm332/start/start.S b/bsps/m68k/mrm332/start/start.S
index 5e2bbebc8e..5e2bbebc8e 100644
--- a/c/src/lib/libbsp/m68k/mrm332/start/start.S
+++ b/bsps/m68k/mrm332/start/start.S
diff --git a/c/src/lib/libbsp/m68k/shared/start/start.S b/bsps/m68k/shared/start/start.S
index b3a3c8b664..b3a3c8b664 100644
--- a/c/src/lib/libbsp/m68k/shared/start/start.S
+++ b/bsps/m68k/shared/start/start.S
diff --git a/c/src/lib/libbsp/m68k/uC5282/start/start.S b/bsps/m68k/uC5282/start/start.S
index 641c174a92..641c174a92 100644
--- a/c/src/lib/libbsp/m68k/uC5282/start/start.S
+++ b/bsps/m68k/uC5282/start/start.S
diff --git a/c/src/lib/libbsp/mips/csb350/start/start.S b/bsps/mips/csb350/start/start.S
index 9aea3f4cae..9aea3f4cae 100644
--- a/c/src/lib/libbsp/mips/csb350/start/start.S
+++ b/bsps/mips/csb350/start/start.S
diff --git a/c/src/lib/libbsp/mips/hurricane/start/start.S b/bsps/mips/hurricane/start/start.S
index e3d97cd167..e3d97cd167 100644
--- a/c/src/lib/libbsp/mips/hurricane/start/start.S
+++ b/bsps/mips/hurricane/start/start.S
diff --git a/c/src/lib/libbsp/mips/jmr3904/start/start.S b/bsps/mips/jmr3904/start/start.S
index 92c0ddd956..92c0ddd956 100644
--- a/c/src/lib/libbsp/mips/jmr3904/start/start.S
+++ b/bsps/mips/jmr3904/start/start.S
diff --git a/c/src/lib/libbsp/mips/malta/start/start.S b/bsps/mips/malta/start/start.S
index 8f5f96489f..8f5f96489f 100644
--- a/c/src/lib/libbsp/mips/malta/start/start.S
+++ b/bsps/mips/malta/start/start.S
diff --git a/c/src/lib/libbsp/mips/rbtx4925/start/start.S b/bsps/mips/rbtx4925/start/start.S
index 058426f8c7..058426f8c7 100644
--- a/c/src/lib/libbsp/mips/rbtx4925/start/start.S
+++ b/bsps/mips/rbtx4925/start/start.S
diff --git a/c/src/lib/libbsp/mips/rbtx4938/start/start.S b/bsps/mips/rbtx4938/start/start.S
index 406f1b6bbd..406f1b6bbd 100644
--- a/c/src/lib/libbsp/mips/rbtx4938/start/start.S
+++ b/bsps/mips/rbtx4938/start/start.S
diff --git a/c/src/lib/libbsp/moxie/moxiesim/start/start.S b/bsps/moxie/moxiesim/start/start.S
index ae712cb3e4..ae712cb3e4 100644
--- a/c/src/lib/libbsp/moxie/moxiesim/start/start.S
+++ b/bsps/moxie/moxiesim/start/start.S
diff --git a/c/src/lib/libbsp/nios2/nios2_iss/start/crtnn.S b/bsps/nios2/nios2_iss/start/crtnn.S
index ae805bc967..ae805bc967 100644
--- a/c/src/lib/libbsp/nios2/nios2_iss/start/crtnn.S
+++ b/bsps/nios2/nios2_iss/start/crtnn.S
diff --git a/c/src/lib/libbsp/nios2/nios2_iss/start/start.S b/bsps/nios2/nios2_iss/start/start.S
index 1ffa4fc925..1ffa4fc925 100644
--- a/c/src/lib/libbsp/nios2/nios2_iss/start/start.S
+++ b/bsps/nios2/nios2_iss/start/start.S
diff --git a/c/src/lib/libbsp/or1k/generic_or1k/start/start.S b/bsps/or1k/generic_or1k/start/start.S
index 26991c8960..26991c8960 100644
--- a/c/src/lib/libbsp/or1k/generic_or1k/start/start.S
+++ b/bsps/or1k/generic_or1k/start/start.S
diff --git a/c/src/lib/libbsp/powerpc/gen5200/start/start.S b/bsps/powerpc/gen5200/start/start.S
index 0c2dfd5989..0c2dfd5989 100644
--- a/c/src/lib/libbsp/powerpc/gen5200/start/start.S
+++ b/bsps/powerpc/gen5200/start/start.S
diff --git a/c/src/lib/libbsp/powerpc/gen83xx/start/start.S b/bsps/powerpc/gen83xx/start/start.S
index b48a26b7c3..b48a26b7c3 100644
--- a/c/src/lib/libbsp/powerpc/gen83xx/start/start.S
+++ b/bsps/powerpc/gen83xx/start/start.S
diff --git a/c/src/lib/libbsp/powerpc/mpc55xxevb/start/start.S b/bsps/powerpc/mpc55xxevb/start/start.S
index 0a757e7ada..0a757e7ada 100644
--- a/c/src/lib/libbsp/powerpc/mpc55xxevb/start/start.S
+++ b/bsps/powerpc/mpc55xxevb/start/start.S
diff --git a/c/src/lib/libbsp/powerpc/mpc8260ads/start/start.S b/bsps/powerpc/mpc8260ads/start/start.S
index 4fdc21cea9..4fdc21cea9 100644
--- a/c/src/lib/libbsp/powerpc/mpc8260ads/start/start.S
+++ b/bsps/powerpc/mpc8260ads/start/start.S
diff --git a/c/src/lib/libbsp/powerpc/mvme3100/start/start.S b/bsps/powerpc/mvme3100/start/start.S
index 493720e0c7..493720e0c7 100644
--- a/c/src/lib/libbsp/powerpc/mvme3100/start/start.S
+++ b/bsps/powerpc/mvme3100/start/start.S
diff --git a/c/src/lib/libbsp/powerpc/mvme5500/start/start.S b/bsps/powerpc/mvme5500/start/start.S
index 5990c7e2d4..5990c7e2d4 100644
--- a/c/src/lib/libbsp/powerpc/mvme5500/start/start.S
+++ b/bsps/powerpc/mvme5500/start/start.S
diff --git a/c/src/lib/libbsp/powerpc/psim/start/start.S b/bsps/powerpc/psim/start/start.S
index 918321af5f..918321af5f 100644
--- a/c/src/lib/libbsp/powerpc/psim/start/start.S
+++ b/bsps/powerpc/psim/start/start.S
diff --git a/c/src/lib/libbsp/powerpc/qemuppc/start/start.S b/bsps/powerpc/qemuppc/start/start.S
index 1ef7a3a02a..1ef7a3a02a 100644
--- a/c/src/lib/libbsp/powerpc/qemuppc/start/start.S
+++ b/bsps/powerpc/qemuppc/start/start.S
diff --git a/c/src/lib/libbsp/powerpc/qoriq/start/start.S b/bsps/powerpc/qoriq/start/start.S
index 02505a6262..02505a6262 100644
--- a/c/src/lib/libbsp/powerpc/qoriq/start/start.S
+++ b/bsps/powerpc/qoriq/start/start.S
diff --git a/c/src/lib/libbsp/powerpc/shared/start/preload.S b/bsps/powerpc/shared/start/preload.S
index d8b47dfd2d..d8b47dfd2d 100644
--- a/c/src/lib/libbsp/powerpc/shared/start/preload.S
+++ b/bsps/powerpc/shared/start/preload.S
diff --git a/c/src/lib/libbsp/powerpc/shared/start/rtems_crti.S b/bsps/powerpc/shared/start/rtems_crti.S
index a664ae2522..a664ae2522 100644
--- a/c/src/lib/libbsp/powerpc/shared/start/rtems_crti.S
+++ b/bsps/powerpc/shared/start/rtems_crti.S
diff --git a/c/src/lib/libbsp/powerpc/shared/start/rtems_crtn.S b/bsps/powerpc/shared/start/rtems_crtn.S
index 747d83dbce..747d83dbce 100644
--- a/c/src/lib/libbsp/powerpc/shared/start/rtems_crtn.S
+++ b/bsps/powerpc/shared/start/rtems_crtn.S
diff --git a/c/src/lib/libbsp/powerpc/shared/start/start.S b/bsps/powerpc/shared/start/start.S
index 354b9a967e..354b9a967e 100644
--- a/c/src/lib/libbsp/powerpc/shared/start/start.S
+++ b/bsps/powerpc/shared/start/start.S
diff --git a/c/src/lib/libbsp/powerpc/shared/start/vectors_entry.S b/bsps/powerpc/shared/start/vectors_entry.S
index 07b17a48af..07b17a48af 100644
--- a/c/src/lib/libbsp/powerpc/shared/start/vectors_entry.S
+++ b/bsps/powerpc/shared/start/vectors_entry.S
diff --git a/c/src/lib/libbsp/powerpc/ss555/start/start.S b/bsps/powerpc/ss555/start/start.S
index 6a8ef85afc..6a8ef85afc 100644
--- a/c/src/lib/libbsp/powerpc/ss555/start/start.S
+++ b/bsps/powerpc/ss555/start/start.S
diff --git a/c/src/lib/libbsp/powerpc/t32mppc/start/start.S b/bsps/powerpc/t32mppc/start/start.S
index 7c32343f3d..7c32343f3d 100644
--- a/c/src/lib/libbsp/powerpc/t32mppc/start/start.S
+++ b/bsps/powerpc/t32mppc/start/start.S
diff --git a/c/src/lib/libbsp/powerpc/tqm8xx/start/start.S b/bsps/powerpc/tqm8xx/start/start.S
index 92bda3fd6d..92bda3fd6d 100644
--- a/c/src/lib/libbsp/powerpc/tqm8xx/start/start.S
+++ b/bsps/powerpc/tqm8xx/start/start.S
diff --git a/c/src/lib/libbsp/powerpc/virtex/start/start.S b/bsps/powerpc/virtex/start/start.S
index 725b09954f..725b09954f 100644
--- a/c/src/lib/libbsp/powerpc/virtex/start/start.S
+++ b/bsps/powerpc/virtex/start/start.S
diff --git a/c/src/lib/libbsp/powerpc/virtex4/start/start.S b/bsps/powerpc/virtex4/start/start.S
index 21948409bf..21948409bf 100644
--- a/c/src/lib/libbsp/powerpc/virtex4/start/start.S
+++ b/bsps/powerpc/virtex4/start/start.S
diff --git a/c/src/lib/libbsp/powerpc/virtex5/start/start.S b/bsps/powerpc/virtex5/start/start.S
index 2b12c18c89..2b12c18c89 100644
--- a/c/src/lib/libbsp/powerpc/virtex5/start/start.S
+++ b/bsps/powerpc/virtex5/start/start.S
diff --git a/c/src/lib/libbsp/riscv/riscv_generic/start/start.S b/bsps/riscv/riscv_generic/start/start.S
index ccefb818bd..ccefb818bd 100644
--- a/c/src/lib/libbsp/riscv/riscv_generic/start/start.S
+++ b/bsps/riscv/riscv_generic/start/start.S
diff --git a/c/src/lib/libbsp/sh/gensh1/start/start.S b/bsps/sh/gensh1/start/start.S
index 66b1c4e091..66b1c4e091 100644
--- a/c/src/lib/libbsp/sh/gensh1/start/start.S
+++ b/bsps/sh/gensh1/start/start.S
diff --git a/c/src/lib/libbsp/sh/gensh2/start/start.S b/bsps/sh/gensh2/start/start.S
index cba17af740..cba17af740 100644
--- a/c/src/lib/libbsp/sh/gensh2/start/start.S
+++ b/bsps/sh/gensh2/start/start.S
diff --git a/c/src/lib/libbsp/sh/gensh2/start/start.ram b/bsps/sh/gensh2/start/start.ram
index 04e68238a6..04e68238a6 100644
--- a/c/src/lib/libbsp/sh/gensh2/start/start.ram
+++ b/bsps/sh/gensh2/start/start.ram
diff --git a/c/src/lib/libbsp/sh/gensh2/start/start.rom b/bsps/sh/gensh2/start/start.rom
index 87fadd50f3..87fadd50f3 100644
--- a/c/src/lib/libbsp/sh/gensh2/start/start.rom
+++ b/bsps/sh/gensh2/start/start.rom
diff --git a/c/src/lib/libbsp/sh/gensh4/start/start.S b/bsps/sh/gensh4/start/start.S
index a695daaf8a..a695daaf8a 100644
--- a/c/src/lib/libbsp/sh/gensh4/start/start.S
+++ b/bsps/sh/gensh4/start/start.S
diff --git a/c/src/lib/libbsp/sh/shsim/start/start.S b/bsps/sh/shsim/start/start.S
index cc4727b9ff..cc4727b9ff 100644
--- a/c/src/lib/libbsp/sh/shsim/start/start.S
+++ b/bsps/sh/shsim/start/start.S
diff --git a/c/src/lib/libbsp/sparc/shared/start/start.S b/bsps/sparc/shared/start/start.S
index 64498c6110..64498c6110 100644
--- a/c/src/lib/libbsp/sparc/shared/start/start.S
+++ b/bsps/sparc/shared/start/start.S
diff --git a/c/src/lib/libbsp/sparc64/niagara/start/bspinit.S b/bsps/sparc64/niagara/start/bspinit.S
index 70ddd0ff6e..70ddd0ff6e 100644
--- a/c/src/lib/libbsp/sparc64/niagara/start/bspinit.S
+++ b/bsps/sparc64/niagara/start/bspinit.S
diff --git a/c/src/lib/libbsp/sparc64/shared/start/start.S b/bsps/sparc64/shared/start/start.S
index 92c2177c1e..92c2177c1e 100644
--- a/c/src/lib/libbsp/sparc64/shared/start/start.S
+++ b/bsps/sparc64/shared/start/start.S
diff --git a/c/src/lib/libbsp/sparc64/shared/start/trap_table.S b/bsps/sparc64/shared/start/trap_table.S
index dbfccdf99e..dbfccdf99e 100644
--- a/c/src/lib/libbsp/sparc64/shared/start/trap_table.S
+++ b/bsps/sparc64/shared/start/trap_table.S
diff --git a/c/src/lib/libbsp/sparc64/usiii/start/bspinit.S b/bsps/sparc64/usiii/start/bspinit.S
index 8da1d95eab..8da1d95eab 100644
--- a/c/src/lib/libbsp/sparc64/usiii/start/bspinit.S
+++ b/bsps/sparc64/usiii/start/bspinit.S
diff --git a/c/src/lib/libbsp/v850/gdbv850sim/start/start.S b/bsps/v850/gdbv850sim/start/start.S
index 419e635393..419e635393 100644
--- a/c/src/lib/libbsp/v850/gdbv850sim/start/start.S
+++ b/bsps/v850/gdbv850sim/start/start.S
diff --git a/c/src/lib/libbsp/arm/altera-cyclone-v/Makefile.am b/c/src/lib/libbsp/arm/altera-cyclone-v/Makefile.am
index 63449347ad..b8843af4da 100644
--- a/c/src/lib/libbsp/arm/altera-cyclone-v/Makefile.am
+++ b/c/src/lib/libbsp/arm/altera-cyclone-v/Makefile.am
@@ -33,7 +33,7 @@ dist_project_lib_DATA = startup/bsp_specs
# Data #
###############################################################################
-start.$(OBJEXT): ../shared/start/start.S
+start.$(OBJEXT): ../../../../../../bsps/arm/shared/start/start.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA = start.$(OBJEXT)
diff --git a/c/src/lib/libbsp/arm/atsam/Makefile.am b/c/src/lib/libbsp/arm/atsam/Makefile.am
index 758b84b343..e5e55bd510 100644
--- a/c/src/lib/libbsp/arm/atsam/Makefile.am
+++ b/c/src/lib/libbsp/arm/atsam/Makefile.am
@@ -9,7 +9,7 @@ include $(top_srcdir)/../../bsp.am
dist_project_lib_DATA = startup/bsp_specs
-start.$(OBJEXT): ../shared/start/start.S
+start.$(OBJEXT): ../../../../../../bsps/arm/shared/start/start.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA = start.$(OBJEXT)
diff --git a/c/src/lib/libbsp/arm/beagle/Makefile.am b/c/src/lib/libbsp/arm/beagle/Makefile.am
index 9e351295a3..a73f8ff9f8 100644
--- a/c/src/lib/libbsp/arm/beagle/Makefile.am
+++ b/c/src/lib/libbsp/arm/beagle/Makefile.am
@@ -20,7 +20,7 @@ dist_project_lib_DATA = startup/bsp_specs
# Data #
###############################################################################
-start.$(OBJEXT): ../shared/start/start.S
+start.$(OBJEXT): ../../../../../../bsps/arm/shared/start/start.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA = start.$(OBJEXT)
diff --git a/c/src/lib/libbsp/arm/csb336/Makefile.am b/c/src/lib/libbsp/arm/csb336/Makefile.am
index 45f9ce342e..16184ed159 100644
--- a/c/src/lib/libbsp/arm/csb336/Makefile.am
+++ b/c/src/lib/libbsp/arm/csb336/Makefile.am
@@ -8,7 +8,7 @@ dist_project_lib_DATA = startup/bsp_specs
noinst_PROGRAMS =
-start.$(OBJEXT): start/start.S
+start.$(OBJEXT): ../../../../../../bsps/arm/csb336/start/start.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA = start.$(OBJEXT)
diff --git a/c/src/lib/libbsp/arm/csb337/Makefile.am b/c/src/lib/libbsp/arm/csb337/Makefile.am
index 523f4a5523..2bb369baee 100644
--- a/c/src/lib/libbsp/arm/csb337/Makefile.am
+++ b/c/src/lib/libbsp/arm/csb337/Makefile.am
@@ -14,7 +14,7 @@ noinst_PROGRAMS =
if ENABLE_LCD
endif
-start.$(OBJEXT): start/start.S
+start.$(OBJEXT): ../../../../../../bsps/arm/csb337/start/start.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA = start.$(OBJEXT)
diff --git a/c/src/lib/libbsp/arm/edb7312/Makefile.am b/c/src/lib/libbsp/arm/edb7312/Makefile.am
index 6404930f8f..3d6385d5fa 100644
--- a/c/src/lib/libbsp/arm/edb7312/Makefile.am
+++ b/c/src/lib/libbsp/arm/edb7312/Makefile.am
@@ -7,7 +7,7 @@ dist_project_lib_DATA = startup/bsp_specs
noinst_PROGRAMS =
-start.$(OBJEXT): start/start.S
+start.$(OBJEXT): ../../../../../../bsps/arm/edb7312/start/start.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA = start.$(OBJEXT)
diff --git a/c/src/lib/libbsp/arm/gdbarmsim/Makefile.am b/c/src/lib/libbsp/arm/gdbarmsim/Makefile.am
index 68521ca1c2..ab88e3c405 100644
--- a/c/src/lib/libbsp/arm/gdbarmsim/Makefile.am
+++ b/c/src/lib/libbsp/arm/gdbarmsim/Makefile.am
@@ -8,7 +8,7 @@ dist_project_lib_DATA = startup/bsp_specs
noinst_PROGRAMS =
-start.$(OBJEXT): ../shared/start/start.S
+start.$(OBJEXT): ../../../../../../bsps/arm/shared/start/start.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA = start.$(OBJEXT)
diff --git a/c/src/lib/libbsp/arm/gumstix/Makefile.am b/c/src/lib/libbsp/arm/gumstix/Makefile.am
index d262811e47..ffb456b833 100644
--- a/c/src/lib/libbsp/arm/gumstix/Makefile.am
+++ b/c/src/lib/libbsp/arm/gumstix/Makefile.am
@@ -8,7 +8,7 @@ dist_project_lib_DATA = startup/bsp_specs
noinst_PROGRAMS =
-start.$(OBJEXT): start/start.S
+start.$(OBJEXT): ../../../../../../bsps/arm/gumstix/start/start.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA = start.$(OBJEXT)
diff --git a/c/src/lib/libbsp/arm/imx/Makefile.am b/c/src/lib/libbsp/arm/imx/Makefile.am
index 2d62ed445d..0dc1b30f96 100644
--- a/c/src/lib/libbsp/arm/imx/Makefile.am
+++ b/c/src/lib/libbsp/arm/imx/Makefile.am
@@ -13,7 +13,7 @@ dist_project_lib_DATA = startup/bsp_specs
# Data #
###############################################################################
-start.$(OBJEXT): ../shared/start/start.S
+start.$(OBJEXT): ../../../../../../bsps/arm/shared/start/start.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA = start.$(OBJEXT)
diff --git a/c/src/lib/libbsp/arm/lm3s69xx/Makefile.am b/c/src/lib/libbsp/arm/lm3s69xx/Makefile.am
index 52bbb89ce3..dc4b7bb30c 100644
--- a/c/src/lib/libbsp/arm/lm3s69xx/Makefile.am
+++ b/c/src/lib/libbsp/arm/lm3s69xx/Makefile.am
@@ -9,7 +9,7 @@ include $(top_srcdir)/../../bsp.am
dist_project_lib_DATA = startup/bsp_specs
-start.$(OBJEXT): ../shared/start/start.S
+start.$(OBJEXT): ../../../../../../bsps/arm/shared/start/start.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA = start.$(OBJEXT)
diff --git a/c/src/lib/libbsp/arm/lpc176x/Makefile.am b/c/src/lib/libbsp/arm/lpc176x/Makefile.am
index ba2475febb..1632cb879e 100644
--- a/c/src/lib/libbsp/arm/lpc176x/Makefile.am
+++ b/c/src/lib/libbsp/arm/lpc176x/Makefile.am
@@ -22,7 +22,7 @@ dist_project_lib_DATA = startup/bsp_specs
# ------ Data
# ----------------------------
-start.$(OBJEXT): ../shared/start/start.S
+start.$(OBJEXT): ../../../../../../bsps/arm/shared/start/start.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA = start.$(OBJEXT)
diff --git a/c/src/lib/libbsp/arm/lpc24xx/Makefile.am b/c/src/lib/libbsp/arm/lpc24xx/Makefile.am
index a597be7e05..4ad4ac30fc 100644
--- a/c/src/lib/libbsp/arm/lpc24xx/Makefile.am
+++ b/c/src/lib/libbsp/arm/lpc24xx/Makefile.am
@@ -20,7 +20,7 @@ dist_project_lib_DATA = startup/bsp_specs
# Data #
###############################################################################
-start.$(OBJEXT): ../shared/start/start.S
+start.$(OBJEXT): ../../../../../../bsps/arm/shared/start/start.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA = start.$(OBJEXT)
diff --git a/c/src/lib/libbsp/arm/lpc32xx/Makefile.am b/c/src/lib/libbsp/arm/lpc32xx/Makefile.am
index d07607060d..d0bfb3c018 100644
--- a/c/src/lib/libbsp/arm/lpc32xx/Makefile.am
+++ b/c/src/lib/libbsp/arm/lpc32xx/Makefile.am
@@ -20,7 +20,7 @@ dist_project_lib_DATA = startup/bsp_specs
# Data #
###############################################################################
-start.$(OBJEXT): ../shared/start/start.S
+start.$(OBJEXT): ../../../../../../bsps/arm/shared/start/start.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA = start.$(OBJEXT)
diff --git a/c/src/lib/libbsp/arm/raspberrypi/Makefile.am b/c/src/lib/libbsp/arm/raspberrypi/Makefile.am
index 106c0b43f9..d0c168867e 100644
--- a/c/src/lib/libbsp/arm/raspberrypi/Makefile.am
+++ b/c/src/lib/libbsp/arm/raspberrypi/Makefile.am
@@ -22,7 +22,7 @@ noinst_HEADERS = ../../../../../../bsps/arm/raspberrypi/console/font_data.h
# Data #
###############################################################################
-start.$(OBJEXT): ../shared/start/start.S
+start.$(OBJEXT): ../../../../../../bsps/arm/shared/start/start.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA = start.$(OBJEXT)
diff --git a/c/src/lib/libbsp/arm/realview-pbx-a9/Makefile.am b/c/src/lib/libbsp/arm/realview-pbx-a9/Makefile.am
index bc1e0437cb..829fa617dc 100644
--- a/c/src/lib/libbsp/arm/realview-pbx-a9/Makefile.am
+++ b/c/src/lib/libbsp/arm/realview-pbx-a9/Makefile.am
@@ -20,7 +20,7 @@ dist_project_lib_DATA = startup/bsp_specs
# Data #
###############################################################################
-start.$(OBJEXT): ../shared/start/start.S
+start.$(OBJEXT): ../../../../../../bsps/arm/shared/start/start.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA = start.$(OBJEXT)
diff --git a/c/src/lib/libbsp/arm/rtl22xx/Makefile.am b/c/src/lib/libbsp/arm/rtl22xx/Makefile.am
index e64bbeee9f..d4ac6664e9 100644
--- a/c/src/lib/libbsp/arm/rtl22xx/Makefile.am
+++ b/c/src/lib/libbsp/arm/rtl22xx/Makefile.am
@@ -9,7 +9,7 @@ dist_project_lib_DATA = startup/bsp_specs
noinst_PROGRAMS =
-start.$(OBJEXT): start/start.S
+start.$(OBJEXT): ../../../../../../bsps/arm/rtl22xx/start/start.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA = start.$(OBJEXT)
diff --git a/c/src/lib/libbsp/arm/smdk2410/Makefile.am b/c/src/lib/libbsp/arm/smdk2410/Makefile.am
index 748cde9c94..7fa8df5a80 100644
--- a/c/src/lib/libbsp/arm/smdk2410/Makefile.am
+++ b/c/src/lib/libbsp/arm/smdk2410/Makefile.am
@@ -6,7 +6,7 @@ include $(top_srcdir)/../../bsp.am
dist_project_lib_DATA = startup/bsp_specs
-start.$(OBJEXT): start/start.S
+start.$(OBJEXT): ../../../../../../bsps/arm/smdk2410/start/start.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA = start.$(OBJEXT)
diff --git a/c/src/lib/libbsp/arm/stm32f4/Makefile.am b/c/src/lib/libbsp/arm/stm32f4/Makefile.am
index 760b387a18..4e5a2d5274 100644
--- a/c/src/lib/libbsp/arm/stm32f4/Makefile.am
+++ b/c/src/lib/libbsp/arm/stm32f4/Makefile.am
@@ -9,7 +9,7 @@ include $(top_srcdir)/../../bsp.am
dist_project_lib_DATA = startup/bsp_specs
-start.$(OBJEXT): ../shared/start/start.S
+start.$(OBJEXT): ../../../../../../bsps/arm/shared/start/start.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA = start.$(OBJEXT)
diff --git a/c/src/lib/libbsp/arm/tms570/Makefile.am b/c/src/lib/libbsp/arm/tms570/Makefile.am
index 106d6c1d9e..1a65fc1bb7 100644
--- a/c/src/lib/libbsp/arm/tms570/Makefile.am
+++ b/c/src/lib/libbsp/arm/tms570/Makefile.am
@@ -20,7 +20,7 @@ dist_project_lib_DATA = startup/bsp_specs
# ------ Data
# ----------------------------
-start.$(OBJEXT): ../shared/start/start.S
+start.$(OBJEXT): ../../../../../../bsps/arm/shared/start/start.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA = start.$(OBJEXT)
diff --git a/c/src/lib/libbsp/arm/xilinx-zynq/Makefile.am b/c/src/lib/libbsp/arm/xilinx-zynq/Makefile.am
index 0b468fd12e..746c605f68 100644
--- a/c/src/lib/libbsp/arm/xilinx-zynq/Makefile.am
+++ b/c/src/lib/libbsp/arm/xilinx-zynq/Makefile.am
@@ -20,7 +20,7 @@ dist_project_lib_DATA = startup/bsp_specs
# Data #
###############################################################################
-start.$(OBJEXT): ../shared/start/start.S
+start.$(OBJEXT): ../../../../../../bsps/arm/shared/start/start.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA = start.$(OBJEXT)
diff --git a/c/src/lib/libbsp/bfin/TLL6527M/Makefile.am b/c/src/lib/libbsp/bfin/TLL6527M/Makefile.am
index b47be73d17..1e5e9f18ba 100644
--- a/c/src/lib/libbsp/bfin/TLL6527M/Makefile.am
+++ b/c/src/lib/libbsp/bfin/TLL6527M/Makefile.am
@@ -9,7 +9,7 @@ dist_project_lib_DATA = startup/bsp_specs
noinst_PROGRAMS =
-start.$(OBJEXT): ../shared/start/start.S
+start.$(OBJEXT): ../../../../../../bsps/bfin/shared/start/start.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA = start.$(OBJEXT)
diff --git a/c/src/lib/libbsp/bfin/bf537Stamp/Makefile.am b/c/src/lib/libbsp/bfin/bf537Stamp/Makefile.am
index e8c3e183f2..df7e2b939d 100644
--- a/c/src/lib/libbsp/bfin/bf537Stamp/Makefile.am
+++ b/c/src/lib/libbsp/bfin/bf537Stamp/Makefile.am
@@ -9,7 +9,7 @@ dist_project_lib_DATA = startup/bsp_specs
noinst_PROGRAMS =
-start.$(OBJEXT): start/start.S
+start.$(OBJEXT): ../../../../../../bsps/bfin/bf537Stamp/start/start.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA = start.$(OBJEXT)
diff --git a/c/src/lib/libbsp/bfin/eZKit533/Makefile.am b/c/src/lib/libbsp/bfin/eZKit533/Makefile.am
index d5a0685958..46541c8be4 100644
--- a/c/src/lib/libbsp/bfin/eZKit533/Makefile.am
+++ b/c/src/lib/libbsp/bfin/eZKit533/Makefile.am
@@ -9,7 +9,7 @@ dist_project_lib_DATA = startup/bsp_specs
noinst_PROGRAMS =
-start.$(OBJEXT): ../shared/start/start.S
+start.$(OBJEXT): ../../../../../../bsps/bfin/shared/start/start.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA = start.$(OBJEXT)
diff --git a/c/src/lib/libbsp/epiphany/epiphany_sim/Makefile.am b/c/src/lib/libbsp/epiphany/epiphany_sim/Makefile.am
index 4b001ac26c..0e4a1ba0bd 100644
--- a/c/src/lib/libbsp/epiphany/epiphany_sim/Makefile.am
+++ b/c/src/lib/libbsp/epiphany/epiphany_sim/Makefile.am
@@ -18,7 +18,7 @@ dist_project_lib_DATA = startup/bsp_specs
# Data #
###############################################################################
-start.$(OBJEXT): start/start.S
+start.$(OBJEXT): ../../../../../../bsps/epiphany/epiphany_sim/start/start.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA = start.$(OBJEXT)
diff --git a/c/src/lib/libbsp/i386/pc386/Makefile.am b/c/src/lib/libbsp/i386/pc386/Makefile.am
index aa10b8f2ad..2b3ee03a2a 100644
--- a/c/src/lib/libbsp/i386/pc386/Makefile.am
+++ b/c/src/lib/libbsp/i386/pc386/Makefile.am
@@ -20,11 +20,11 @@ _SUBDIRS = . tools
TMPINSTALL_FILES =
-start.$(OBJEXT): start/start.S
+start.$(OBJEXT): ../../../../../../bsps/i386/pc386/start/start.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA = start.$(OBJEXT)
-start16.$(OBJEXT): start/start16.S
+start16.$(OBJEXT): ../../../../../../bsps/i386/pc386/start/start16.S
$(CPPASCOMPILE) $(AM_CPPFLAGS) -DHEADERADDR=$(HEADERADDR) -o $@ -c $<
start16-elf32.$(OBJEXT): start16.$(OBJEXT)
@@ -136,7 +136,7 @@ librtemsbsp_a_SOURCES += ../shared/smp/getcpuid.c
librtemsbsp_a_SOURCES += ../shared/smp/smp-imps.c
project_lib_DATA += appstart.$(OBJEXT)
-appcpustart.$(OBJEXT): start/start16.S
+appcpustart.$(OBJEXT): ../../../../../../bsps/i386/pc386/start/start16.S
$(CPPASCOMPILE) $(AM_CPPFLAGS) -DSMP_SECONDARY_CORE -o $@ -c $<
appstart.$(OBJEXT): appcpustart.$(OBJEXT)
diff --git a/c/src/lib/libbsp/lm32/lm32_evr/Makefile.am b/c/src/lib/libbsp/lm32/lm32_evr/Makefile.am
index d294f3503e..cc89f66618 100644
--- a/c/src/lib/libbsp/lm32/lm32_evr/Makefile.am
+++ b/c/src/lib/libbsp/lm32/lm32_evr/Makefile.am
@@ -9,7 +9,7 @@ dist_project_lib_DATA = startup/bsp_specs
noinst_PROGRAMS =
-start.$(OBJEXT): ../shared/start/start.S
+start.$(OBJEXT): ../../../../../../bsps/lm32/shared/start/start.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA = start.$(OBJEXT)
diff --git a/c/src/lib/libbsp/lm32/milkymist/Makefile.am b/c/src/lib/libbsp/lm32/milkymist/Makefile.am
index 1af72ccba3..72b269594e 100644
--- a/c/src/lib/libbsp/lm32/milkymist/Makefile.am
+++ b/c/src/lib/libbsp/lm32/milkymist/Makefile.am
@@ -9,7 +9,7 @@ dist_project_lib_DATA = startup/bsp_specs
noinst_PROGRAMS =
-start.$(OBJEXT): ../shared/start/start.S
+start.$(OBJEXT): ../../../../../../bsps/lm32/shared/start/start.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA = start.$(OBJEXT)
diff --git a/c/src/lib/libbsp/m32c/m32cbsp/Makefile.am b/c/src/lib/libbsp/m32c/m32cbsp/Makefile.am
index feaa61884b..226aadedd8 100644
--- a/c/src/lib/libbsp/m32c/m32cbsp/Makefile.am
+++ b/c/src/lib/libbsp/m32c/m32cbsp/Makefile.am
@@ -8,7 +8,7 @@ dist_project_lib_DATA = startup/bsp_specs
noinst_PROGRAMS =
-start.$(OBJEXT): start/start.S
+start.$(OBJEXT): ../../../../../../bsps/m32c/m32cbsp/start/start.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA = start.$(OBJEXT)
diff --git a/c/src/lib/libbsp/m68k/av5282/Makefile.am b/c/src/lib/libbsp/m68k/av5282/Makefile.am
index 4ad8a6a915..9081d18356 100644
--- a/c/src/lib/libbsp/m68k/av5282/Makefile.am
+++ b/c/src/lib/libbsp/m68k/av5282/Makefile.am
@@ -8,7 +8,7 @@ dist_project_lib_DATA = startup/bsp_specs
noinst_PROGRAMS =
-start.$(OBJEXT): start/start.S
+start.$(OBJEXT): ../../../../../../bsps/m68k/av5282/start/start.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA = start.$(OBJEXT)
diff --git a/c/src/lib/libbsp/m68k/csb360/Makefile.am b/c/src/lib/libbsp/m68k/csb360/Makefile.am
index 3fd41e5d4c..91812aeec2 100644
--- a/c/src/lib/libbsp/m68k/csb360/Makefile.am
+++ b/c/src/lib/libbsp/m68k/csb360/Makefile.am
@@ -8,7 +8,7 @@ dist_project_lib_DATA = startup/bsp_specs
-start.$(OBJEXT): start/start.S
+start.$(OBJEXT): ../../../../../../bsps/m68k/csb360/start/start.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA = start.$(OBJEXT)
diff --git a/c/src/lib/libbsp/m68k/gen68340/Makefile.am b/c/src/lib/libbsp/m68k/gen68340/Makefile.am
index ab20c9dda3..7bf172e820 100644
--- a/c/src/lib/libbsp/m68k/gen68340/Makefile.am
+++ b/c/src/lib/libbsp/m68k/gen68340/Makefile.am
@@ -8,7 +8,7 @@ dist_project_lib_DATA = startup/bsp_specs
noinst_PROGRAMS =
-start.$(OBJEXT): start/start.S
+start.$(OBJEXT): ../../../../../../bsps/m68k/gen68340/start/start.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA = start.$(OBJEXT)
diff --git a/c/src/lib/libbsp/m68k/gen68360/Makefile.am b/c/src/lib/libbsp/m68k/gen68360/Makefile.am
index 42b1c51f5f..f4d4ec6319 100644
--- a/c/src/lib/libbsp/m68k/gen68360/Makefile.am
+++ b/c/src/lib/libbsp/m68k/gen68360/Makefile.am
@@ -8,7 +8,7 @@ dist_project_lib_DATA = startup/bsp_specs
noinst_PROGRAMS =
-start.$(OBJEXT): start/start.S
+start.$(OBJEXT): ../../../../../../bsps/m68k/gen68360/start/start.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA = start.$(OBJEXT)
diff --git a/c/src/lib/libbsp/m68k/genmcf548x/Makefile.am b/c/src/lib/libbsp/m68k/genmcf548x/Makefile.am
index 3ba91a7f92..751ae37092 100644
--- a/c/src/lib/libbsp/m68k/genmcf548x/Makefile.am
+++ b/c/src/lib/libbsp/m68k/genmcf548x/Makefile.am
@@ -8,7 +8,7 @@ dist_project_lib_DATA = startup/bsp_specs
noinst_PROGRAMS =
-start.$(OBJEXT): start/start.S
+start.$(OBJEXT): ../../../../../../bsps/m68k/genmcf548x/start/start.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA = start.$(OBJEXT)
diff --git a/c/src/lib/libbsp/m68k/mcf5206elite/Makefile.am b/c/src/lib/libbsp/m68k/mcf5206elite/Makefile.am
index 465a4f8b53..437ea430c9 100644
--- a/c/src/lib/libbsp/m68k/mcf5206elite/Makefile.am
+++ b/c/src/lib/libbsp/m68k/mcf5206elite/Makefile.am
@@ -10,7 +10,7 @@ _SUBDIRS = . tools
-start.$(OBJEXT): start/start.S
+start.$(OBJEXT): ../../../../../../bsps/m68k/mcf5206elite/start/start.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA = start.$(OBJEXT)
diff --git a/c/src/lib/libbsp/m68k/mcf52235/Makefile.am b/c/src/lib/libbsp/m68k/mcf52235/Makefile.am
index c9138f2d66..49e66b59ca 100644
--- a/c/src/lib/libbsp/m68k/mcf52235/Makefile.am
+++ b/c/src/lib/libbsp/m68k/mcf52235/Makefile.am
@@ -8,7 +8,7 @@ dist_project_lib_DATA = startup/bsp_specs
noinst_PROGRAMS =
-start.$(OBJEXT): start/start.S
+start.$(OBJEXT): ../../../../../../bsps/m68k/mcf52235/start/start.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA = start.$(OBJEXT)
diff --git a/c/src/lib/libbsp/m68k/mcf5225x/Makefile.am b/c/src/lib/libbsp/m68k/mcf5225x/Makefile.am
index f93dd98d5f..c269671497 100644
--- a/c/src/lib/libbsp/m68k/mcf5225x/Makefile.am
+++ b/c/src/lib/libbsp/m68k/mcf5225x/Makefile.am
@@ -8,7 +8,7 @@ dist_project_lib_DATA = startup/bsp_specs
noinst_PROGRAMS =
-start.$(OBJEXT): start/start.S
+start.$(OBJEXT): ../../../../../../bsps/m68k/mcf5225x/start/start.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA = start.$(OBJEXT)
diff --git a/c/src/lib/libbsp/m68k/mcf5235/Makefile.am b/c/src/lib/libbsp/m68k/mcf5235/Makefile.am
index abc3b777d2..1aef14289e 100644
--- a/c/src/lib/libbsp/m68k/mcf5235/Makefile.am
+++ b/c/src/lib/libbsp/m68k/mcf5235/Makefile.am
@@ -7,7 +7,7 @@ dist_project_lib_DATA = startup/bsp_specs
noinst_PROGRAMS =
-start.$(OBJEXT): start/start.S
+start.$(OBJEXT): ../../../../../../bsps/m68k/mcf5235/start/start.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA = start.$(OBJEXT)
diff --git a/c/src/lib/libbsp/m68k/mcf5329/Makefile.am b/c/src/lib/libbsp/m68k/mcf5329/Makefile.am
index 1be86750a6..9429d511e2 100644
--- a/c/src/lib/libbsp/m68k/mcf5329/Makefile.am
+++ b/c/src/lib/libbsp/m68k/mcf5329/Makefile.am
@@ -8,7 +8,7 @@ dist_project_lib_DATA = startup/bsp_specs
noinst_PROGRAMS =
-start.$(OBJEXT): start/start.S
+start.$(OBJEXT): ../../../../../../bsps/m68k/mcf5329/start/start.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA = start.$(OBJEXT)
diff --git a/c/src/lib/libbsp/m68k/mrm332/Makefile.am b/c/src/lib/libbsp/m68k/mrm332/Makefile.am
index 4677565797..11d6ea953c 100644
--- a/c/src/lib/libbsp/m68k/mrm332/Makefile.am
+++ b/c/src/lib/libbsp/m68k/mrm332/Makefile.am
@@ -7,7 +7,7 @@ dist_project_lib_DATA = startup/bsp_specs
-start.$(OBJEXT): start/start.S
+start.$(OBJEXT): ../../../../../../bsps/m68k/mrm332/start/start.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA = start.$(OBJEXT)
diff --git a/c/src/lib/libbsp/m68k/mvme147/Makefile.am b/c/src/lib/libbsp/m68k/mvme147/Makefile.am
index 846c77e37c..f3ca13d7ea 100644
--- a/c/src/lib/libbsp/m68k/mvme147/Makefile.am
+++ b/c/src/lib/libbsp/m68k/mvme147/Makefile.am
@@ -10,7 +10,7 @@ noinst_PROGRAMS =
## Zilog component header files
-start.$(OBJEXT): ../shared/start/start.S
+start.$(OBJEXT): ../../../../../../bsps/m68k/shared/start/start.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA = start.$(OBJEXT)
diff --git a/c/src/lib/libbsp/m68k/mvme147s/Makefile.am b/c/src/lib/libbsp/m68k/mvme147s/Makefile.am
index f985e5454a..a295839808 100644
--- a/c/src/lib/libbsp/m68k/mvme147s/Makefile.am
+++ b/c/src/lib/libbsp/m68k/mvme147s/Makefile.am
@@ -10,7 +10,7 @@ noinst_PROGRAMS =
## Zilog component header files
-start.$(OBJEXT): ../shared/start/start.S
+start.$(OBJEXT): ../../../../../../bsps/m68k/shared/start/start.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA = start.$(OBJEXT)
diff --git a/c/src/lib/libbsp/m68k/mvme162/Makefile.am b/c/src/lib/libbsp/m68k/mvme162/Makefile.am
index 72313a9473..229e73ecf3 100644
--- a/c/src/lib/libbsp/m68k/mvme162/Makefile.am
+++ b/c/src/lib/libbsp/m68k/mvme162/Makefile.am
@@ -9,7 +9,7 @@ noinst_PROGRAMS =
## Zilog component header files
-start.$(OBJEXT): ../shared/start/start.S
+start.$(OBJEXT): ../../../../../../bsps/m68k/shared/start/start.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA = start.$(OBJEXT)
diff --git a/c/src/lib/libbsp/m68k/mvme167/Makefile.am b/c/src/lib/libbsp/m68k/mvme167/Makefile.am
index ac80bf6014..0fee829838 100644
--- a/c/src/lib/libbsp/m68k/mvme167/Makefile.am
+++ b/c/src/lib/libbsp/m68k/mvme167/Makefile.am
@@ -8,7 +8,7 @@ dist_project_lib_DATA = startup/bsp_specs
noinst_PROGRAMS =
-start.$(OBJEXT): ../shared/start/start.S
+start.$(OBJEXT): ../../../../../../bsps/m68k/shared/start/start.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA = start.$(OBJEXT)
diff --git a/c/src/lib/libbsp/m68k/uC5282/Makefile.am b/c/src/lib/libbsp/m68k/uC5282/Makefile.am
index de7e43acb8..85d18e2309 100644
--- a/c/src/lib/libbsp/m68k/uC5282/Makefile.am
+++ b/c/src/lib/libbsp/m68k/uC5282/Makefile.am
@@ -8,7 +8,7 @@ dist_project_lib_DATA = startup/bsp_specs
noinst_PROGRAMS =
-start.$(OBJEXT): start/start.S
+start.$(OBJEXT): ../../../../../../bsps/m68k/uC5282/start/start.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA = start.$(OBJEXT)
diff --git a/c/src/lib/libbsp/mips/csb350/Makefile.am b/c/src/lib/libbsp/mips/csb350/Makefile.am
index 49d28530d0..fc43b2e3c4 100644
--- a/c/src/lib/libbsp/mips/csb350/Makefile.am
+++ b/c/src/lib/libbsp/mips/csb350/Makefile.am
@@ -9,7 +9,7 @@ dist_project_lib_DATA = startup/bsp_specs
noinst_PROGRAMS =
-start.$(OBJEXT): start/start.S
+start.$(OBJEXT): ../../../../../../bsps/mips/csb350/start/start.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA = start.$(OBJEXT)
diff --git a/c/src/lib/libbsp/mips/hurricane/Makefile.am b/c/src/lib/libbsp/mips/hurricane/Makefile.am
index b3963916a4..61a75df178 100644
--- a/c/src/lib/libbsp/mips/hurricane/Makefile.am
+++ b/c/src/lib/libbsp/mips/hurricane/Makefile.am
@@ -8,7 +8,7 @@ dist_project_lib_DATA = startup/bsp_specs
#isr
-start.$(OBJEXT): start/start.S
+start.$(OBJEXT): ../../../../../../bsps/mips/hurricane/start/start.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA = start.$(OBJEXT)
diff --git a/c/src/lib/libbsp/mips/jmr3904/Makefile.am b/c/src/lib/libbsp/mips/jmr3904/Makefile.am
index 5b9516beaf..9c9ffcf56d 100644
--- a/c/src/lib/libbsp/mips/jmr3904/Makefile.am
+++ b/c/src/lib/libbsp/mips/jmr3904/Makefile.am
@@ -8,7 +8,7 @@ dist_project_lib_DATA = startup/bsp_specs
#isr
-start.$(OBJEXT): start/start.S
+start.$(OBJEXT): ../../../../../../bsps/mips/jmr3904/start/start.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA = start.$(OBJEXT)
diff --git a/c/src/lib/libbsp/mips/malta/Makefile.am b/c/src/lib/libbsp/mips/malta/Makefile.am
index c955b58a4a..b7bea74064 100644
--- a/c/src/lib/libbsp/mips/malta/Makefile.am
+++ b/c/src/lib/libbsp/mips/malta/Makefile.am
@@ -13,7 +13,7 @@ dist_project_lib_DATA = startup/bsp_specs
#irq
-start.$(OBJEXT): start/start.S
+start.$(OBJEXT): ../../../../../../bsps/mips/malta/start/start.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA = start.$(OBJEXT)
diff --git a/c/src/lib/libbsp/mips/rbtx4925/Makefile.am b/c/src/lib/libbsp/mips/rbtx4925/Makefile.am
index 76b2ef77d1..ca8846dfd4 100644
--- a/c/src/lib/libbsp/mips/rbtx4925/Makefile.am
+++ b/c/src/lib/libbsp/mips/rbtx4925/Makefile.am
@@ -10,7 +10,7 @@ dist_project_lib_DATA = startup/bsp_specs
noinst_PROGRAMS =
-start.$(OBJEXT): start/start.S
+start.$(OBJEXT): ../../../../../../bsps/mips/rbtx4925/start/start.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA = start.$(OBJEXT)
diff --git a/c/src/lib/libbsp/mips/rbtx4938/Makefile.am b/c/src/lib/libbsp/mips/rbtx4938/Makefile.am
index 6af4ffc71d..2125aec0e7 100644
--- a/c/src/lib/libbsp/mips/rbtx4938/Makefile.am
+++ b/c/src/lib/libbsp/mips/rbtx4938/Makefile.am
@@ -10,7 +10,7 @@ dist_project_lib_DATA = startup/bsp_specs
noinst_PROGRAMS =
-start.$(OBJEXT): start/start.S
+start.$(OBJEXT): ../../../../../../bsps/mips/rbtx4938/start/start.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA = start.$(OBJEXT)
diff --git a/c/src/lib/libbsp/moxie/moxiesim/Makefile.am b/c/src/lib/libbsp/moxie/moxiesim/Makefile.am
index 16ce5b6d5e..46743bd7da 100644
--- a/c/src/lib/libbsp/moxie/moxiesim/Makefile.am
+++ b/c/src/lib/libbsp/moxie/moxiesim/Makefile.am
@@ -11,7 +11,7 @@ dist_project_lib_DATA = startup/bsp_specs
-start.$(OBJEXT): start/start.S
+start.$(OBJEXT): ../../../../../../bsps/moxie/moxiesim/start/start.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA = start.$(OBJEXT)
diff --git a/c/src/lib/libbsp/nios2/nios2_iss/Makefile.am b/c/src/lib/libbsp/nios2/nios2_iss/Makefile.am
index 2fe8023b42..8430a359f0 100644
--- a/c/src/lib/libbsp/nios2/nios2_iss/Makefile.am
+++ b/c/src/lib/libbsp/nios2/nios2_iss/Makefile.am
@@ -7,9 +7,9 @@ dist_project_lib_DATA = startup/bsp_specs
-start.$(OBJEXT): start/start.S
+start.$(OBJEXT): ../../../../../../bsps/nios2/nios2_iss/start/start.S
$(CPPASCOMPILE) -o $@ -c $<
-crtnn.$(OBJEXT): start/crtnn.S
+crtnn.$(OBJEXT): ../../../../../../bsps/nios2/nios2_iss/start/crtnn.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA = start.$(OBJEXT) crtnn.$(OBJEXT)
diff --git a/c/src/lib/libbsp/or1k/generic_or1k/Makefile.am b/c/src/lib/libbsp/or1k/generic_or1k/Makefile.am
index dd8b7a5c75..fecd2e8c19 100644
--- a/c/src/lib/libbsp/or1k/generic_or1k/Makefile.am
+++ b/c/src/lib/libbsp/or1k/generic_or1k/Makefile.am
@@ -19,7 +19,7 @@ dist_project_lib_DATA = startup/bsp_specs
# Data #
###############################################################################
-start.$(OBJEXT): start/start.S
+start.$(OBJEXT): ../../../../../../bsps/or1k/generic_or1k/start/start.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA = start.$(OBJEXT)
diff --git a/c/src/lib/libbsp/powerpc/beatnik/Makefile.am b/c/src/lib/libbsp/powerpc/beatnik/Makefile.am
index bb295f3a80..ecd7f6a8a4 100644
--- a/c/src/lib/libbsp/powerpc/beatnik/Makefile.am
+++ b/c/src/lib/libbsp/powerpc/beatnik/Makefile.am
@@ -13,18 +13,18 @@ project_lib_DATA =
#include
#start
-rtems_crti.$(OBJEXT): ../shared/start/rtems_crti.S
+rtems_crti.$(OBJEXT): ../../../../../../bsps/powerpc/shared/start/rtems_crti.S
$(CPPASCOMPILE) -DASM -o $@ -c $<
project_lib_DATA += rtems_crti.$(OBJEXT)
-preload.$(OBJEXT): ../shared/start/preload.S
+preload.$(OBJEXT): ../../../../../../bsps/powerpc/shared/start/preload.S
$(CPPASCOMPILE) -DASM -o $@ -c $<
-vectors_entry.$(OBJEXT): ../shared/start/vectors_entry.S
+vectors_entry.$(OBJEXT): ../../../../../../bsps/powerpc/shared/start/vectors_entry.S
$(CPPASCOMPILE) -DASM -o $@ -c $<
-start.$(OBJEXT): ../shared/start/start.S
+start.$(OBJEXT): ../../../../../../bsps/powerpc/shared/start/start.S
$(CPPASCOMPILE) -DASM -o $@ -c $<
motld_start.$(OBJEXT): preload.$(OBJEXT) vectors_entry.$(OBJEXT) start.$(OBJEXT)
diff --git a/c/src/lib/libbsp/powerpc/gen5200/Makefile.am b/c/src/lib/libbsp/powerpc/gen5200/Makefile.am
index 2138ad053a..72767c0bc8 100644
--- a/c/src/lib/libbsp/powerpc/gen5200/Makefile.am
+++ b/c/src/lib/libbsp/powerpc/gen5200/Makefile.am
@@ -9,11 +9,11 @@ dist_project_lib_DATA = startup/bsp_specs
noinst_PROGRAMS =
-start.$(OBJEXT): start/start.S
+start.$(OBJEXT): ../../../../../../bsps/powerpc/gen5200/start/start.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA = start.$(OBJEXT)
-rtems_crti.$(OBJEXT): ../shared/start/rtems_crti.S
+rtems_crti.$(OBJEXT): ../../../../../../bsps/powerpc/shared/start/rtems_crti.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA += rtems_crti.$(OBJEXT)
diff --git a/c/src/lib/libbsp/powerpc/gen83xx/Makefile.am b/c/src/lib/libbsp/powerpc/gen83xx/Makefile.am
index 25607537dc..c91db0bdae 100644
--- a/c/src/lib/libbsp/powerpc/gen83xx/Makefile.am
+++ b/c/src/lib/libbsp/powerpc/gen83xx/Makefile.am
@@ -9,11 +9,11 @@ dist_project_lib_DATA = startup/bsp_specs
noinst_PROGRAMS =
-start.$(OBJEXT): start/start.S
+start.$(OBJEXT): ../../../../../../bsps/powerpc/gen83xx/start/start.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA = start.$(OBJEXT)
-rtems_crti.$(OBJEXT): ../shared/start/rtems_crti.S
+rtems_crti.$(OBJEXT): ../../../../../../bsps/powerpc/shared/start/rtems_crti.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA += rtems_crti.$(OBJEXT)
diff --git a/c/src/lib/libbsp/powerpc/haleakala/Makefile.am b/c/src/lib/libbsp/powerpc/haleakala/Makefile.am
index be8b8388ad..32c87428cf 100644
--- a/c/src/lib/libbsp/powerpc/haleakala/Makefile.am
+++ b/c/src/lib/libbsp/powerpc/haleakala/Makefile.am
@@ -7,7 +7,7 @@ dist_project_lib_DATA = startup/bsp_specs
-rtems_crti.$(OBJEXT): ../shared/start/rtems_crti.S
+rtems_crti.$(OBJEXT): ../../../../../../bsps/powerpc/shared/start/rtems_crti.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA = rtems_crti.$(OBJEXT)
diff --git a/c/src/lib/libbsp/powerpc/motorola_powerpc/Makefile.am b/c/src/lib/libbsp/powerpc/motorola_powerpc/Makefile.am
index 3ed73e63c2..496d8c418c 100644
--- a/c/src/lib/libbsp/powerpc/motorola_powerpc/Makefile.am
+++ b/c/src/lib/libbsp/powerpc/motorola_powerpc/Makefile.am
@@ -15,15 +15,15 @@ dist_project_lib_DATA = startup/bsp_specs
noinst_PROGRAMS =
-start.$(OBJEXT): ../shared/start/start.S
+start.$(OBJEXT): ../../../../../../bsps/powerpc/shared/start/start.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA = start.$(OBJEXT)
-rtems_crti.$(OBJEXT): ../shared/start/rtems_crti.S
+rtems_crti.$(OBJEXT): ../../../../../../bsps/powerpc/shared/start/rtems_crti.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA += rtems_crti.$(OBJEXT)
-vectors_entry.$(OBJEXT): ../shared/start/vectors_entry.S
+vectors_entry.$(OBJEXT): ../../../../../../bsps/powerpc/shared/start/vectors_entry.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA += vectors_entry.$(OBJEXT)
diff --git a/c/src/lib/libbsp/powerpc/mpc55xxevb/Makefile.am b/c/src/lib/libbsp/powerpc/mpc55xxevb/Makefile.am
index 9f6798c1bb..4db2f8ac1d 100644
--- a/c/src/lib/libbsp/powerpc/mpc55xxevb/Makefile.am
+++ b/c/src/lib/libbsp/powerpc/mpc55xxevb/Makefile.am
@@ -9,11 +9,11 @@ dist_project_lib_DATA = startup/bsp_specs
noinst_PROGRAMS =
-start.$(OBJEXT): start/start.S
+start.$(OBJEXT): ../../../../../../bsps/powerpc/mpc55xxevb/start/start.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA = start.$(OBJEXT)
-rtems_crti.$(OBJEXT): ../shared/start/rtems_crti.S
+rtems_crti.$(OBJEXT): ../../../../../../bsps/powerpc/shared/start/rtems_crti.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA += rtems_crti.$(OBJEXT)
diff --git a/c/src/lib/libbsp/powerpc/mpc8260ads/Makefile.am b/c/src/lib/libbsp/powerpc/mpc8260ads/Makefile.am
index 621e61e350..03ef7c2ad8 100644
--- a/c/src/lib/libbsp/powerpc/mpc8260ads/Makefile.am
+++ b/c/src/lib/libbsp/powerpc/mpc8260ads/Makefile.am
@@ -8,13 +8,13 @@ dist_project_lib_DATA = startup/bsp_specs
noinst_PROGRAMS =
-start.$(OBJEXT): start/start.S
+start.$(OBJEXT): ../../../../../../bsps/powerpc/mpc8260ads/start/start.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA = start.$(OBJEXT)
project_lib_DATA += linkcmds
-rtems_crti.$(OBJEXT): ../shared/start/rtems_crti.S
+rtems_crti.$(OBJEXT): ../../../../../../bsps/powerpc/shared/start/rtems_crti.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA += rtems_crti.$(OBJEXT)
diff --git a/c/src/lib/libbsp/powerpc/mvme3100/Makefile.am b/c/src/lib/libbsp/powerpc/mvme3100/Makefile.am
index 6491639c3f..a94f30f667 100644
--- a/c/src/lib/libbsp/powerpc/mvme3100/Makefile.am
+++ b/c/src/lib/libbsp/powerpc/mvme3100/Makefile.am
@@ -11,13 +11,13 @@ noinst_PROGRAMS =
project_lib_DATA =
-start.$(OBJEXT): start/start.S
+start.$(OBJEXT): ../../../../../../bsps/powerpc/mvme3100/start/start.S
$(CPPASCOMPILE) -o $@ -c $<
-preload.$(OBJEXT): ../shared/start/preload.S
+preload.$(OBJEXT): ../../../../../../bsps/powerpc/shared/start/preload.S
$(CPPASCOMPILE) -DASM -o $@ -c $<
-vectors_entry.$(OBJEXT): ../shared/start/vectors_entry.S
+vectors_entry.$(OBJEXT): ../../../../../../bsps/powerpc/shared/start/vectors_entry.S
$(CPPASCOMPILE) -o $@ -c $<
motld_start.$(OBJEXT): preload.$(OBJEXT) vectors_entry.$(OBJEXT) \
@@ -26,7 +26,7 @@ motld_start.$(OBJEXT): preload.$(OBJEXT) vectors_entry.$(OBJEXT) \
project_lib_DATA += motld_start.$(OBJEXT)
-rtems_crti.$(OBJEXT): ../shared/start/rtems_crti.S
+rtems_crti.$(OBJEXT): ../../../../../../bsps/powerpc/shared/start/rtems_crti.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA += rtems_crti.$(OBJEXT)
diff --git a/c/src/lib/libbsp/powerpc/mvme5500/Makefile.am b/c/src/lib/libbsp/powerpc/mvme5500/Makefile.am
index 6873db182f..6bc09151ff 100644
--- a/c/src/lib/libbsp/powerpc/mvme5500/Makefile.am
+++ b/c/src/lib/libbsp/powerpc/mvme5500/Makefile.am
@@ -48,7 +48,7 @@ librtemsbsp_a_SOURCES += tod/todcfg.c
# vectors
librtemsbsp_a_SOURCES += vectors/exceptionhandler.c
-librtemsbsp_a_SOURCES += ../shared/start/vectors_entry.S
+librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/vectors_entry.S
# GT64260
librtemsbsp_a_SOURCES += GT64260/GT64260TWSI.c
@@ -60,12 +60,12 @@ librtemsbsp_a_SOURCES += network/if_1GHz/if_wm.c
librtemsbsp_a_SOURCES += network/if_1GHz/pci_map.c
endif
-rtems_crti.$(OBJEXT): ../shared/start/rtems_crti.S
+rtems_crti.$(OBJEXT): ../../../../../../bsps/powerpc/shared/start/rtems_crti.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA = rtems_crti.$(OBJEXT)
noinst_PROGRAMS += mvme5500start.$(OBJEXT)
-mvme5500start___OBJEXT__SOURCES = ../shared/start/preload.S start/start.S
+mvme5500start___OBJEXT__SOURCES = ../../../../../../bsps/powerpc/shared/start/preload.S ../../../../../../bsps/powerpc/mvme5500/start/start.S
mvme5500start___OBJEXT__CPPFLAGS = $(AM_CPPFLAGS)
mvme5500start___OBJEXT__LDFLAGS = $(RTEMS_RELLDFLAGS)
diff --git a/c/src/lib/libbsp/powerpc/psim/Makefile.am b/c/src/lib/libbsp/powerpc/psim/Makefile.am
index 5b7e65463e..575d939f2a 100644
--- a/c/src/lib/libbsp/powerpc/psim/Makefile.am
+++ b/c/src/lib/libbsp/powerpc/psim/Makefile.am
@@ -7,11 +7,11 @@ dist_project_lib_DATA = startup/bsp_specs
-start.$(OBJEXT): start/start.S
+start.$(OBJEXT): ../../../../../../bsps/powerpc/psim/start/start.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA = start.$(OBJEXT)
-rtems_crti.$(OBJEXT): ../shared/start/rtems_crti.S
+rtems_crti.$(OBJEXT): ../../../../../../bsps/powerpc/shared/start/rtems_crti.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA += rtems_crti.$(OBJEXT)
diff --git a/c/src/lib/libbsp/powerpc/qemuppc/Makefile.am b/c/src/lib/libbsp/powerpc/qemuppc/Makefile.am
index 9a3099377a..b918506e3b 100644
--- a/c/src/lib/libbsp/powerpc/qemuppc/Makefile.am
+++ b/c/src/lib/libbsp/powerpc/qemuppc/Makefile.am
@@ -8,11 +8,11 @@ dist_project_lib_DATA = startup/bsp_specs
noinst_PROGRAMS =
-start.$(OBJEXT): start/start.S
+start.$(OBJEXT): ../../../../../../bsps/powerpc/qemuppc/start/start.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA = start.$(OBJEXT)
-rtems_crti.$(OBJEXT): ../shared/start/rtems_crti.S
+rtems_crti.$(OBJEXT): ../../../../../../bsps/powerpc/shared/start/rtems_crti.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA += rtems_crti.$(OBJEXT)
diff --git a/c/src/lib/libbsp/powerpc/qoriq/Makefile.am b/c/src/lib/libbsp/powerpc/qoriq/Makefile.am
index 770df931c6..a182369171 100644
--- a/c/src/lib/libbsp/powerpc/qoriq/Makefile.am
+++ b/c/src/lib/libbsp/powerpc/qoriq/Makefile.am
@@ -10,15 +10,15 @@ dist_project_lib_DATA = startup/bsp_specs
noinst_PROGRAMS =
-start.$(OBJEXT): start/start.S
+start.$(OBJEXT): ../../../../../../bsps/powerpc/qoriq/start/start.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA = start.$(OBJEXT)
-rtems_crti.$(OBJEXT): ../shared/start/rtems_crti.S
+rtems_crti.$(OBJEXT): ../../../../../../bsps/powerpc/shared/start/rtems_crti.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA += rtems_crti.$(OBJEXT)
-rtems_crtn.$(OBJEXT): ../shared/start/rtems_crtn.S
+rtems_crtn.$(OBJEXT): ../../../../../../bsps/powerpc/shared/start/rtems_crtn.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA += rtems_crtn.$(OBJEXT)
diff --git a/c/src/lib/libbsp/powerpc/ss555/Makefile.am b/c/src/lib/libbsp/powerpc/ss555/Makefile.am
index a9b5397c9f..94d1e18bd8 100644
--- a/c/src/lib/libbsp/powerpc/ss555/Makefile.am
+++ b/c/src/lib/libbsp/powerpc/ss555/Makefile.am
@@ -7,7 +7,7 @@ dist_project_lib_DATA = startup/bsp_specs
-rtems_crti.$(OBJEXT): ../shared/start/rtems_crti.S
+rtems_crti.$(OBJEXT): ../../../../../../bsps/powerpc/shared/start/rtems_crti.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA = rtems_crti.$(OBJEXT)
@@ -26,7 +26,7 @@ librtemsbsp_a_SOURCES += startup/bspstart.c
librtemsbsp_a_SOURCES += startup/iss555.c
librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c
librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c
-librtemsbsp_a_SOURCES += start/start.S
+librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/ss555/start/start.S
librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c
librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-empty.c
# tm27supp
diff --git a/c/src/lib/libbsp/powerpc/t32mppc/Makefile.am b/c/src/lib/libbsp/powerpc/t32mppc/Makefile.am
index 5590cf9fcf..97917a78da 100644
--- a/c/src/lib/libbsp/powerpc/t32mppc/Makefile.am
+++ b/c/src/lib/libbsp/powerpc/t32mppc/Makefile.am
@@ -10,11 +10,11 @@ dist_project_lib_DATA = startup/bsp_specs
noinst_PROGRAMS =
-start.$(OBJEXT): start/start.S
+start.$(OBJEXT): ../../../../../../bsps/powerpc/t32mppc/start/start.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA = start.$(OBJEXT)
-rtems_crti.$(OBJEXT): ../shared/start/rtems_crti.S
+rtems_crti.$(OBJEXT): ../../../../../../bsps/powerpc/shared/start/rtems_crti.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA += rtems_crti.$(OBJEXT)
diff --git a/c/src/lib/libbsp/powerpc/tqm8xx/Makefile.am b/c/src/lib/libbsp/powerpc/tqm8xx/Makefile.am
index 1c0dfe5da3..e447672b8e 100644
--- a/c/src/lib/libbsp/powerpc/tqm8xx/Makefile.am
+++ b/c/src/lib/libbsp/powerpc/tqm8xx/Makefile.am
@@ -9,11 +9,11 @@ dist_project_lib_DATA = startup/bsp_specs
noinst_PROGRAMS =
-start.$(OBJEXT): start/start.S
+start.$(OBJEXT): ../../../../../../bsps/powerpc/tqm8xx/start/start.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA = start.$(OBJEXT)
-rtems_crti.$(OBJEXT): ../shared/start/rtems_crti.S
+rtems_crti.$(OBJEXT): ../../../../../../bsps/powerpc/shared/start/rtems_crti.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA += rtems_crti.$(OBJEXT)
diff --git a/c/src/lib/libbsp/powerpc/virtex/Makefile.am b/c/src/lib/libbsp/powerpc/virtex/Makefile.am
index f9c98b5ec4..fe4c8d4ac4 100644
--- a/c/src/lib/libbsp/powerpc/virtex/Makefile.am
+++ b/c/src/lib/libbsp/powerpc/virtex/Makefile.am
@@ -12,11 +12,11 @@ endif
noinst_PROGRAMS =
-start.$(OBJEXT): start/start.S
+start.$(OBJEXT): ../../../../../../bsps/powerpc/virtex/start/start.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA = start.$(OBJEXT)
-rtems_crti.$(OBJEXT): ../shared/start/rtems_crti.S
+rtems_crti.$(OBJEXT): ../../../../../../bsps/powerpc/shared/start/rtems_crti.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA += rtems_crti.$(OBJEXT)
diff --git a/c/src/lib/libbsp/powerpc/virtex4/Makefile.am b/c/src/lib/libbsp/powerpc/virtex4/Makefile.am
index e8584ac178..60a179740c 100644
--- a/c/src/lib/libbsp/powerpc/virtex4/Makefile.am
+++ b/c/src/lib/libbsp/powerpc/virtex4/Makefile.am
@@ -9,7 +9,7 @@ dist_project_lib_DATA = startup/bsp_specs
# include
# start
-rtems_crti.$(OBJEXT): ../shared/start/rtems_crti.S
+rtems_crti.$(OBJEXT): ../../../../../../bsps/powerpc/shared/start/rtems_crti.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA = rtems_crti.$(OBJEXT)
@@ -28,7 +28,7 @@ librtemsbsp_a_SOURCES += ../shared/src/memcpy.c
librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-empty.c
# start
-librtemsbsp_a_SOURCES += start/start.S
+librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/virtex4/start/start.S
# console
librtemsbsp_a_SOURCES += startup/dummy_console.c
diff --git a/c/src/lib/libbsp/powerpc/virtex5/Makefile.am b/c/src/lib/libbsp/powerpc/virtex5/Makefile.am
index 45a5da547d..81f78e198e 100644
--- a/c/src/lib/libbsp/powerpc/virtex5/Makefile.am
+++ b/c/src/lib/libbsp/powerpc/virtex5/Makefile.am
@@ -8,7 +8,7 @@ dist_project_lib_DATA = startup/bsp_specs
# include
# start
-rtems_crti.$(OBJEXT): ../shared/start/rtems_crti.S
+rtems_crti.$(OBJEXT): ../../../../../../bsps/powerpc/shared/start/rtems_crti.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA = rtems_crti.$(OBJEXT)
@@ -27,7 +27,7 @@ librtemsbsp_a_SOURCES += ../shared/src/memcpy.c
librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-empty.c
# start
-librtemsbsp_a_SOURCES += start/start.S
+librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/virtex5/start/start.S
# clock & timer
librtemsbsp_a_SOURCES +=../../../../../../bsps/powerpc/shared/clock/p_clock.c
diff --git a/c/src/lib/libbsp/riscv/riscv_generic/Makefile.am b/c/src/lib/libbsp/riscv/riscv_generic/Makefile.am
index 48b6634192..0d9e406111 100644
--- a/c/src/lib/libbsp/riscv/riscv_generic/Makefile.am
+++ b/c/src/lib/libbsp/riscv/riscv_generic/Makefile.am
@@ -18,7 +18,7 @@ dist_project_lib_DATA = startup/bsp_specs
# Data #
###############################################################################
-start.$(OBJEXT): start/start.S
+start.$(OBJEXT): ../../../../../../bsps/riscv/riscv_generic/start/start.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA = start.$(OBJEXT)
diff --git a/c/src/lib/libbsp/sh/gensh1/Makefile.am b/c/src/lib/libbsp/sh/gensh1/Makefile.am
index f128180cbb..11a14693a0 100644
--- a/c/src/lib/libbsp/sh/gensh1/Makefile.am
+++ b/c/src/lib/libbsp/sh/gensh1/Makefile.am
@@ -7,7 +7,7 @@ dist_project_lib_DATA = startup/bsp_specs
-start.$(OBJEXT): start/start.S
+start.$(OBJEXT): ../../../../../../bsps/sh/gensh1/start/start.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA = start.$(OBJEXT)
diff --git a/c/src/lib/libbsp/sh/gensh2/Makefile.am b/c/src/lib/libbsp/sh/gensh2/Makefile.am
index 9a67271b6d..bcac43ec8a 100644
--- a/c/src/lib/libbsp/sh/gensh2/Makefile.am
+++ b/c/src/lib/libbsp/sh/gensh2/Makefile.am
@@ -7,7 +7,7 @@ dist_project_lib_DATA = startup/bsp_specs
-start.$(OBJEXT): start/start.S
+start.$(OBJEXT): ../../../../../../bsps/sh/gensh2/start/start.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA = start.$(OBJEXT)
diff --git a/c/src/lib/libbsp/sh/gensh4/Makefile.am b/c/src/lib/libbsp/sh/gensh4/Makefile.am
index 92a9cdf6e7..97cea6de1a 100644
--- a/c/src/lib/libbsp/sh/gensh4/Makefile.am
+++ b/c/src/lib/libbsp/sh/gensh4/Makefile.am
@@ -6,7 +6,7 @@ include $(top_srcdir)/../../bsp.am
dist_project_lib_DATA = startup/bsp_specs
-start.$(OBJEXT): start/start.S
+start.$(OBJEXT): ../../../../../../bsps/sh/gensh4/start/start.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA = start.$(OBJEXT)
diff --git a/c/src/lib/libbsp/sh/shsim/Makefile.am b/c/src/lib/libbsp/sh/shsim/Makefile.am
index edd911aaad..94659c1be4 100644
--- a/c/src/lib/libbsp/sh/shsim/Makefile.am
+++ b/c/src/lib/libbsp/sh/shsim/Makefile.am
@@ -7,7 +7,7 @@ dist_project_lib_DATA = startup/bsp_specs
-start.$(OBJEXT): start/start.S
+start.$(OBJEXT): ../../../../../../bsps/sh/shsim/start/start.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA = start.$(OBJEXT)
diff --git a/c/src/lib/libbsp/sparc/erc32/Makefile.am b/c/src/lib/libbsp/sparc/erc32/Makefile.am
index 489772f892..df9aefa8bb 100644
--- a/c/src/lib/libbsp/sparc/erc32/Makefile.am
+++ b/c/src/lib/libbsp/sparc/erc32/Makefile.am
@@ -9,7 +9,7 @@ dist_project_lib_DATA = startup/bsp_specs
noinst_PROGRAMS =
-start.$(OBJEXT): ../shared/start/start.S
+start.$(OBJEXT): ../../../../../../bsps/sparc/shared/start/start.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA = start.$(OBJEXT)
diff --git a/c/src/lib/libbsp/sparc/leon2/Makefile.am b/c/src/lib/libbsp/sparc/leon2/Makefile.am
index a20cd32605..1b15b0249f 100644
--- a/c/src/lib/libbsp/sparc/leon2/Makefile.am
+++ b/c/src/lib/libbsp/sparc/leon2/Makefile.am
@@ -9,7 +9,7 @@ dist_project_lib_DATA = startup/bsp_specs
noinst_PROGRAMS =
-start.$(OBJEXT): ../shared/start/start.S
+start.$(OBJEXT): ../../../../../../bsps/sparc/shared/start/start.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA = start.$(OBJEXT)
diff --git a/c/src/lib/libbsp/sparc/leon3/Makefile.am b/c/src/lib/libbsp/sparc/leon3/Makefile.am
index 7c76d726f0..a94dfd2c56 100644
--- a/c/src/lib/libbsp/sparc/leon3/Makefile.am
+++ b/c/src/lib/libbsp/sparc/leon3/Makefile.am
@@ -9,7 +9,7 @@ dist_project_lib_DATA = startup/bsp_specs
noinst_PROGRAMS =
-start.$(OBJEXT): ../shared/start/start.S
+start.$(OBJEXT): ../../../../../../bsps/sparc/shared/start/start.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA = start.$(OBJEXT)
diff --git a/c/src/lib/libbsp/sparc64/niagara/Makefile.am b/c/src/lib/libbsp/sparc64/niagara/Makefile.am
index a0614da7ba..c9489bdccc 100644
--- a/c/src/lib/libbsp/sparc64/niagara/Makefile.am
+++ b/c/src/lib/libbsp/sparc64/niagara/Makefile.am
@@ -9,7 +9,7 @@ noinst_PROGRAMS =
-start.$(OBJEXT): ../shared/start/start.S
+start.$(OBJEXT): ../../../../../../bsps/sparc64/shared/start/start.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA = start.$(OBJEXT)
@@ -32,7 +32,7 @@ librtemsbsp_a_SOURCES += ../shared/helenos/boot/generic/string.c
librtemsbsp_a_SOURCES += ../shared/helenos/boot/sparc64/loader/ofwarch.c
librtemsbsp_a_SOURCES += ../shared/helenos/boot/sparc64/loader/main.c
librtemsbsp_a_SOURCES += ../shared/helenos/boot/sparc64/loader/ofwasm.S
-librtemsbsp_a_SOURCES += start/bspinit.S
+librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc64/niagara/start/bspinit.S
librtemsbsp_a_SOURCES += ../shared/asm/asm.S
librtemsbsp_a_SOURCES +=../../../../../../bsps/sparc64/shared/clock/ckinit.c
diff --git a/c/src/lib/libbsp/sparc64/usiii/Makefile.am b/c/src/lib/libbsp/sparc64/usiii/Makefile.am
index e693732c05..ee7f4957f5 100644
--- a/c/src/lib/libbsp/sparc64/usiii/Makefile.am
+++ b/c/src/lib/libbsp/sparc64/usiii/Makefile.am
@@ -17,7 +17,7 @@ noinst_PROGRAMS =
-start.$(OBJEXT): ../shared/start/start.S
+start.$(OBJEXT): ../../../../../../bsps/sparc64/shared/start/start.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA = start.$(OBJEXT)
@@ -40,11 +40,11 @@ librtemsbsp_a_SOURCES += ../shared/helenos/boot/sparc64/loader/ofwarch.c
librtemsbsp_a_SOURCES += ../shared/helenos/boot/sparc64/loader/main.c
librtemsbsp_a_SOURCES += ../shared/helenos/boot/sparc64/loader/ofwasm.S
librtemsbsp_a_SOURCES += ../shared/asm/asm.S
-librtemsbsp_a_SOURCES += start/bspinit.S
+librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc64/usiii/start/bspinit.S
librtemsbsp_a_SOURCES += ../shared/helenos/kernel/sparc64/src/cache.S
librtemsbsp_a_SOURCES += ../shared/helenos/kernel/sparc64/src/sun4u/takemmu.S
-librtemsbsp_a_SOURCES += ../shared/start/trap_table.S
+librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc64/shared/start/trap_table.S
librtemsbsp_a_SOURCES +=../../../../../../bsps/sparc64/shared/clock/ckinit.c
diff --git a/c/src/lib/libbsp/v850/gdbv850sim/Makefile.am b/c/src/lib/libbsp/v850/gdbv850sim/Makefile.am
index 367f838c5d..fdd6cab5b5 100644
--- a/c/src/lib/libbsp/v850/gdbv850sim/Makefile.am
+++ b/c/src/lib/libbsp/v850/gdbv850sim/Makefile.am
@@ -11,7 +11,7 @@ dist_project_lib_DATA = startup/bsp_specs
noinst_PROGRAMS =
-start.$(OBJEXT): start/start.S
+start.$(OBJEXT): ../../../../../../bsps/v850/gdbv850sim/start/start.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA = start.$(OBJEXT)