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 \
$(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