forked from phelrine/stakk
/
Makefile
42 lines (36 loc) · 1.35 KB
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
CC = g++
CCFLAGS = -Wall -O3
.PHONY: all test clean pack
all:
$(CC) $(CCFLAGS) trie.cc -o trie.out
$(CC) $(CCFLAGS) trie_server.cc -o trie_server.out
$(CC) $(CCFLAGS) converter.cc -o converter.out
$(CC) $(CCFLAGS) stakk.cc -o stakk.out
$(CC) $(CCFLAGS) stakk_server.cc -o stakk_server.out
$(CC) $(CCFLAGS) utrie.cc -o utrie.out
test:
$(CC) $(CCFLAGS) test/trie_test.cc test/duplicate_test.cc -o test/duplicate_test.out
$(CC) $(CCFLAGS) test/util_test.cc -o test/util_test.out
test/util_test.out
$(CC) $(CCFLAGS) test/trie_test.cc -o test/trie_test.out
test/trie_test.out
$(CC) $(CCFLAGS) test/converter_test.cc -o test/converter_test.out
test/converter_test.out
$(CC) $(CCFLAGS) test/converter_skip_unknown_test.cc -o test/converter_skip_unknown_test.out
test/converter_skip_unknown_test.out
$(CC) $(CCFLAGS) test/stakk_test.cc -o test/stakk_test.out
test/stakk_test.out
$(CC) $(CCFLAGS) test/connection_test.cc -o test/connection_test.out
test/connection_test.out
$(CC) $(CCFLAGS) test/utrie_test.cc -o test/utrie_test.out
test/utrie_test.out
$(CC) $(CCFLAGS) test/utf8_test.cc -o test/utf8_test.out
test/utf8_test.out
$(CC) $(CCFLAGS) test/utable_test.cc -o test/utable_test.out
test/utable_test.out
clean:
rm *.out */*.out
pack:
tar cfj stakk.tar.bz2 `find . -type f | egrep -v ".git|.out|.tar"`
speller:
$(CC) $(CCFLAGS) speller.cc -o speller.out