2022-02-08 01:13:28 +01:00
|
|
|
bootloader/build/$(BOOTLOADER_TARGET)/bootloader.bin: FORCE
|
|
|
|
env --unset=RUST_TARGET_PATH --unset=RUSTUP_TOOLCHAIN --unset=XARGO_RUST_SRC \
|
|
|
|
$(MAKE) -C bootloader build/$(BOOTLOADER_TARGET)/bootloader.bin TARGET=$(BOOTLOADER_TARGET)
|
|
|
|
|
|
|
|
build/bootloader.bin: bootloader/build/$(BOOTLOADER_TARGET)/bootloader.bin
|
|
|
|
mkdir -p build
|
|
|
|
cp -v $< $@
|
|
|
|
|
2022-02-08 22:17:39 +01:00
|
|
|
bootloader/build/$(EFI_TARGET)/bootloader.efi: FORCE
|
2022-02-08 01:13:28 +01:00
|
|
|
env --unset=RUST_TARGET_PATH --unset=RUSTUP_TOOLCHAIN --unset=XARGO_RUST_SRC \
|
2022-02-08 22:17:39 +01:00
|
|
|
$(MAKE) -C bootloader build/$(EFI_TARGET)/bootloader.efi TARGET=$(EFI_TARGET)
|
2022-02-08 01:13:28 +01:00
|
|
|
|
2022-02-08 22:17:39 +01:00
|
|
|
build/bootloader.efi: bootloader/build/$(EFI_TARGET)/bootloader.efi
|
2022-02-08 01:13:28 +01:00
|
|
|
mkdir -p build
|
|
|
|
cp -v $< $@
|
|
|
|
|
2022-02-08 22:17:39 +01:00
|
|
|
bootloader-coreboot/build/bootloader: build/kernel_coreboot
|
2022-02-08 01:13:28 +01:00
|
|
|
env --unset=RUST_TARGET_PATH --unset=RUSTUP_TOOLCHAIN --unset=XARGO_RUST_SRC \
|
2022-02-08 22:17:39 +01:00
|
|
|
$(MAKE) -C bootloader-coreboot clean build/bootloader KERNEL="$(ROOT)/$<"
|
2022-02-08 01:13:28 +01:00
|
|
|
|
2022-02-08 22:17:39 +01:00
|
|
|
build/coreboot.elf: bootloader-coreboot/build/bootloader
|
2022-02-08 01:13:28 +01:00
|
|
|
mkdir -p build
|
|
|
|
cp -v $< $@
|