Game code is now loaded dynamically.

This commit is contained in:
2026-03-18 00:02:50 -07:00
parent 5b4f3e2218
commit aef23bd6cd
5 changed files with 68 additions and 18 deletions
+8 -3
View File
@@ -39,11 +39,16 @@ endif
EXE=handmadehero
$(EXE): sdl_handmade.cpp
$(CC) $(FLAGS) $(UFLAGS) $(INCLUDE) $^ $(LIBS) $(FRAMEWORKS) -o $@
default: libhandmade $(EXE)
libhandmade: handmade.cpp
$(CC) $(FLAGS) $(UFLAGS) -fPIC -shared $(INCLUDE) $^ $(LIBS) $(FRAMEWORKS) -o libhandmade.so
$(EXE): sdl_handmade.cpp libhandmade
$(CC) $(FLAGS) $(UFLAGS) $(INCLUDE) sdl_handmade.cpp $(LIBS) $(FRAMEWORKS) -o $@
tags: $(OBJS)
ctags -R *.h *.c
clean:
rm -rf $(EXE) $(EXE).dSYM
rm -rf $(EXE) $(EXE).dSYM libhandmade.so