diff 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
line wrap: on
line diff
--- a/regexParser/Makefile	Sun Dec 27 13:21:18 2015 +0900
+++ b/regexParser/Makefile	Sun Dec 27 14:57:40 2015 +0900
@@ -1,4 +1,5 @@
 TARGET= regexParser
+MERGE = ccMerge
 CFLAGS= -Wall -O0 -g
 CC= clang++
 
@@ -18,13 +19,16 @@
 test/searchBit: test/searchBit.cc
 	$(CC) -I. $< bitVector.cc -o $@
 
+test/ccMerge: test/ccMerge.cc
+	$(CC) -I. $< subsetConstraction.cc regexParser.cc node.cc error.cc bitVector.cc -o $@
+
 clean:
 	rm -f $(TARGET) $(OBJS)
 	rm -f *~ \#*
 
 .SUFFIXES: .cc .o
 
-test:
+test1:
 	./$(TARGET) -regex 'a'
 	./$(TARGET) -regex 'ab'
 	./$(TARGET) -regex 'a*b'
@@ -68,25 +72,25 @@
 	./$(TARGET) -regex '[d-gh-ja-e]'
 
 merge_test:
-	./$(MERGE) -regex '[f-i]' -merge '[d-e]'
-	./$(MERGE) -regex '[f-i]' -merge '[d-f]'
-	./$(MERGE) -regex '[f-i]' -merge '[d-g]'
-	./$(MERGE) -regex '[f-i]' -merge '[d-i]'
-	./$(MERGE) -regex '[f-i]' -merge '[d-k]'
-	./$(MERGE) -regex '[f-i]' -merge '[f-g]'
-	./$(MERGE) -regex '[f-i]' -merge '[f-i]'
-	./$(MERGE) -regex '[f-i]' -merge '[f-k]'
-	./$(MERGE) -regex '[f-i]' -merge '[g-h]'
-	./$(MERGE) -regex '[f-i]' -merge '[g-i]'
-	./$(MERGE) -regex '[f-i]' -merge '[g-k]'
-	./$(MERGE) -regex '[f-i]' -merge '[i-k]'
-	./$(MERGE) -regex '[f-i]' -merge '[j-k]'
-	./$(MERGE) -regex '[c-ef-i]' -merge '[d-e]'
-	./$(MERGE) -regex '[c-ef-i]' -merge '[d-f]'
-	./$(MERGE) -regex '[c-ef-i]' -merge '[d-g]'
-	./$(MERGE) -regex '[c-ef-i]' -merge '[d-i]'
-	./$(MERGE) -regex '[c-ef-ij-m]' -merge '[d-k]'
-	./$(MERGE) -regex '[f-ij-m]' -merge '[f-k]'
-	./$(MERGE) -regex '[f-ij-m]' -merge '[g-k]'
-	./$(MERGE) -regex '[f-ij-m]' -merge '[i-k]'
-	./$(MERGE) -regex '[f-ij-m]' -merge '[j-k]'
+	./test/$(MERGE) -regex '[f-i]' -merge '[d-e]'
+	./test/$(MERGE) -regex '[f-i]' -merge '[d-f]'
+	./test/$(MERGE) -regex '[f-i]' -merge '[d-g]'
+	./test/$(MERGE) -regex '[f-i]' -merge '[d-i]'
+	./test/$(MERGE) -regex '[f-i]' -merge '[d-k]'
+	./test/$(MERGE) -regex '[f-i]' -merge '[f-g]'
+	./test/$(MERGE) -regex '[f-i]' -merge '[f-i]'
+	./test/$(MERGE) -regex '[f-i]' -merge '[f-k]'
+	./test/$(MERGE) -regex '[f-i]' -merge '[g-h]'
+	./test/$(MERGE) -regex '[f-i]' -merge '[g-i]'
+	./test/$(MERGE) -regex '[f-i]' -merge '[g-k]'
+	./test/$(MERGE) -regex '[f-i]' -merge '[i-k]'
+	./test/$(MERGE) -regex '[f-i]' -merge '[j-k]'
+	./test/$(MERGE) -regex '[c-ef-i]' -merge '[d-e]'
+	./test/$(MERGE) -regex '[c-ef-i]' -merge '[d-f]'
+	./test/$(MERGE) -regex '[c-ef-i]' -merge '[d-g]'
+	./test/$(MERGE) -regex '[c-ef-i]' -merge '[d-i]'
+	./test/$(MERGE) -regex '[c-ef-ij-m]' -merge '[d-k]'
+	./test/$(MERGE) -regex '[f-ij-m]' -merge '[f-k]'
+	./test/$(MERGE) -regex '[f-ij-m]' -merge '[g-k]'
+	./test/$(MERGE) -regex '[f-ij-m]' -merge '[i-k]'
+	./test/$(MERGE) -regex '[f-ij-m]' -merge '[j-k]'