aboutsummaryrefslogtreecommitdiff
path: root/makefile
diff options
context:
space:
mode:
Diffstat (limited to 'makefile')
-rw-r--r--makefile11
1 files changed, 6 insertions, 5 deletions
diff --git a/makefile b/makefile
index 2d9460d..bbd42a4 100644
--- a/makefile
+++ b/makefile
@@ -1,5 +1,9 @@
include toolchain.makefile
-OBJ_DIR := build
+include .config
+OBJ_DIR != echo $(CONFIG_OBJ_DIR)
+
+.PHONY: default clean test check-grub run
+default: glitch.elf
include libk/makefile
include src/makefile
@@ -12,10 +16,7 @@ CXX_TEST_OBJ := $(addprefix $(OBJ_DIR)/, $(CXX_TEST_OBJ))
CXX_INCLUDE := $(addprefix -I, $(CXX_INCLUDE))
CXX_SYSTEM_INCLUDE := $(addprefix -isystem, $(CXX_SYSTEM_INCLUDE))
-.PHONY: default clean test check-grub run
-default: glitch.elf
-
-glitch.elf: $(AS_OBJ) $(CXX_OBJ)
+glitch.elf: $(autogen) $(AS_OBJ) $(CXX_OBJ)
@echo " LD $@"
@$(LD) $(LD_FLAGS) -o $@ $(AS_OBJ) $(CXX_OBJ)