Mercurial > hg > Applications > Grep
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]' |