diff regexParser/Makefile @ 227:8be58af605da

fix getNext()
author Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
date Fri, 15 Jan 2016 19:11:35 +0900
parents c38a7b2dd996
children f2454c17e410
line wrap: on
line diff
--- a/regexParser/Makefile	Fri Jan 15 17:53:11 2016 +0900
+++ b/regexParser/Makefile	Fri Jan 15 19:11:35 2016 +0900
@@ -3,10 +3,12 @@
 CC= clang++
 
 SRCS_TMP = $(wildcard *.cc)
-SRCS_EXCLUDE = 
+SRCS_EXCLUDE = sequentialSearch.cc
 SRCS = $(filter-out $(SRCS_EXCLUDE),$(SRCS_TMP))
 OBJS = $(SRCS:.cc=.o)
 
+REGEX = '[A-Z][A-Za-z0-9_]*'
+
 .cc.o:
 	$(CC) $(CFLAGS) -c $< -o $@
 
@@ -21,6 +23,11 @@
 test/ccMerge: test/ccMerge.cc
 	$(CC) $(CFLAGS) -I. $< subsetConstruction.cc regexParser.cc node.cc error.cc bitVector.cc -o $@
 
+sequentialSearch: sequentialSearch.cc regexParser
+	./regexParser -subset -regex $(REGEX)
+	$(CC) $(CFLAGS) -I. sequentialSearch.cc -o $@
+	
+
 gcov:
 	make CFLAGS="-Wall -O0 -g -coverage"
 	make test1
@@ -30,6 +37,7 @@
 clean:
 	rm -f $(TARGET) $(OBJS)
 	rm -f *~ \#* *.gcda *.gcno *.gcov state.cc
+	touch state.cc
 
 .SUFFIXES: .cc .o