diff --git a/Makefile b/Makefile index 3bd5aea..c9e8c3c 100644 --- a/Makefile +++ b/Makefile @@ -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)