Mercurial > hg > Applications > Grep
comparison regexParser/Makefile @ 208:2ec95755238e
fix mergetest
author | Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Sun, 27 Dec 2015 18:46:08 +0900 |
parents | 58d3c01bf421 |
children | 959f8c00da17 |
comparison
equal
deleted
inserted
replaced
207:58d3c01bf421 | 208:2ec95755238e |
---|---|
1 TARGET= regexParser | 1 TARGET= regexParser test/ccMerge |
2 MERGE = ccMerge | |
3 CFLAGS= -Wall -O0 -g | 2 CFLAGS= -Wall -O0 -g |
4 CC= clang++ | 3 CC= clang++ |
5 | 4 |
6 SRCS_TMP = $(wildcard *.cc) | 5 SRCS_TMP = $(wildcard *.cc) |
7 SRCS_EXCLUDE = | 6 SRCS_EXCLUDE = |
11 .cc.o: | 10 .cc.o: |
12 $(CC) $(CFLAGS) -c $< -o $@ | 11 $(CC) $(CFLAGS) -c $< -o $@ |
13 | 12 |
14 all: $(TARGET) | 13 all: $(TARGET) |
15 | 14 |
16 $(TARGET):$(OBJS) | 15 regexParser: $(OBJS) |
17 $(CC) $(CFLAGS) -o $@ $(OBJS) | 16 $(CC) $(CFLAGS) -o $@ $(OBJS) |
18 | 17 |
19 test/searchBit: test/searchBit.cc | 18 test/searchBit: test/searchBit.cc |
20 $(CC) $(CFLAGS) -I. $< bitVector.cc -o $@ | 19 $(CC) $(CFLAGS) -I. $< bitVector.cc -o $@ |
21 | 20 |
33 rm -f *~ \#* *.gcda *.gcno *.gcov | 32 rm -f *~ \#* *.gcda *.gcno *.gcov |
34 | 33 |
35 .SUFFIXES: .cc .o | 34 .SUFFIXES: .cc .o |
36 | 35 |
37 test1: | 36 test1: |
38 ./$(TARGET) -regex 'a' | 37 ./regexParser -regex 'a' |
39 ./$(TARGET) -regex 'ab' | 38 ./regexParser -regex 'ab' |
40 ./$(TARGET) -regex 'a*b' | 39 ./regexParser -regex 'a*b' |
41 ./$(TARGET) -regex 'ab*' | 40 ./regexParser -regex 'ab*' |
42 ./$(TARGET) -regex '(ab)*' | 41 ./regexParser -regex '(ab)*' |
43 ./$(TARGET) -regex '(ab)*c' | 42 ./regexParser -regex '(ab)*c' |
44 ./$(TARGET) -regex '(ab)c' | 43 ./regexParser -regex '(ab)c' |
45 ./$(TARGET) -regex '(a|b)c' | 44 ./regexParser -regex '(a|b)c' |
46 ./$(TARGET) -regex 'a(bc)*d' | 45 ./regexParser -regex 'a(bc)*d' |
47 ./$(TARGET) -regex 'abc*d' | 46 ./regexParser -regex 'abc*d' |
48 ./$(TARGET) -regex '(ab)c*d' | 47 ./regexParser -regex '(ab)c*d' |
49 ./$(TARGET) -regex 'a(b)c' | 48 ./regexParser -regex 'a(b)c' |
50 ./$(TARGET) -regex '(a|b|c)d' | 49 ./regexParser -regex '(a|b|c)d' |
51 ./$(TARGET) -regex '(a|b|c)*d' | 50 ./regexParser -regex '(a|b|c)*d' |
52 ./$(TARGET) -regex '[a]' | 51 ./regexParser -regex '[a]' |
53 ./$(TARGET) -regex '[ab]' | 52 ./regexParser -regex '[ab]' |
54 ./$(TARGET) -regex '[a-z]' | 53 ./regexParser -regex '[a-z]' |
55 ./$(TARGET) -regex '[a-zA-Z]' | 54 ./regexParser -regex '[a-zA-Z]' |
56 ./$(TARGET) -regex '[a-zA-Z]*' | 55 ./regexParser -regex '[a-zA-Z]*' |
57 ./$(TARGET) -regex 'a[a-zA-Z]*' | 56 ./regexParser -regex 'a[a-zA-Z]*' |
58 ./$(TARGET) -regex 'a([a-z])' | 57 ./regexParser -regex 'a([a-z])' |
59 ./$(TARGET) -regex 'a|[a-z]' | 58 ./regexParser -regex 'a|[a-z]' |
60 ./$(TARGET) -regex 'a|[a-z]*' | 59 ./regexParser -regex 'a|[a-z]*' |
61 ./$(TARGET) -regex 'a*|[a-z]' | 60 ./regexParser -regex 'a*|[a-z]' |
62 ./$(TARGET) -regex '[d-ga-c]' | 61 ./regexParser -regex '[d-ga-c]' |
63 ./$(TARGET) -regex '[d-ga-d]' | 62 ./regexParser -regex '[d-ga-d]' |
64 ./$(TARGET) -regex '[d-ga-e]' | 63 ./regexParser -regex '[d-ga-e]' |
65 ./$(TARGET) -regex '[d-ga-f]' | 64 ./regexParser -regex '[d-ga-f]' |
66 ./$(TARGET) -regex '[d-ga-h]' | 65 ./regexParser -regex '[d-ga-h]' |
67 ./$(TARGET) -regex '[d-gd-e]' | 66 ./regexParser -regex '[d-gd-e]' |
68 ./$(TARGET) -regex '[d-gd-f]' | 67 ./regexParser -regex '[d-gd-f]' |
69 ./$(TARGET) -regex '[d-gd-h]' | 68 ./regexParser -regex '[d-gd-h]' |
70 ./$(TARGET) -regex '[d-ge-f]' | 69 ./regexParser -regex '[d-ge-f]' |
71 ./$(TARGET) -regex '[d-ge-g]' | 70 ./regexParser -regex '[d-ge-g]' |
72 ./$(TARGET) -regex '[d-ge-i]' | 71 ./regexParser -regex '[d-ge-i]' |
73 ./$(TARGET) -regex '[d-gg-i]' | 72 ./regexParser -regex '[d-gg-i]' |
74 ./$(TARGET) -regex '[d-gh-i]' | 73 ./regexParser -regex '[d-gh-i]' |
75 ./$(TARGET) -regex '[d-ga-cx-z]' | 74 ./regexParser -regex '[d-ga-cx-z]' |
76 ./$(TARGET) -regex '[d-ga-de-d]' | 75 ./regexParser -regex '[d-ga-de-d]' |
77 ./$(TARGET) -regex '[d-ga-db-e]' | 76 ./regexParser -regex '[d-ga-db-e]' |
78 ./$(TARGET) -regex '[d-gh-ja-e]' | 77 ./regexParser -regex '[d-gh-ja-e]' |
79 | 78 |
80 merge_test: | 79 merge_test: |
81 ./test/$(MERGE) -regex '[f-i]' -merge '[d-e]' | 80 ./test/ccMerge -regex '[f-i]' -regex 'e' |
82 ./test/$(MERGE) -regex '[f-i]' -merge '[d-f]' | 81 ./test/ccMerge -regex '[f-i]' -regex 'f' |
83 ./test/$(MERGE) -regex '[f-i]' -merge '[d-g]' | 82 ./test/ccMerge -regex '[f-i]' -regex 'g' |
84 ./test/$(MERGE) -regex '[f-i]' -merge '[d-i]' | 83 ./test/ccMerge -regex '[f-i]' -regex 'i' |
85 ./test/$(MERGE) -regex '[f-i]' -merge '[d-k]' | 84 ./test/ccMerge -regex '[f-i]' -regex 'j' |
86 ./test/$(MERGE) -regex '[f-i]' -merge '[f-g]' | 85 ./test/ccMerge -regex 'e' -regex '[f-i]' |
87 ./test/$(MERGE) -regex '[f-i]' -merge '[f-i]' | 86 ./test/ccMerge -regex 'f' -regex '[f-i]' |
88 ./test/$(MERGE) -regex '[f-i]' -merge '[f-k]' | 87 ./test/ccMerge -regex 'g' -regex '[f-i]' |
89 ./test/$(MERGE) -regex '[f-i]' -merge '[g-h]' | 88 ./test/ccMerge -regex 'i' -regex '[f-i]' |
90 ./test/$(MERGE) -regex '[f-i]' -merge '[g-i]' | 89 ./test/ccMerge -regex 'j' -regex '[f-i]' |
91 ./test/$(MERGE) -regex '[f-i]' -merge '[g-k]' | 90 ./test/ccMerge -regex '[f-i]' -regex '[d-e]' |
92 ./test/$(MERGE) -regex '[f-i]' -merge '[i-k]' | 91 ./test/ccMerge -regex '[f-i]' -regex '[d-f]' |
93 ./test/$(MERGE) -regex '[f-i]' -merge '[j-k]' | 92 ./test/ccMerge -regex '[f-i]' -regex '[d-g]' |
94 ./test/$(MERGE) -regex '[c-ef-i]' -merge '[d-e]' | 93 ./test/ccMerge -regex '[f-i]' -regex '[d-i]' |
95 ./test/$(MERGE) -regex '[c-ef-i]' -merge '[d-f]' | 94 ./test/ccMerge -regex '[f-i]' -regex '[d-k]' |
96 ./test/$(MERGE) -regex '[c-ef-i]' -merge '[d-g]' | 95 ./test/ccMerge -regex '[f-i]' -regex '[f-g]' |
97 ./test/$(MERGE) -regex '[c-ef-i]' -merge '[d-i]' | 96 ./test/ccMerge -regex '[f-i]' -regex '[f-i]' |
98 ./test/$(MERGE) -regex '[c-ef-ij-m]' -merge '[d-k]' | 97 ./test/ccMerge -regex '[f-i]' -regex '[f-k]' |
99 ./test/$(MERGE) -regex '[f-ij-m]' -merge '[f-k]' | 98 ./test/ccMerge -regex '[f-i]' -regex '[g-h]' |
100 ./test/$(MERGE) -regex '[f-ij-m]' -merge '[g-k]' | 99 ./test/ccMerge -regex '[f-i]' -regex '[g-i]' |
101 ./test/$(MERGE) -regex '[f-ij-m]' -merge '[i-k]' | 100 ./test/ccMerge -regex '[f-i]' -regex '[g-k]' |
102 ./test/$(MERGE) -regex '[f-ij-m]' -merge '[j-k]' | 101 ./test/ccMerge -regex '[f-i]' -regex '[i-k]' |
102 ./test/ccMerge -regex '[f-i]' -regex '[j-k]' | |
103 ./test/ccMerge -regex '[c-ef-i]' -regex '[d-e]' | |
104 ./test/ccMerge -regex '[c-ef-i]' -regex '[d-f]' | |
105 ./test/ccMerge -regex '[c-ef-i]' -regex '[d-g]' | |
106 ./test/ccMerge -regex '[c-ef-i]' -regex '[d-i]' | |
107 ./test/ccMerge -regex '[c-ef-ij-m]' -regex '[d-k]' | |
108 ./test/ccMerge -regex '[f-ij-m]' -regex '[f-k]' | |
109 ./test/ccMerge -regex '[f-ij-m]' -regex '[g-k]' | |
110 ./test/ccMerge -regex '[f-ij-m]' -regex '[i-k]' | |
111 ./test/ccMerge -regex '[f-ij-m]' -regex '[j-k]' |