summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile30
1 files changed, 26 insertions, 4 deletions
diff --git a/Makefile b/Makefile
index 6334b18..5153ec4 100644
--- a/Makefile
+++ b/Makefile
@@ -183,6 +183,9 @@ $(DIR_BIN)/libpke.a: $(DIR_OBJ)/plugins.o
$(DIR_BIN)/libpke.a: $(DIR_OBJ)/project-settings.o
$(DIR_BIN)/libpke.a: $(DIR_OBJ)/project.o
$(DIR_BIN)/libpke.a: $(DIR_OBJ)/scene.o
+$(DIR_BIN)/libpke.a: $(DIR_OBJ)/serialization.o
+$(DIR_BIN)/libpke.a: $(DIR_OBJ)/serialization-camera.o
+$(DIR_BIN)/libpke.a: $(DIR_OBJ)/serialization-component.o
$(DIR_BIN)/libpke.a: $(DIR_OBJ)/static-cube.o
$(DIR_BIN)/libpke.a: $(DIR_OBJ)/static-plane.o
$(DIR_BIN)/libpke.a: $(DIR_OBJ)/static-ui.o
@@ -217,6 +220,9 @@ $(DIR_DBG)/libpke.a: $(DIR_OBJ)/plugins.so
$(DIR_DBG)/libpke.a: $(DIR_OBJ)/project-settings.so
$(DIR_DBG)/libpke.a: $(DIR_OBJ)/project.so
$(DIR_DBG)/libpke.a: $(DIR_OBJ)/scene.so
+$(DIR_DBG)/libpke.a: $(DIR_OBJ)/serialization.so
+$(DIR_DBG)/libpke.a: $(DIR_OBJ)/serialization-camera.so
+$(DIR_DBG)/libpke.a: $(DIR_OBJ)/serialization-component.so
$(DIR_DBG)/libpke.a: $(DIR_OBJ)/static-cube.so
$(DIR_DBG)/libpke.a: $(DIR_OBJ)/static-plane.so
$(DIR_DBG)/libpke.a: $(DIR_OBJ)/static-ui.so
@@ -230,6 +236,22 @@ $(DIR_DBG)/libpke.a:
ar rc $@ $(filter %.so,$^)
ranlib $@
+$(DIR_BIN)/libpke-editor.a: $(DIR_OBJ)/editor-main.o
+$(DIR_BIN)/libpke-editor.a: $(DIR_OBJ)/editor-types.o
+$(DIR_BIN)/libpke-editor.a: $(DIR_OBJ)/editor-io.o
+$(DIR_BIN)/libpke-editor.a: $(DIR_OBJ)/editor.o
+$(DIR_BIN)/libpke-editor.a:
+ ar rc $@ $(filter %.o,$^)
+ ranlib $@
+
+$(DIR_DBG)/libpke-editor.a: $(DIR_OBJ)/editor-main.so
+$(DIR_DBG)/libpke-editor.a: $(DIR_OBJ)/editor-types.so
+$(DIR_DBG)/libpke-editor.a: $(DIR_OBJ)/editor-io.so
+$(DIR_DBG)/libpke-editor.a: $(DIR_OBJ)/editor.so
+$(DIR_DBG)/libpke-editor.a:
+ ar rc $@ $(filter %.so,$^)
+ ranlib $@
+
$(DIR_BIN)/libpke-example.a: $(DIR_OBJ)/example.o
ar rc $@ $(filter %.o,$^)
ranlib $@
@@ -246,12 +268,12 @@ $(DIR_DBG)/libpke-test.a: $(DIR_OBJ)/pke-test-dummy.so
$(DIR_DBG)/libpke-test.a: $(DIR_OBJ)/pke-test-static-ui.so
ar rcs $@ $(filter %.so,$^)
-$(DIR_BIN)/pke-editor: $(DIR_BIN)/libpke.a $(DIR_BIN)/libImgui.a $(DIR_BIN)/libBullet3.a
-$(DIR_BIN)/pke-editor: $(DIR_OBJ)/editor-main.o $(DIR_OBJ)/editor.o
+$(DIR_BIN)/pke-editor: $(DIR_BIN)/libpke-editor.a $(DIR_BIN)/libpke.a $(DIR_BIN)/libImgui.a $(DIR_BIN)/libBullet3.a
+$(DIR_BIN)/pke-editor:
$(CXX) -v -std=c++23 $(INCS) $^ /home/pikum/build/msdf-atlas-gen/dbg/msdf-atlas-gen.a /home/pikum/build/msdfgen/dbg/msdfgen.a $(LDFLAGS) $(CXXFLAGS) -g -O0 -o $@
-$(DIR_DBG)/pke-editor: $(DIR_DBG)/libpke.a $(DIR_DBG)/libImgui.a $(DIR_DBG)/libBullet3.a
-$(DIR_DBG)/pke-editor: $(DIR_OBJ)/editor-main.so $(DIR_OBJ)/editor.so
+$(DIR_DBG)/pke-editor: $(DIR_DBG)/libpke-editor.a $(DIR_DBG)/libpke.a $(DIR_DBG)/libImgui.a $(DIR_DBG)/libBullet3.a
+$(DIR_DBG)/pke-editor:
$(CXX) -v -std=c++23 $(INCS) $^ /home/pikum/build/msdf-atlas-gen/dbg/msdf-atlas-gen.a /home/pikum/build/msdfgen/dbg/msdfgen.a $(LDFLAGS) $(CXXFLAGS) -g -O0 -o $@
$(DIR_BIN)/pke-runtime: $(DIR_BIN)/libpke.a $(DIR_BIN)/libImgui.a $(DIR_BIN)/libBullet3.a