b5dd90a6d04e28dbf640fbc16a761503a2047f38
[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 -ldflags '$(LDFLAGS)' \
20 $(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