6 CURDIR?
= $(shell /bin
/pwd
)
9 CCFLAGS
= -g
-O0
-MMD
-I.
-I
$(SRCDIR
) -I-
-DTRACING_ON
=0
10 MYSQL
= -I
/usr
/include/mysql
-L
/usr
/lib
/mysql
-lmysqlclient
15 @echo
"You must specify a target"
17 bitvectest
: test/bitvectest.
cc
18 $(CXX
) $(CCFLAGS
) -o
$@
$^
20 circletest
: test/circletest.
cc base
/circlebuf.
cc
21 $(CXX
) $(CCFLAGS
) -o
$@
$^
23 cprintftest
: test/cprintftest.
cc base
/cprintf.
cc
24 $(CXX
) $(CCFLAGS
) -o
$@
$^
26 initest
: test/initest.
cc base
/str.
cc base
/inifile.
cc base
/cprintf.
cc
27 $(CXX
) $(CCFLAGS
) -o
$@
$^
29 lrutest
: test/lru_test.
cc
30 $(CXX
) $(CCFLAGS
) -o
$@
$^
32 nmtest
: test/nmtest.
cc base
/object_file.
cc base
/symtab.
cc base
/misc.
cc base
/str.
cc
33 $(CXX
) $(CCFLAGS
) -o
$@
$^
35 offtest
: test/offtest.
cc
36 $(CXX
) $(CCFLAGS
) -o
$@
$^
38 rangetest
: test/rangetest.
cc base
/range.
cc base
/str.
cc
39 $(CXX
) $(CCFLAGS
) -o
$@
$^
41 STATTEST
+= base
/cprintf.
cc base
/hostinfo.
cc base
/misc.
cc base
/mysql.
cc
42 STATTEST
+= base
/python.
cc base
/str.
cc base
/time.
cc
43 STATTEST
+= base
/statistics.
cc base
/stats
/mysql.
cc base
/stats
/python.
cc
44 STATTEST
+= base
/stats
/statdb.
cc base
/stats
/text.
cc base
/stats
/visit.
cc
45 STATTEST
+= test/stattest.
cc
47 $(CXX
) $(CCFLAGS
) $(MYSQL
) -o
$@
$^
49 strnumtest
: test/strnumtest.
cc base
/str.
cc
50 $(CXX
) $(CCFLAGS
) -o
$@
$^
52 symtest
: test/symtest.
cc base
/misc.
cc base
/symtab.
cc base
/str.
cc
53 $(CXX
) $(CCFLAGS
) -o
$@
$^
55 tokentest
: test/tokentest.
cc base
/str.
cc
56 $(CXX
) $(CCFLAGS
) -o
$@
$^
58 TRACE
+=test/tracetest.
cc base
/trace.
cc base
/trace_flags.
cc base
/cprintf.
cc
59 TRACE
+=base
/str.
cc base
/misc.
cc
61 $(CXX
) $(CCFLAGS
) -o
$@
$^
64 @
rm -f
*test *~ .
#* *.core core