blob: 822e466ad1b517afa9b20e38fea6cc65d50f7583 [file] [log] [blame]
Brian Paul65ced472006-06-02 14:50:28 +00001# Makefile for Thomas Sondergaard's API tracer
2
3TOP = ../../..
4
5include $(TOP)/configs/current
6
7
8OBJECTS = gltrace.o gltrace_support.o
9
10TRACER = gltrace.so
11
12.cc.o:
13 $(CXX) -c $(INCDIRS) $(CXXFLAGS) $< -o $@
14
15
16default: $(TRACER)
17
18$(TRACER): $(OBJECTS)
Dan Nicholson3b808162008-07-12 10:04:44 -070019 $(MKLIB) -o $(TRACER) -noprefix -cplusplus -linker '$(CXX)' \
20 -ldflags '$(LDFLAGS)' $(MKLIB_OPTIONS) $(OBJECTS)
Brian Paul65ced472006-06-02 14:50:28 +000021
22gltrace.cc: gltrace.py
23 PYTHONPATH=$(TOP)/src/mesa/glapi python gltrace.py -f $(TOP)/src/mesa/glapi/gl_API.xml > gltrace.cc
24
25
26clean:
27 rm -f $(OBJECTS)
28 rm -f $(TRACER)
29 rm -f *~
30 rm -f gltrace.cc