2 CFLAGS:=-I../../.. -Wall -O3 #-g -pg
5 default: replay_trace tdbtorture tdbdump
7 replay_trace: replay_trace.c keywords.c
8 $(LINK.c) $< $(LOADLIBES) $(LDLIBS) -o $@
10 keywords.c: keywords.gperf
14 @rm -f *.reduced_trace
15 @set -e; for f in tests/*.trace.tar.bz2; do \
17 ./replay_trace replay.tdb *.reduced_trace; \
18 rm -f *.reduced_trace; \
21 # Usage: make mytest.trace.tar.bz2 TRACEFILES=*.trace
22 %.trace.tar.bz2: $(patsubst %.trace,%.reduced_trace,$(wildcard $(TRACEFILES)))
25 %.reduced_trace: %.trace
26 @sed 's/\(^[0-9]* traverse\) .*/\1fn/' < $^ > $@
29 rm -f replay_trace tdbtorture tdbdump *.o