From a02c7589c6c9e902c59a632aa650635336fe648c Mon Sep 17 00:00:00 2001 From: Jonathan Bradley Date: Wed, 2 Apr 2025 20:46:41 -0400 Subject: pke: checkpoint: major serialization refactor --- Makefile | 30 ++++++++++++++++++++++++++---- 1 file changed, 26 insertions(+), 4 deletions(-) (limited to 'Makefile') 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 -- cgit v1.2.3