]> git.tdb.fi Git - gldbg.git/blob - Makefile
Initial revision
[gldbg.git] / Makefile
1 # $Id$
2
3 CFLAGS=-Igensrc -ggdb
4
5 all: glwrap.so gldump
6
7 glwrap.so: source/glwrap.o
8         $(CC) -shared -o $@ $^ $(LIBS) $(LDFLAGS)
9
10 gldump: source/gldecoder.o source/gldump.o source/glprint.o
11         $(CC) -o $@ $^ $(LIBS) $(LDFLAGS)
12
13 source/glwrap.o: source/functions.h gensrc/functions.enum gensrc/glwrap.funcs
14 source/gldecoder.o: source/functions.h gensrc/gldecoder.struct gensrc/gldecoder.funcs gensrc/gldecoder.funcs
15 source/gldump.o: source/gldecoder.h gensrc/gldecoder.struct source/glprint.h
16 source/glprint.o: gensrc/glprint.funcs gensrc/gldecoder.struct
17
18 gensrc/functions.enum gensrc/gldecoder.funcs gensrc/gldecoder.struct gensrc/glwrap.funcs gensrc/glprint.funcs: gensrc/.created genwrap.py gl.spec gl.tm
19         python ./genwrap.py
20
21 gensrc/.created:
22         mkdir -p gensrc
23         touch $@