]> git.tdb.fi Git - gldbg.git/blobdiff - Makefile
Use a centralized packet framework
[gldbg.git] / Makefile
index af82389b32fc8ea45d37f7439743be8d0108f95d..3679ee7955bac9a976f952ef35928bd2b8f2a646 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -17,10 +17,13 @@ SOURCES_libgldbg := source/gldecoder.c \
        source/glprint.c \
        source/enums.c \
        source/arraysize.c \
-       source/tmpalloc.c
+       source/tmpalloc.c \
+       source/packet.c
 SOURCES_glwrap := source/glwrap.c \
        source/glwrap_funcs.c \
-       source/arraysize.c
+       source/arraysize.c \
+       source/packet.c \
+       source/tmpalloc.c
 SOURCES_gldump := source/gldump.c
 SOURCES_gldbg := source/gldbg.cpp \
        source/commandinterpreter.cpp \
@@ -65,8 +68,9 @@ DEPS_all := $(call deps,$(SOURCES_all) $(TEMPLATES))
 $(OBJECTS_gldbg): CXXFLAGS += $(shell pkg-config --cflags $(PACKAGES_gldbg))
 gldbg: LIBS += $(shell pkg-config --libs $(PACKAGES_gldbg)) -lreadline
 gldump gldbg: LIBS += ./libgldbg.a
+glwrap.so: LDFLAGS += -s
 
-glwrap.so: $(OBJECTS_glwrap)
+glwrap.so: $(OBJECTS_glwrap) glwrap.ld
        $(CC) -shared -o $@ $^ $(LIBS) $(LDFLAGS)
 
 gldump: $(OBJECTS_gldump) libgldbg.a