[rtems commit] bsps: Move start files to bsps

Sebastian Huber sebh at rtems.org
Fri Apr 20 13:28:59 UTC 2018


Module:    rtems
Branch:    master
Commit:    fbcd7c8fa65eb695e96a62ea1c1ac7a024fa9dfc
Changeset: http://git.rtems.org/rtems/commit/?id=fbcd7c8fa65eb695e96a62ea1c1ac7a024fa9dfc

Author:    Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:      Fri Apr 20 10:19:28 2018 +0200

bsps: Move start files to bsps

This patch is a part of the BSP source reorganization.

Update #3285.

---

 {c/src/lib/libbsp => bsps}/arm/csb336/start/start.S             | 0
 {c/src/lib/libbsp => bsps}/arm/csb337/start/start.S             | 0
 {c/src/lib/libbsp => bsps}/arm/edb7312/start/start.S            | 0
 {c/src/lib/libbsp => bsps}/arm/gumstix/start/start.S            | 0
 {c/src/lib/libbsp => bsps}/arm/rtl22xx/start/start.S            | 0
 {c/src/lib/libbsp => bsps}/arm/shared/start/start.S             | 0
 {c/src/lib/libbsp => bsps}/arm/smdk2410/start/start.S           | 0
 {c/src/lib/libbsp => bsps}/bfin/bf537Stamp/start/start.S        | 0
 {c/src/lib/libbsp => bsps}/bfin/shared/start/start.S            | 0
 {c/src/lib/libbsp => bsps}/epiphany/epiphany_sim/start/start.S  | 0
 {c/src/lib/libbsp => bsps}/i386/pc386/start/start.S             | 0
 {c/src/lib/libbsp => bsps}/i386/pc386/start/start16.S           | 0
 {c/src/lib/libbsp => bsps}/lm32/shared/start/start.S            | 0
 {c/src/lib/libbsp => bsps}/m32c/m32cbsp/start/start.S           | 0
 {c/src/lib/libbsp => bsps}/m68k/av5282/start/start.S            | 0
 {c/src/lib/libbsp => bsps}/m68k/csb360/start/start.S            | 0
 {c/src/lib/libbsp => bsps}/m68k/gen68340/start/start.S          | 0
 {c/src/lib/libbsp => bsps}/m68k/gen68360/start/start.S          | 0
 {c/src/lib/libbsp => bsps}/m68k/genmcf548x/start/start.S        | 0
 {c/src/lib/libbsp => bsps}/m68k/mcf5206elite/start/start.S      | 0
 {c/src/lib/libbsp => bsps}/m68k/mcf52235/start/start.S          | 0
 {c/src/lib/libbsp => bsps}/m68k/mcf5225x/start/start.S          | 0
 {c/src/lib/libbsp => bsps}/m68k/mcf5235/start/start.S           | 0
 {c/src/lib/libbsp => bsps}/m68k/mcf5329/start/start.S           | 0
 {c/src/lib/libbsp => bsps}/m68k/mrm332/start/start.S            | 0
 {c/src/lib/libbsp => bsps}/m68k/shared/start/start.S            | 0
 {c/src/lib/libbsp => bsps}/m68k/uC5282/start/start.S            | 0
 {c/src/lib/libbsp => bsps}/mips/csb350/start/start.S            | 0
 {c/src/lib/libbsp => bsps}/mips/hurricane/start/start.S         | 0
 {c/src/lib/libbsp => bsps}/mips/jmr3904/start/start.S           | 0
 {c/src/lib/libbsp => bsps}/mips/malta/start/start.S             | 0
 {c/src/lib/libbsp => bsps}/mips/rbtx4925/start/start.S          | 0
 {c/src/lib/libbsp => bsps}/mips/rbtx4938/start/start.S          | 0
 {c/src/lib/libbsp => bsps}/moxie/moxiesim/start/start.S         | 0
 {c/src/lib/libbsp => bsps}/nios2/nios2_iss/start/crtnn.S        | 0
 {c/src/lib/libbsp => bsps}/nios2/nios2_iss/start/start.S        | 0
 {c/src/lib/libbsp => bsps}/or1k/generic_or1k/start/start.S      | 0
 {c/src/lib/libbsp => bsps}/powerpc/gen5200/start/start.S        | 0
 {c/src/lib/libbsp => bsps}/powerpc/gen83xx/start/start.S        | 0
 {c/src/lib/libbsp => bsps}/powerpc/mpc55xxevb/start/start.S     | 0
 {c/src/lib/libbsp => bsps}/powerpc/mpc8260ads/start/start.S     | 0
 {c/src/lib/libbsp => bsps}/powerpc/mvme3100/start/start.S       | 0
 {c/src/lib/libbsp => bsps}/powerpc/mvme5500/start/start.S       | 0
 {c/src/lib/libbsp => bsps}/powerpc/psim/start/start.S           | 0
 {c/src/lib/libbsp => bsps}/powerpc/qemuppc/start/start.S        | 0
 {c/src/lib/libbsp => bsps}/powerpc/qoriq/start/start.S          | 0
 {c/src/lib/libbsp => bsps}/powerpc/shared/start/preload.S       | 0
 {c/src/lib/libbsp => bsps}/powerpc/shared/start/rtems_crti.S    | 0
 {c/src/lib/libbsp => bsps}/powerpc/shared/start/rtems_crtn.S    | 0
 {c/src/lib/libbsp => bsps}/powerpc/shared/start/start.S         | 0
 {c/src/lib/libbsp => bsps}/powerpc/shared/start/vectors_entry.S | 0
 {c/src/lib/libbsp => bsps}/powerpc/ss555/start/start.S          | 0
 {c/src/lib/libbsp => bsps}/powerpc/t32mppc/start/start.S        | 0
 {c/src/lib/libbsp => bsps}/powerpc/tqm8xx/start/start.S         | 0
 {c/src/lib/libbsp => bsps}/powerpc/virtex/start/start.S         | 0
 {c/src/lib/libbsp => bsps}/powerpc/virtex4/start/start.S        | 0
 {c/src/lib/libbsp => bsps}/powerpc/virtex5/start/start.S        | 0
 {c/src/lib/libbsp => bsps}/riscv/riscv_generic/start/start.S    | 0
 {c/src/lib/libbsp => bsps}/sh/gensh1/start/start.S              | 0
 {c/src/lib/libbsp => bsps}/sh/gensh2/start/start.S              | 0
 {c/src/lib/libbsp => bsps}/sh/gensh2/start/start.ram            | 0
 {c/src/lib/libbsp => bsps}/sh/gensh2/start/start.rom            | 0
 {c/src/lib/libbsp => bsps}/sh/gensh4/start/start.S              | 0
 {c/src/lib/libbsp => bsps}/sh/shsim/start/start.S               | 0
 {c/src/lib/libbsp => bsps}/sparc/shared/start/start.S           | 0
 {c/src/lib/libbsp => bsps}/sparc64/niagara/start/bspinit.S      | 0
 {c/src/lib/libbsp => bsps}/sparc64/shared/start/start.S         | 0
 {c/src/lib/libbsp => bsps}/sparc64/shared/start/trap_table.S    | 0
 {c/src/lib/libbsp => bsps}/sparc64/usiii/start/bspinit.S        | 0
 {c/src/lib/libbsp => bsps}/v850/gdbv850sim/start/start.S        | 0
 c/src/lib/libbsp/arm/altera-cyclone-v/Makefile.am               | 2 +-
 c/src/lib/libbsp/arm/atsam/Makefile.am                          | 2 +-
 c/src/lib/libbsp/arm/beagle/Makefile.am                         | 2 +-
 c/src/lib/libbsp/arm/csb336/Makefile.am                         | 2 +-
 c/src/lib/libbsp/arm/csb337/Makefile.am                         | 2 +-
 c/src/lib/libbsp/arm/edb7312/Makefile.am                        | 2 +-
 c/src/lib/libbsp/arm/gdbarmsim/Makefile.am                      | 2 +-
 c/src/lib/libbsp/arm/gumstix/Makefile.am                        | 2 +-
 c/src/lib/libbsp/arm/imx/Makefile.am                            | 2 +-
 c/src/lib/libbsp/arm/lm3s69xx/Makefile.am                       | 2 +-
 c/src/lib/libbsp/arm/lpc176x/Makefile.am                        | 2 +-
 c/src/lib/libbsp/arm/lpc24xx/Makefile.am                        | 2 +-
 c/src/lib/libbsp/arm/lpc32xx/Makefile.am                        | 2 +-
 c/src/lib/libbsp/arm/raspberrypi/Makefile.am                    | 2 +-
 c/src/lib/libbsp/arm/realview-pbx-a9/Makefile.am                | 2 +-
 c/src/lib/libbsp/arm/rtl22xx/Makefile.am                        | 2 +-
 c/src/lib/libbsp/arm/smdk2410/Makefile.am                       | 2 +-
 c/src/lib/libbsp/arm/stm32f4/Makefile.am                        | 2 +-
 c/src/lib/libbsp/arm/tms570/Makefile.am                         | 2 +-
 c/src/lib/libbsp/arm/xilinx-zynq/Makefile.am                    | 2 +-
 c/src/lib/libbsp/bfin/TLL6527M/Makefile.am                      | 2 +-
 c/src/lib/libbsp/bfin/bf537Stamp/Makefile.am                    | 2 +-
 c/src/lib/libbsp/bfin/eZKit533/Makefile.am                      | 2 +-
 c/src/lib/libbsp/epiphany/epiphany_sim/Makefile.am              | 2 +-
 c/src/lib/libbsp/i386/pc386/Makefile.am                         | 6 +++---
 c/src/lib/libbsp/lm32/lm32_evr/Makefile.am                      | 2 +-
 c/src/lib/libbsp/lm32/milkymist/Makefile.am                     | 2 +-
 c/src/lib/libbsp/m32c/m32cbsp/Makefile.am                       | 2 +-
 c/src/lib/libbsp/m68k/av5282/Makefile.am                        | 2 +-
 c/src/lib/libbsp/m68k/csb360/Makefile.am                        | 2 +-
 c/src/lib/libbsp/m68k/gen68340/Makefile.am                      | 2 +-
 c/src/lib/libbsp/m68k/gen68360/Makefile.am                      | 2 +-
 c/src/lib/libbsp/m68k/genmcf548x/Makefile.am                    | 2 +-
 c/src/lib/libbsp/m68k/mcf5206elite/Makefile.am                  | 2 +-
 c/src/lib/libbsp/m68k/mcf52235/Makefile.am                      | 2 +-
 c/src/lib/libbsp/m68k/mcf5225x/Makefile.am                      | 2 +-
 c/src/lib/libbsp/m68k/mcf5235/Makefile.am                       | 2 +-
 c/src/lib/libbsp/m68k/mcf5329/Makefile.am                       | 2 +-
 c/src/lib/libbsp/m68k/mrm332/Makefile.am                        | 2 +-
 c/src/lib/libbsp/m68k/mvme147/Makefile.am                       | 2 +-
 c/src/lib/libbsp/m68k/mvme147s/Makefile.am                      | 2 +-
 c/src/lib/libbsp/m68k/mvme162/Makefile.am                       | 2 +-
 c/src/lib/libbsp/m68k/mvme167/Makefile.am                       | 2 +-
 c/src/lib/libbsp/m68k/uC5282/Makefile.am                        | 2 +-
 c/src/lib/libbsp/mips/csb350/Makefile.am                        | 2 +-
 c/src/lib/libbsp/mips/hurricane/Makefile.am                     | 2 +-
 c/src/lib/libbsp/mips/jmr3904/Makefile.am                       | 2 +-
 c/src/lib/libbsp/mips/malta/Makefile.am                         | 2 +-
 c/src/lib/libbsp/mips/rbtx4925/Makefile.am                      | 2 +-
 c/src/lib/libbsp/mips/rbtx4938/Makefile.am                      | 2 +-
 c/src/lib/libbsp/moxie/moxiesim/Makefile.am                     | 2 +-
 c/src/lib/libbsp/nios2/nios2_iss/Makefile.am                    | 4 ++--
 c/src/lib/libbsp/or1k/generic_or1k/Makefile.am                  | 2 +-
 c/src/lib/libbsp/powerpc/beatnik/Makefile.am                    | 8 ++++----
 c/src/lib/libbsp/powerpc/gen5200/Makefile.am                    | 4 ++--
 c/src/lib/libbsp/powerpc/gen83xx/Makefile.am                    | 4 ++--
 c/src/lib/libbsp/powerpc/haleakala/Makefile.am                  | 2 +-
 c/src/lib/libbsp/powerpc/motorola_powerpc/Makefile.am           | 6 +++---
 c/src/lib/libbsp/powerpc/mpc55xxevb/Makefile.am                 | 4 ++--
 c/src/lib/libbsp/powerpc/mpc8260ads/Makefile.am                 | 4 ++--
 c/src/lib/libbsp/powerpc/mvme3100/Makefile.am                   | 8 ++++----
 c/src/lib/libbsp/powerpc/mvme5500/Makefile.am                   | 6 +++---
 c/src/lib/libbsp/powerpc/psim/Makefile.am                       | 4 ++--
 c/src/lib/libbsp/powerpc/qemuppc/Makefile.am                    | 4 ++--
 c/src/lib/libbsp/powerpc/qoriq/Makefile.am                      | 6 +++---
 c/src/lib/libbsp/powerpc/ss555/Makefile.am                      | 4 ++--
 c/src/lib/libbsp/powerpc/t32mppc/Makefile.am                    | 4 ++--
 c/src/lib/libbsp/powerpc/tqm8xx/Makefile.am                     | 4 ++--
 c/src/lib/libbsp/powerpc/virtex/Makefile.am                     | 4 ++--
 c/src/lib/libbsp/powerpc/virtex4/Makefile.am                    | 4 ++--
 c/src/lib/libbsp/powerpc/virtex5/Makefile.am                    | 4 ++--
 c/src/lib/libbsp/riscv/riscv_generic/Makefile.am                | 2 +-
 c/src/lib/libbsp/sh/gensh1/Makefile.am                          | 2 +-
 c/src/lib/libbsp/sh/gensh2/Makefile.am                          | 2 +-
 c/src/lib/libbsp/sh/gensh4/Makefile.am                          | 2 +-
 c/src/lib/libbsp/sh/shsim/Makefile.am                           | 2 +-
 c/src/lib/libbsp/sparc/erc32/Makefile.am                        | 2 +-
 c/src/lib/libbsp/sparc/leon2/Makefile.am                        | 2 +-
 c/src/lib/libbsp/sparc/leon3/Makefile.am                        | 2 +-
 c/src/lib/libbsp/sparc64/niagara/Makefile.am                    | 4 ++--
 c/src/lib/libbsp/sparc64/usiii/Makefile.am                      | 6 +++---
 c/src/lib/libbsp/v850/gdbv850sim/Makefile.am                    | 2 +-
 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
similarity index 100%
rename from c/src/lib/libbsp/arm/csb336/start/start.S
rename to 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
similarity index 100%
rename from c/src/lib/libbsp/arm/csb337/start/start.S
rename to 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
similarity index 100%
rename from c/src/lib/libbsp/arm/edb7312/start/start.S
rename to 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
similarity index 100%
rename from c/src/lib/libbsp/arm/gumstix/start/start.S
rename to 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
similarity index 100%
rename from c/src/lib/libbsp/arm/rtl22xx/start/start.S
rename to 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
similarity index 100%
rename from c/src/lib/libbsp/arm/shared/start/start.S
rename to 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
similarity index 100%
rename from c/src/lib/libbsp/arm/smdk2410/start/start.S
rename to 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
similarity index 100%
rename from c/src/lib/libbsp/bfin/bf537Stamp/start/start.S
rename to 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
similarity index 100%
rename from c/src/lib/libbsp/bfin/shared/start/start.S
rename to 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
similarity index 100%
rename from c/src/lib/libbsp/epiphany/epiphany_sim/start/start.S
rename to 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
similarity index 100%
rename from c/src/lib/libbsp/i386/pc386/start/start.S
rename to 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
similarity index 100%
rename from c/src/lib/libbsp/i386/pc386/start/start16.S
rename to 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
similarity index 100%
rename from c/src/lib/libbsp/lm32/shared/start/start.S
rename to 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
similarity index 100%
rename from c/src/lib/libbsp/m32c/m32cbsp/start/start.S
rename to 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
similarity index 100%
rename from c/src/lib/libbsp/m68k/av5282/start/start.S
rename to 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
similarity index 100%
rename from c/src/lib/libbsp/m68k/csb360/start/start.S
rename to 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
similarity index 100%
rename from c/src/lib/libbsp/m68k/gen68340/start/start.S
rename to 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
similarity index 100%
rename from c/src/lib/libbsp/m68k/gen68360/start/start.S
rename to 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
similarity index 100%
rename from c/src/lib/libbsp/m68k/genmcf548x/start/start.S
rename to 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
similarity index 100%
rename from c/src/lib/libbsp/m68k/mcf5206elite/start/start.S
rename to 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
similarity index 100%
rename from c/src/lib/libbsp/m68k/mcf52235/start/start.S
rename to 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
similarity index 100%
rename from c/src/lib/libbsp/m68k/mcf5225x/start/start.S
rename to 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
similarity index 100%
rename from c/src/lib/libbsp/m68k/mcf5235/start/start.S
rename to 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
similarity index 100%
rename from c/src/lib/libbsp/m68k/mcf5329/start/start.S
rename to 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
similarity index 100%
rename from c/src/lib/libbsp/m68k/mrm332/start/start.S
rename to 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
similarity index 100%
rename from c/src/lib/libbsp/m68k/shared/start/start.S
rename to 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
similarity index 100%
rename from c/src/lib/libbsp/m68k/uC5282/start/start.S
rename to 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
similarity index 100%
rename from c/src/lib/libbsp/mips/csb350/start/start.S
rename to 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
similarity index 100%
rename from c/src/lib/libbsp/mips/hurricane/start/start.S
rename to 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
similarity index 100%
rename from c/src/lib/libbsp/mips/jmr3904/start/start.S
rename to 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
similarity index 100%
rename from c/src/lib/libbsp/mips/malta/start/start.S
rename to 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
similarity index 100%
rename from c/src/lib/libbsp/mips/rbtx4925/start/start.S
rename to 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
similarity index 100%
rename from c/src/lib/libbsp/mips/rbtx4938/start/start.S
rename to 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
similarity index 100%
rename from c/src/lib/libbsp/moxie/moxiesim/start/start.S
rename to 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
similarity index 100%
rename from c/src/lib/libbsp/nios2/nios2_iss/start/crtnn.S
rename to 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
similarity index 100%
rename from c/src/lib/libbsp/nios2/nios2_iss/start/start.S
rename to 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
similarity index 100%
rename from c/src/lib/libbsp/or1k/generic_or1k/start/start.S
rename to 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
similarity index 100%
rename from c/src/lib/libbsp/powerpc/gen5200/start/start.S
rename to 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
similarity index 100%
rename from c/src/lib/libbsp/powerpc/gen83xx/start/start.S
rename to 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
similarity index 100%
rename from c/src/lib/libbsp/powerpc/mpc55xxevb/start/start.S
rename to 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
similarity index 100%
rename from c/src/lib/libbsp/powerpc/mpc8260ads/start/start.S
rename to 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
similarity index 100%
rename from c/src/lib/libbsp/powerpc/mvme3100/start/start.S
rename to 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
similarity index 100%
rename from c/src/lib/libbsp/powerpc/mvme5500/start/start.S
rename to 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
similarity index 100%
rename from c/src/lib/libbsp/powerpc/psim/start/start.S
rename to 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
similarity index 100%
rename from c/src/lib/libbsp/powerpc/qemuppc/start/start.S
rename to 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
similarity index 100%
rename from c/src/lib/libbsp/powerpc/qoriq/start/start.S
rename to 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
similarity index 100%
rename from c/src/lib/libbsp/powerpc/shared/start/preload.S
rename to 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
similarity index 100%
rename from c/src/lib/libbsp/powerpc/shared/start/rtems_crti.S
rename to 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
similarity index 100%
rename from c/src/lib/libbsp/powerpc/shared/start/rtems_crtn.S
rename to 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
similarity index 100%
rename from c/src/lib/libbsp/powerpc/shared/start/start.S
rename to 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
similarity index 100%
rename from c/src/lib/libbsp/powerpc/shared/start/vectors_entry.S
rename to 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
similarity index 100%
rename from c/src/lib/libbsp/powerpc/ss555/start/start.S
rename to 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
similarity index 100%
rename from c/src/lib/libbsp/powerpc/t32mppc/start/start.S
rename to 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
similarity index 100%
rename from c/src/lib/libbsp/powerpc/tqm8xx/start/start.S
rename to 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
similarity index 100%
rename from c/src/lib/libbsp/powerpc/virtex/start/start.S
rename to 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
similarity index 100%
rename from c/src/lib/libbsp/powerpc/virtex4/start/start.S
rename to 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
similarity index 100%
rename from c/src/lib/libbsp/powerpc/virtex5/start/start.S
rename to 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
similarity index 100%
rename from c/src/lib/libbsp/riscv/riscv_generic/start/start.S
rename to 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
similarity index 100%
rename from c/src/lib/libbsp/sh/gensh1/start/start.S
rename to 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
similarity index 100%
rename from c/src/lib/libbsp/sh/gensh2/start/start.S
rename to 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
similarity index 100%
rename from c/src/lib/libbsp/sh/gensh2/start/start.ram
rename to 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
similarity index 100%
rename from c/src/lib/libbsp/sh/gensh2/start/start.rom
rename to 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
similarity index 100%
rename from c/src/lib/libbsp/sh/gensh4/start/start.S
rename to 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
similarity index 100%
rename from c/src/lib/libbsp/sh/shsim/start/start.S
rename to 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
similarity index 100%
rename from c/src/lib/libbsp/sparc/shared/start/start.S
rename to 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
similarity index 100%
rename from c/src/lib/libbsp/sparc64/niagara/start/bspinit.S
rename to 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
similarity index 100%
rename from c/src/lib/libbsp/sparc64/shared/start/start.S
rename to 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
similarity index 100%
rename from c/src/lib/libbsp/sparc64/shared/start/trap_table.S
rename to 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
similarity index 100%
rename from c/src/lib/libbsp/sparc64/usiii/start/bspinit.S
rename to 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
similarity index 100%
rename from c/src/lib/libbsp/v850/gdbv850sim/start/start.S
rename to 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 6344934..b8843af 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 758b84b..e5e55bd 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 9e35129..a73f8ff 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 45f9ce3..16184ed 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 523f4a5..2bb369b 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 6404930..3d6385d 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 68521ca..ab88e3c 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 d262811..ffb456b 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 2d62ed4..0dc1b30 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 52bbb89..dc4b7bb 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 ba2475f..1632cb8 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 a597be7..4ad4ac3 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 d076070..d0bfb3c 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 106c0b4..d0c1688 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 bc1e043..829fa61 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 e64bbee..d4ac666 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 748cde9..7fa8df5 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 760b387..4e5a2d5 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 106d6c1..1a65fc1 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 0b468fd..746c605 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 b47be73..1e5e9f1 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 e8c3e18..df7e2b9 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 d5a0685..46541c8 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 4b001ac..0e4a1ba 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 aa10b8f..2b3ee03 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 d294f35..cc89f66 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 1af72cc..72b2695 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 feaa618..226aade 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 4ad8a6a..9081d18 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 3fd41e5..91812ae 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 ab20c9d..7bf172e 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 42b1c51..f4d4ec6 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 3ba91a7..751ae37 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 465a4f8..437ea43 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 c9138f2..49e66b5 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 f93dd98..c269671 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 abc3b77..1aef142 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 1be8675..9429d51 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 4677565..11d6ea9 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 846c77e..f3ca13d 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 f985e54..a295839 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 72313a9..229e73e 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 ac80bf6..0fee829 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 de7e43a..85d18e2 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 49d2853..fc43b2e 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 b396391..61a75df 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 5b9516b..9c9ffcf 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 c955b58..b7bea74 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 76b2ef7..ca8846d 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 6af4ffc..2125aec 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 16ce5b6..46743bd 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 2fe8023..8430a35 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 dd8b7a5..fecd2e8 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 bb295f3..ecd7f6a 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 2138ad0..72767c0 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 2560753..c91db0b 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 be8b838..32c8742 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 3ed73e6..496d8c4 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 9f6798c..4db2f8a 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 621e61e..03ef7c2 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 6491639..a94f30f 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 6873db1..6bc0915 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 5b7e654..575d939 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 9a30993..b918506 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 770df93..a182369 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 a9b5397..94d1e18 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 5590cf9..97917a7 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 1c0dfe5..e447672 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 f9c98b5..fe4c8d4 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 e8584ac..60a1797 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 45a5da5..81f78e1 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 48b6634..0d9e406 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 f128180..11a1469 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 9a67271..bcac43e 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 92a9cdf..97cea6d 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 edd911a..94659c1 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 489772f..df9aefa 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 a20cd32..1b15b02 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 7c76d72..a94dfd2 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 a0614da..c9489bd 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 e693732..ee7f495 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 367f838..fdd6cab 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)
 




More information about the vc mailing list