diff --git a/Makefile b/Makefile index 5b51596..6228658 100644 --- a/Makefile +++ b/Makefile @@ -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