Kernel: Always build config.cpp, even when it's not modified

This commit is contained in:
apio 2022-10-04 18:46:10 +02:00
parent 7a998dda4d
commit 25928a2a8d

View File

@ -36,6 +36,10 @@ $(MOON_OBJ)/main.cpp.o: $(MOON_SRC)/main.cpp
@mkdir -p $(@D) @mkdir -p $(@D)
$(CXX) $(CFLAGS) -fno-stack-protector $(CXXFLAGS) -o $@ -c $^ $(CXX) $(CFLAGS) -fno-stack-protector $(CXXFLAGS) -o $@ -c $^
$(MOON_OBJ)/misc/config.cpp.o: $(MOON_SRC)/misc/config.cpp FORCE
@mkdir -p $(@D)
$(CXX) $(CFLAGS) $(CXXFLAGS) -o $@ -c $(MOON_SRC)/misc/config.cpp
$(MOON_OBJ)/init/Init.cpp.o: $(MOON_SRC)/init/Init.cpp $(MOON_OBJ)/init/Init.cpp.o: $(MOON_SRC)/init/Init.cpp
@mkdir -p $(@D) @mkdir -p $(@D)
$(CXX) $(CFLAGS) -fno-stack-protector $(CXXFLAGS) -o $@ -c $^ $(CXX) $(CFLAGS) -fno-stack-protector $(CXXFLAGS) -o $@ -c $^
@ -64,3 +68,6 @@ install: $(MOON_BIN)/moon.elf
@mkdir -p $(@D) @mkdir -p $(@D)
cp $^ $(LUNA_ROOT)/initrd/boot/moon.elf cp $^ $(LUNA_ROOT)/initrd/boot/moon.elf
$(LUNA_ROOT)/tools/generate-symbols.sh $(LUNA_ROOT)/tools/generate-symbols.sh
.PHONY: build clean install FORCE
FORCE: