Merge commit 'origin/gallium-0.1'
[mesa.git] / progs / tools / trace / Makefile
1 # Makefile for Thomas Sondergaard's API tracer
2
3 TOP = ../../..
4
5 include $(TOP)/configs/current
6
7
8 OBJECTS = gltrace.o gltrace_support.o
9
10 TRACER = gltrace.so
11
12 .cc.o:
13 $(CXX) -c $(INCDIRS) $(CXXFLAGS) $< -o $@
14
15
16 default: $(TRACER)
17
18 $(TRACER): $(OBJECTS)
19 $(MKLIB) -o $(TRACER) -noprefix -cplusplus -linker '$(CXX)' \
20 -ldflags '$(LDFLAGS)' $(MKLIB_OPTIONS) $(OBJECTS)
21
22 gltrace.cc: gltrace.py
23 PYTHONPATH=$(TOP)/src/mesa/glapi python gltrace.py -f $(TOP)/src/mesa/glapi/gl_API.xml > gltrace.cc
24
25
26 clean:
27 rm -f $(OBJECTS)
28 rm -f $(TRACER)
29 rm -f *~
30 rm -f gltrace.cc