comparison regexParser/Makefile @ 205:b7b8f0c03fe3

add test/ccMerge.cc
author Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
date Sun, 27 Dec 2015 14:57:40 +0900
parents 39ca25ed0607
children 58d3c01bf421
comparison
equal deleted inserted replaced
204:e6e862e92fdc 205:b7b8f0c03fe3
1 TARGET= regexParser 1 TARGET= regexParser
2 MERGE = ccMerge
2 CFLAGS= -Wall -O0 -g 3 CFLAGS= -Wall -O0 -g
3 CC= clang++ 4 CC= clang++
4 5
5 SRCS_TMP = $(wildcard *.cc) 6 SRCS_TMP = $(wildcard *.cc)
6 SRCS_EXCLUDE = 7 SRCS_EXCLUDE =
16 $(CC) -o $@ $(OBJS) 17 $(CC) -o $@ $(OBJS)
17 18
18 test/searchBit: test/searchBit.cc 19 test/searchBit: test/searchBit.cc
19 $(CC) -I. $< bitVector.cc -o $@ 20 $(CC) -I. $< bitVector.cc -o $@
20 21
22 test/ccMerge: test/ccMerge.cc
23 $(CC) -I. $< subsetConstraction.cc regexParser.cc node.cc error.cc bitVector.cc -o $@
24
21 clean: 25 clean:
22 rm -f $(TARGET) $(OBJS) 26 rm -f $(TARGET) $(OBJS)
23 rm -f *~ \#* 27 rm -f *~ \#*
24 28
25 .SUFFIXES: .cc .o 29 .SUFFIXES: .cc .o
26 30
27 test: 31 test1:
28 ./$(TARGET) -regex 'a' 32 ./$(TARGET) -regex 'a'
29 ./$(TARGET) -regex 'ab' 33 ./$(TARGET) -regex 'ab'
30 ./$(TARGET) -regex 'a*b' 34 ./$(TARGET) -regex 'a*b'
31 ./$(TARGET) -regex 'ab*' 35 ./$(TARGET) -regex 'ab*'
32 ./$(TARGET) -regex '(ab)*' 36 ./$(TARGET) -regex '(ab)*'
66 ./$(TARGET) -regex '[d-ga-de-d]' 70 ./$(TARGET) -regex '[d-ga-de-d]'
67 ./$(TARGET) -regex '[d-ga-db-e]' 71 ./$(TARGET) -regex '[d-ga-db-e]'
68 ./$(TARGET) -regex '[d-gh-ja-e]' 72 ./$(TARGET) -regex '[d-gh-ja-e]'
69 73
70 merge_test: 74 merge_test:
71 ./$(MERGE) -regex '[f-i]' -merge '[d-e]' 75 ./test/$(MERGE) -regex '[f-i]' -merge '[d-e]'
72 ./$(MERGE) -regex '[f-i]' -merge '[d-f]' 76 ./test/$(MERGE) -regex '[f-i]' -merge '[d-f]'
73 ./$(MERGE) -regex '[f-i]' -merge '[d-g]' 77 ./test/$(MERGE) -regex '[f-i]' -merge '[d-g]'
74 ./$(MERGE) -regex '[f-i]' -merge '[d-i]' 78 ./test/$(MERGE) -regex '[f-i]' -merge '[d-i]'
75 ./$(MERGE) -regex '[f-i]' -merge '[d-k]' 79 ./test/$(MERGE) -regex '[f-i]' -merge '[d-k]'
76 ./$(MERGE) -regex '[f-i]' -merge '[f-g]' 80 ./test/$(MERGE) -regex '[f-i]' -merge '[f-g]'
77 ./$(MERGE) -regex '[f-i]' -merge '[f-i]' 81 ./test/$(MERGE) -regex '[f-i]' -merge '[f-i]'
78 ./$(MERGE) -regex '[f-i]' -merge '[f-k]' 82 ./test/$(MERGE) -regex '[f-i]' -merge '[f-k]'
79 ./$(MERGE) -regex '[f-i]' -merge '[g-h]' 83 ./test/$(MERGE) -regex '[f-i]' -merge '[g-h]'
80 ./$(MERGE) -regex '[f-i]' -merge '[g-i]' 84 ./test/$(MERGE) -regex '[f-i]' -merge '[g-i]'
81 ./$(MERGE) -regex '[f-i]' -merge '[g-k]' 85 ./test/$(MERGE) -regex '[f-i]' -merge '[g-k]'
82 ./$(MERGE) -regex '[f-i]' -merge '[i-k]' 86 ./test/$(MERGE) -regex '[f-i]' -merge '[i-k]'
83 ./$(MERGE) -regex '[f-i]' -merge '[j-k]' 87 ./test/$(MERGE) -regex '[f-i]' -merge '[j-k]'
84 ./$(MERGE) -regex '[c-ef-i]' -merge '[d-e]' 88 ./test/$(MERGE) -regex '[c-ef-i]' -merge '[d-e]'
85 ./$(MERGE) -regex '[c-ef-i]' -merge '[d-f]' 89 ./test/$(MERGE) -regex '[c-ef-i]' -merge '[d-f]'
86 ./$(MERGE) -regex '[c-ef-i]' -merge '[d-g]' 90 ./test/$(MERGE) -regex '[c-ef-i]' -merge '[d-g]'
87 ./$(MERGE) -regex '[c-ef-i]' -merge '[d-i]' 91 ./test/$(MERGE) -regex '[c-ef-i]' -merge '[d-i]'
88 ./$(MERGE) -regex '[c-ef-ij-m]' -merge '[d-k]' 92 ./test/$(MERGE) -regex '[c-ef-ij-m]' -merge '[d-k]'
89 ./$(MERGE) -regex '[f-ij-m]' -merge '[f-k]' 93 ./test/$(MERGE) -regex '[f-ij-m]' -merge '[f-k]'
90 ./$(MERGE) -regex '[f-ij-m]' -merge '[g-k]' 94 ./test/$(MERGE) -regex '[f-ij-m]' -merge '[g-k]'
91 ./$(MERGE) -regex '[f-ij-m]' -merge '[i-k]' 95 ./test/$(MERGE) -regex '[f-ij-m]' -merge '[i-k]'
92 ./$(MERGE) -regex '[f-ij-m]' -merge '[j-k]' 96 ./test/$(MERGE) -regex '[f-ij-m]' -merge '[j-k]'