diff --git a/Makefile b/Makefile index bbfecd19..83d88f0c 100644 --- a/Makefile +++ b/Makefile @@ -1,11 +1,11 @@ all: apps/*.c mkdir -p $(DEBUG_DIR) $(RELEASE_DIR) @echo "---------------- Compile the Apps Layer ----------------" - for FILE_NAME in $^ ; do \ - export APP_NAME=$$(basename $${FILE_NAME} .c);\ - echo "Compile" $${FILE_NAME} "=>" $(RELEASE_DIR)/$${APP_NAME}.elf;\ - $(RISCV_CC) $(CFLAGS) $(LDFLAGS) $(APPS_LAYOUT) $(APPS_SRCS) $${FILE_NAME} $(DEFAULT_LDLIBS) $(INCLUDE) -o $(RELEASE_DIR)/$${APP_NAME}.elf;\ - echo "Compile" $${FILE_NAME} "=>" $(DEBUG_DIR)/$${APP_NAME}.lst;\ + for FILE in $^ ; do \ + export APP_NAME=$$(basename $${FILE} .c);\ + echo "Compile" $${FILE} "=>" $(RELEASE_DIR)/$${APP_NAME}.elf;\ + $(RISCV_CC) $(CFLAGS) $(LDFLAGS) $(APPS_LAYOUT) $(APPS_SRCS) $${FILE} $(DEFAULT_LDLIBS) $(INCLUDE) -o $(RELEASE_DIR)/$${APP_NAME}.elf;\ + echo "Compile" $${FILE} "=>" $(DEBUG_DIR)/$${APP_NAME}.lst;\ $(OBJDUMP) --source --all-headers --demangle --line-numbers --wide $(RELEASE_DIR)/$${APP_NAME}.elf > $(DEBUG_DIR)/$${APP_NAME}.lst;\ done @echo "---------------- Compile the Grass Layer ----------------"