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]'