gldump: source/gldecoder.o source/gldump.o source/glprint.o source/enums.o source/arraysize.o source/tmpalloc.o
$(CC) -o $@ $^ $(LIBS) $(LDFLAGS)
-gldbg: source/gldbg.o source/gldecoder.o source/glprint.o source/commandinterpreter.o source/tracer.o source/process.o source/enums.o source/arraysize.o source/tmpalloc.o source/glstate.o source/texturestate.o source/bufferstate.o source/profiler.o
+gldbg: source/gldbg.o source/gldecoder.o source/glprint.o source/commandinterpreter.o source/tracer.o source/process.o source/enums.o source/arraysize.o source/tmpalloc.o source/glstate.o source/texturestate.o source/bufferstate.o source/profiler.o source/arraystate.o
$(CXX) -o $@ $^ $(LIBS_gldbg) $(LIBS) $(LDFLAGS)
source/glwrap.o: source/functions.h gensrc/functions.enum gensrc/glwrap.funcs
source/process.o: source/process.h
source/glstate.o: source/glstate.h source/gldecoder.h source/texturestate.h source/bufferstate.h
source/texturestate.o: source/texturestate.h
+source/bufferstate.o: source/arraystate.h source/bufferstate.h source/enums.h
+source/arraystate.o: source/arraystate.h source/bufferstate.h
%.o: %.cpp
$(CXX) -c $(CXXFLAGS) $(CXXFLAGS_gldbg) -o $@ $<