--- a/src/Makefile Sun Jun 15 21:02:29 2025 +0200 +++ b/src/Makefile Mon Jun 16 20:24:47 2025 +0200 @@ -31,7 +31,7 @@ window.c shader.c mesh.c texture.c \ sprite.c 2d.c \ camera.c scene.c scene_node.c behavior.c \ - font.c text.c + ui.c font.c text.c OBJ = $(SRC:%.c=$(BUILD_DIR)/%.o) @@ -160,6 +160,17 @@ @echo "Compiling $<" $(CC) -o $@ $(CFLAGS) -c $< +$(BUILD_DIR)/ui.o: ui.c ascension/ui.h ascension/ui/text.h \ + ascension/ui/font.h ascension/ui/../sprite.h \ + ascension/ui/../scene_node.h ascension/ui/../datatypes.h \ + ascension/ui/../transform.h ascension/ui/../mesh.h \ + ascension/ui/../texture.h ascension/ui/../camera.h ascension/context.h \ + ascension/datatypes.h ascension/window.h ascension/glcontext.h \ + ascension/scene.h ascension/scene_node.h ascension/camera.h \ + ascension/input.h ascension/ui/font.h ascension/scene.h + @echo "Compiling $<" + $(CC) -o $@ $(CFLAGS) -c $< + $(BUILD_DIR)/window.o: window.c ascension/error.h ascension/window.h \ ascension/datatypes.h ascension/glcontext.h ascension/scene.h \ ascension/scene_node.h ascension/transform.h ascension/camera.h \