build: ensure "all" is the default build rule

This commit is contained in:
2023-02-01 15:04:10 +00:00
parent af49d47ba8
commit f82ca449b3

View File

@@ -45,10 +45,10 @@ LDFLAGS := $(LDFLAGS) -g
ALL_KERNEL_OBJECT_FILES := $(KERNEL_OBJ) $(ARCH_OBJ) $(LIBC_OBJ) ALL_KERNEL_OBJECT_FILES := $(KERNEL_OBJ) $(ARCH_OBJ) $(LIBC_OBJ)
ALL_KERNEL_DEPS := $(ALL_KERNEL_OBJECT_FILES:.o=.d) ALL_KERNEL_DEPS := $(ALL_KERNEL_OBJECT_FILES:.o=.d)
-include $(ALL_KERNEL_DEPS)
all: $(BUILD_DIR)/$(KERNEL_EXEC) sandbox all: $(BUILD_DIR)/$(KERNEL_EXEC) sandbox
-include $(ALL_KERNEL_DEPS)
$(BUILD_DIR)/$(KERNEL_EXEC): $(ALL_KERNEL_OBJECT_FILES) $(BUILD_DIR)/$(KERNEL_EXEC): $(ALL_KERNEL_OBJECT_FILES)
@printf " \033[1;36mLD\033[0m \033[1mbuild/\033[35m$(KERNEL_EXEC)\033[0m\n" @printf " \033[1;36mLD\033[0m \033[1mbuild/\033[35m$(KERNEL_EXEC)\033[0m\n"
@mkdir -p $(@D) @mkdir -p $(@D)