X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;ds=sidebyside;f=Makefile;h=736f05ab4028b8afbe84b571b5ccfd5b7c9d4452;hb=c6b2f7585d51164dc32f4dd2a05855913e464c58;hp=55aa80b3b50a4177231bc4354a72b0ca3e45e2c5;hpb=8b398bfe13b0884191b1fac56f274d395fd9d4dd;p=gldbg.git diff --git a/Makefile b/Makefile index 55aa80b..736f05a 100644 --- a/Makefile +++ b/Makefile @@ -5,7 +5,7 @@ CXXFLAGS = -Igensrc -ggdb PACKAGES_gldbg = mspcore mspstrings mspio mspfs CXXFLAGS_gldbg = $(shell pkg-config --cflags $(PACKAGES_gldbg)) -LIBS_gldbg = $(shell pkg-config --libs $(PACKAGES_gldbg)) +LIBS_gldbg = $(shell pkg-config --libs $(PACKAGES_gldbg)) -lreadline all: glwrap.so gldump gldbg @@ -15,7 +15,7 @@ glwrap.so: source/glwrap.o gldump: source/gldecoder.o source/gldump.o source/glprint.o $(CC) -o $@ $^ $(LIBS) $(LDFLAGS) -gldbg: source/gldbg.o source/gldecoder.o source/glprint.o +gldbg: source/gldbg.o source/gldecoder.o source/glprint.o source/commandinterpreter.o source/tracer.o source/process.o $(CXX) -o $@ $^ $(LIBS_gldbg) $(LIBS) $(LDFLAGS) source/glwrap.o: source/functions.h gensrc/functions.enum gensrc/glwrap.funcs @@ -23,7 +23,16 @@ source/gldecoder.o: source/functions.h gensrc/gldecoder.struct gensrc/gldecoder. source/gldump.o: source/gldecoder.h gensrc/gldecoder.struct source/glprint.h source/glprint.o: gensrc/glprint.funcs gensrc/gldecoder.struct -source/gldbg.o: source/gldbg.cpp source/gldbg.h source/gldecoder.h source/glprint.h +source/gldbg.o: source/gldbg.cpp source/gldbg.h source/gldecoder.h source/tracer.h + $(CXX) -c $(CXXFLAGS) $(CXXFLAGS_gldbg) -o $@ $< + +source/tracer.o: source/tracer.cpp source/gldecoder.h source/glprint.h + $(CXX) -c $(CXXFLAGS) $(CXXFLAGS_gldbg) -o $@ $< + +source/commandinterpreter.o: source/commandinterpreter.cpp source/gldbg.h + $(CXX) -c $(CXXFLAGS) $(CXXFLAGS_gldbg) -o $@ $< + +source/process.o: source/process.cpp source/process.h $(CXX) -c $(CXXFLAGS) $(CXXFLAGS_gldbg) -o $@ $< gensrc/functions.enum gensrc/gldecoder.funcs gensrc/gldecoder.struct gensrc/glwrap.funcs gensrc/glprint.funcs: gensrc/.created genwrap.py gl.spec gl.tm