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
|
||||
|
||||
# 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/console.c
|
||||
|
||||
|
||||
@@ -5,16 +5,17 @@ AUTOMAKE_OPTIONS = no-exeext
|
||||
noinst_PROGRAMS = bootloader
|
||||
|
||||
## IMPORTANT: head.S must be first, T. Straumann 12/17/2001
|
||||
bootloader_SOURCES = ../../../powerpc/shared/bootloader/head.S \
|
||||
../../../powerpc/shared/bootloader/exception.S \
|
||||
../../../powerpc/shared/bootloader/em86real.S \
|
||||
../../../powerpc/shared/bootloader/misc.c \
|
||||
../../../powerpc/shared/bootloader/pci.c \
|
||||
../../../powerpc/shared/bootloader/zlib.c \
|
||||
../../../powerpc/shared/bootloader/mm.c \
|
||||
../../../powerpc/shared/bootloader/em86.c \
|
||||
../../../../../../../bsps/powerpc/motorola_powerpc/dev/polled_io.c \
|
||||
../../../powerpc/shared/bootloader/lib.c
|
||||
bootloader_SOURCES =
|
||||
bootloader_SOURCES += ../../../../../../../bsps/powerpc/motorola_powerpc/bootloader/head.S
|
||||
bootloader_SOURCES += ../../../../../../../bsps/powerpc/motorola_powerpc/bootloader/exception.S
|
||||
bootloader_SOURCES += ../../../../../../../bsps/powerpc/motorola_powerpc/bootloader/em86real.S
|
||||
bootloader_SOURCES += ../../../../../../../bsps/powerpc/motorola_powerpc/bootloader/misc.c
|
||||
bootloader_SOURCES += ../../../../../../../bsps/powerpc/motorola_powerpc/bootloader/pci.c
|
||||
bootloader_SOURCES += ../../../../../../../bsps/powerpc/motorola_powerpc/bootloader/zlib.c
|
||||
bootloader_SOURCES += ../../../../../../../bsps/powerpc/motorola_powerpc/bootloader/mm.c
|
||||
bootloader_SOURCES += ../../../../../../../bsps/powerpc/motorola_powerpc/bootloader/em86.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
|
||||
@@ -43,7 +44,7 @@ bootloader.$(OBJEXT): bootloader$(EXEEXT)
|
||||
cp $< $@
|
||||
|
||||
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)
|
||||
|
||||
@@ -58,7 +59,7 @@ $(PROJECT_LIB)/bootloader.$(OBJEXT): bootloader.$(OBJEXT) $(PROJECT_LIB)/$(dirst
|
||||
$(INSTALL_DATA) $< $(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
|
||||
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
|
||||
qemu_fakerom.$(OBJEXT): ../../../powerpc/shared/bootloader/qemu_fakerom.S
|
||||
qemu_fakerom.$(OBJEXT): ../../../../../../../bsps/powerpc/motorola_powerpc/bootloader/qemu_fakerom.S
|
||||
$(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 $@ $^
|
||||
|
||||
qemu_fakerom.elf: qemu_fakerom.$(OBJEXT) qemu_fakeres.$(OBJEXT)
|
||||
|
||||
Reference in New Issue
Block a user