Put noisy info into dedicated 'make info' target, with version and flag

info as well.
This commit is contained in:
Imbus 2025-09-02 01:07:09 +02:00
parent f2c4a3ed28
commit 6a6068c8b6

View file

@ -11,11 +11,9 @@ LOCAL_TOOLPREFIX := $(GCC_PATH)/riscv-none-elf
# TODO: Some wildcard condition to detect prefix
TOOLPREFIX := $(LOCAL_TOOLPREFIX)
# TOOLPREFIX := $(SYS_TOOLPREFIX)
$(info Using toolchain: $(TOOLPREFIX))
QEMU_PATH := toolchain/qemu/bin
QEMU = $(QEMU_PATH)/qemu-system-riscv64
$(info Using qemu: $(QEMU))
CC = $(TOOLPREFIX)-gcc
AS = $(TOOLPREFIX)-as
@ -121,6 +119,18 @@ get_toolchain: $(TOOLCHAIN_DIR) $(GCC_TARPATH) $(QEMU_TARPATH)
distclean: clean
rm -rf $(TOOLCHAIN_DIR)
info:
@echo "Using qemu v$(QEMU_VER): $(QEMU)"
@echo "Using toolchain gcc v$(GCC_VER): $(TOOLPREFIX)"
@echo "CFLAGS:"
@for flag in $(CFLAGS); do \
printf " %s\n" "$$flag"; \
done
@echo "LDFLAGS:"
@for flag in $(LDFLAGS); do \
printf " %s\n" "$$flag"; \
done
-include *.d
.PHONY: all qemu
.PHONY: all qemu info