Put noisy info into dedicated 'make info' target, with version and flag
info as well.
This commit is contained in:
parent
f2c4a3ed28
commit
6a6068c8b6
1 changed files with 13 additions and 3 deletions
16
Makefile
16
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
|
||||
|
|
Loading…
Add table
Reference in a new issue