forked from Imagelibrary/rtems
bsps/powerpc: Move bootloader to bsps
This bootloader is only used by the motorola_powerpc BSP. This patch is a part of the BSP source reorganization. Update #3285.
This commit is contained in:
@@ -54,7 +54,7 @@ librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/rtc/todcfg.c
|
|||||||
librtemsbsp_a_SOURCES +=../../../../../../bsps/powerpc/shared/clock/p_clock.c
|
librtemsbsp_a_SOURCES +=../../../../../../bsps/powerpc/shared/clock/p_clock.c
|
||||||
|
|
||||||
# console
|
# console
|
||||||
librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/motorola_powerpc/dev/polled_io.c
|
librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/motorola_powerpc/console/polled_io.c
|
||||||
librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/console/uart.c
|
librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/console/uart.c
|
||||||
librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/console/console.c
|
librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/console/console.c
|
||||||
|
|
||||||
|
|||||||
@@ -5,16 +5,17 @@ AUTOMAKE_OPTIONS = no-exeext
|
|||||||
noinst_PROGRAMS = bootloader
|
noinst_PROGRAMS = bootloader
|
||||||
|
|
||||||
## IMPORTANT: head.S must be first, T. Straumann 12/17/2001
|
## IMPORTANT: head.S must be first, T. Straumann 12/17/2001
|
||||||
bootloader_SOURCES = ../../../powerpc/shared/bootloader/head.S \
|
bootloader_SOURCES =
|
||||||
../../../powerpc/shared/bootloader/exception.S \
|
bootloader_SOURCES += ../../../../../../../bsps/powerpc/motorola_powerpc/bootloader/head.S
|
||||||
../../../powerpc/shared/bootloader/em86real.S \
|
bootloader_SOURCES += ../../../../../../../bsps/powerpc/motorola_powerpc/bootloader/exception.S
|
||||||
../../../powerpc/shared/bootloader/misc.c \
|
bootloader_SOURCES += ../../../../../../../bsps/powerpc/motorola_powerpc/bootloader/em86real.S
|
||||||
../../../powerpc/shared/bootloader/pci.c \
|
bootloader_SOURCES += ../../../../../../../bsps/powerpc/motorola_powerpc/bootloader/misc.c
|
||||||
../../../powerpc/shared/bootloader/zlib.c \
|
bootloader_SOURCES += ../../../../../../../bsps/powerpc/motorola_powerpc/bootloader/pci.c
|
||||||
../../../powerpc/shared/bootloader/mm.c \
|
bootloader_SOURCES += ../../../../../../../bsps/powerpc/motorola_powerpc/bootloader/zlib.c
|
||||||
../../../powerpc/shared/bootloader/em86.c \
|
bootloader_SOURCES += ../../../../../../../bsps/powerpc/motorola_powerpc/bootloader/mm.c
|
||||||
../../../../../../../bsps/powerpc/motorola_powerpc/dev/polled_io.c \
|
bootloader_SOURCES += ../../../../../../../bsps/powerpc/motorola_powerpc/bootloader/em86.c
|
||||||
../../../powerpc/shared/bootloader/lib.c
|
bootloader_SOURCES += ../../../../../../../bsps/powerpc/motorola_powerpc/console/polled_io.c
|
||||||
|
bootloader_SOURCES += ../../../../../../../bsps/powerpc/motorola_powerpc/bootloader/lib.c
|
||||||
|
|
||||||
# ----
|
# ----
|
||||||
# Remove references to EABI when compiling bootloader
|
# Remove references to EABI when compiling bootloader
|
||||||
@@ -43,7 +44,7 @@ bootloader.$(OBJEXT): bootloader$(EXEEXT)
|
|||||||
cp $< $@
|
cp $< $@
|
||||||
|
|
||||||
project_lib_DATA = bootloader.$(OBJEXT)
|
project_lib_DATA = bootloader.$(OBJEXT)
|
||||||
project_lib_DATA += ../../shared/bootloader/ppcboot.lds
|
project_lib_DATA += ../../../../../../../bsps/powerpc/motorola_powerpc/bootloader/ppcboot.lds
|
||||||
|
|
||||||
all-local: $(TMPINSTALL_FILES)
|
all-local: $(TMPINSTALL_FILES)
|
||||||
|
|
||||||
@@ -58,7 +59,7 @@ $(PROJECT_LIB)/bootloader.$(OBJEXT): bootloader.$(OBJEXT) $(PROJECT_LIB)/$(dirst
|
|||||||
$(INSTALL_DATA) $< $(PROJECT_LIB)/bootloader.$(OBJEXT)
|
$(INSTALL_DATA) $< $(PROJECT_LIB)/bootloader.$(OBJEXT)
|
||||||
TMPINSTALL_FILES += $(PROJECT_LIB)/bootloader.$(OBJEXT)
|
TMPINSTALL_FILES += $(PROJECT_LIB)/bootloader.$(OBJEXT)
|
||||||
|
|
||||||
$(PROJECT_LIB)/ppcboot.lds: ../../shared/bootloader/ppcboot.lds $(PROJECT_LIB)/$(dirstamp)
|
$(PROJECT_LIB)/ppcboot.lds: ../../../../../../../bsps/powerpc/motorola_powerpc/bootloader/ppcboot.lds $(PROJECT_LIB)/$(dirstamp)
|
||||||
$(INSTALL_DATA) $< $(PROJECT_LIB)/ppcboot.lds
|
$(INSTALL_DATA) $< $(PROJECT_LIB)/ppcboot.lds
|
||||||
TMPINSTALL_FILES += $(PROJECT_LIB)/ppcboot.lds
|
TMPINSTALL_FILES += $(PROJECT_LIB)/ppcboot.lds
|
||||||
|
|
||||||
|
|||||||
@@ -12,10 +12,10 @@ project_lib_DATA += qemu_fakerom.bin
|
|||||||
|
|
||||||
|
|
||||||
## IMPORTANT: head.S must be first, T. Straumann 12/17/2001
|
## IMPORTANT: head.S must be first, T. Straumann 12/17/2001
|
||||||
qemu_fakerom.$(OBJEXT): ../../../powerpc/shared/bootloader/qemu_fakerom.S
|
qemu_fakerom.$(OBJEXT): ../../../../../../../bsps/powerpc/motorola_powerpc/bootloader/qemu_fakerom.S
|
||||||
$(CPPASCOMPILE) -c -o $@ $^
|
$(CPPASCOMPILE) -c -o $@ $^
|
||||||
|
|
||||||
qemu_fakeres.$(OBJEXT): ../../../powerpc/shared/bootloader/qemu_fakeres.c
|
qemu_fakeres.$(OBJEXT): ../../../../../../../bsps/powerpc/motorola_powerpc/bootloader/qemu_fakeres.c
|
||||||
$(CC) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o $@ $^
|
$(CC) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o $@ $^
|
||||||
|
|
||||||
qemu_fakerom.elf: qemu_fakerom.$(OBJEXT) qemu_fakeres.$(OBJEXT)
|
qemu_fakerom.elf: qemu_fakerom.$(OBJEXT) qemu_fakeres.$(OBJEXT)
|
||||||
|
|||||||
Reference in New Issue
Block a user