Prettier output when fetching toolchain

This commit is contained in:
Imbus 2025-09-02 01:59:00 +02:00
parent f654aeb038
commit edc082adcb

View file

@ -101,19 +101,24 @@ QEMU_ALIAS := qemu
GCC_ALIAS := gcc
$(TOOLCHAIN_DIR):
mkdir -p $@
@mkdir -p $@
$(QEMU_TARPATH): $(TOOLCHAIN_DIR)
curl -# -L -o $@ $(QEMU_URL)
@echo "Fetching qemu-riscv-xpack: v$(QEMU_VER)"
@curl -# -L -o $@ $(QEMU_URL)
$(GCC_TARPATH): $(TOOLCHAIN_DIR)
curl -# -L -o $@ $(GCC_URL)
@echo "Fetching riscv-none-elf-gcc-xpack: v$(GCC_VER)"
@curl -# -L -o $@ $(GCC_URL)
get_toolchain: $(TOOLCHAIN_DIR) $(GCC_TARPATH) $(QEMU_TARPATH)
cd toolchain && tar xf $(QEMU_TARBALL)
cd toolchain && tar xf $(GCC_TARBALL)
cd $(TOOLCHAIN_DIR) && ln -sfn $(QEMU_SYM_DIR) $(QEMU_ALIAS)
cd $(TOOLCHAIN_DIR) && ln -sfn $(GCC_SYM_DIR) $(GCC_ALIAS)
@echo "Unpacking qemu..."
@cd toolchain && tar xf $(QEMU_TARBALL)
@echo "Unpacking gcc..."
@cd toolchain && tar xf $(GCC_TARBALL)
@cd $(TOOLCHAIN_DIR) && ln -sfn $(QEMU_SYM_DIR) $(QEMU_ALIAS)
@cd $(TOOLCHAIN_DIR) && ln -sfn $(GCC_SYM_DIR) $(GCC_ALIAS)
@echo "Toolchain in place, ready to make!"
distclean: clean
rm -rf $(TOOLCHAIN_DIR)