aboutsummaryrefslogtreecommitdiff
path: root/makefile
diff options
context:
space:
mode:
authorAqua-sama <aqua@iserlohn-fortress.net>2021-03-05 21:08:58 +0200
committerAqua-sama <aqua@iserlohn-fortress.net>2021-03-05 21:09:05 +0200
commit81429ad8e8daee9bc90e4558525535e4b37dbe5c (patch)
tree13bea920f7c42f14d5e9b48e78f4d1e791dd4507 /makefile
parentadd broken Scheduler (diff)
downloadkernel.cpp-81429ad8e8daee9bc90e4558525535e4b37dbe5c.tar.xz
libk: add int_t min max size constants
Diffstat (limited to 'makefile')
-rw-r--r--makefile13
1 files changed, 9 insertions, 4 deletions
diff --git a/makefile b/makefile
index 9af9064..829d566 100644
--- a/makefile
+++ b/makefile
@@ -17,20 +17,25 @@ CXX_INCLUDE := $(addprefix -I, $(CXX_INCLUDE))
CXX_SYSTEM_INCLUDE := $(addprefix -isystem, $(CXX_SYSTEM_INCLUDE))
glitch.elf: $(autogen) $(AS_OBJ) $(CXX_OBJ)
- @echo " LD $@"
+ @echo " LD $@"
@$(LD) $(LD_FLAGS) -o $@ $(AS_OBJ) $(CXX_OBJ)
$(AS_OBJ): $(OBJ_DIR)/%.o: %.S
@mkdir -p $(@D)
- @echo " AS $<"
+ @echo " AS $<"
@$(AS) -target $(TARGET) -nostdlib -Wall -Wextra -c $^ -o $@
-include $(CXX_DEP)
-$(CXX_OBJ) $(CXX_TEST_OBJ): $(OBJ_DIR)/%.o : %.cc
+$(CXX_OBJ): $(OBJ_DIR)/%.o : %.cc
@mkdir -p $(@D)
- @echo " CXX $<"
+ @echo " CXX $<"
@$(CXX) -target $(TARGET) $(CXX_FLAGS) $(CXX_INCLUDE) $(CXX_SYSTEM_INCLUDE) -MMD -c $< -o $@
+$(CXX_TEST_OBJ): $(OBJ_DIR)/%.o : %.cc
+ @mkdir -p $(@D)
+ @echo " TEST $<"
+ @$(TEST_CXX) -target $(TARGET) $(CXX_TEST_FLAGS) $(CXX_INCLUDE) -MMD -c $< -o $@
+
clean:
@rm -rf $(autogen) $(AS_OBJ) $(CXX_OBJ) $(CXX_DEP) $(CXX_TEST_OBJ) glitch.elf isodir