Mercurial > hg > Applications > Grep
diff regexParser/Makefile @ 301:4cb6eea3ab12
add CbC version
author | Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp> |
---|---|
date | Thu, 04 Feb 2016 03:26:18 +0900 |
parents | bdfe0a32c48f |
children | 27414e6fb33c |
line wrap: on
line diff
--- a/regexParser/Makefile Wed Feb 03 13:56:01 2016 +0900 +++ b/regexParser/Makefile Thu Feb 04 03:26:18 2016 +0900 @@ -1,12 +1,12 @@ -TARGET= regexParser test/ccMerge +TARGET= regexParser test/ccMerge regexParserCbC CFLAGS= -Wall -O0 -g -I$(CERIUM)/include/TaskManager -I. SEQCFLAGS= CFLAGS= -Wall -O -g -I$(CERIUM)/include/TaskManager -I. -CC= clang++ +CC= /Users/e105711/prog/seminar/CbC/llvmInst/bin/clang++ CERIUM= ../../Cerium AR= libCeriumGrep.a SRCS_TMP = $(wildcard *.cc) -SRCS_EXCLUDE = sequentialSearch.cc state.cc parallelSearch.cc taskInit.cc searchTask.cc main.cc +SRCS_EXCLUDE = sequentialSearch.cc state.cc parallelSearch.cc taskInit.cc searchTask.cc main.cc stateCbC.cc sequentialSearchCbC.cc generateSequentialSearchCbC.cc sequentialSearch.cc generateSequentialSearch.cc SRCS = $(filter-out $(SRCS_EXCLUDE),$(SRCS_TMP)) OBJS = $(SRCS:.cc=.o) @@ -25,8 +25,11 @@ all: $(TARGET) -regexParser: $(OBJS) main.o - $(CC) $(CFLAGS) -o $@ $(OBJS) main.o +regexParser: $(OBJS) main.o sequentialSearch.o generateSequentialSearch.o + $(CC) $(CFLAGS) -o $@ $(OBJS) main.o generateSequentialSearch.o + +regexParserCbC: $(OBJS) main.o sequentialSearchCbC.o generateSequentialSearchCbC.o + $(CC) $(CFLAGS) -o $@ $(OBJS) main.o generateSequentialSearchCbC.o test/searchBit: test/searchBit.cc $(CC) $(CFLAGS) $< bitVector.cc -o $@ @@ -51,10 +54,10 @@ clean: rm -f $(TARGET) $(OBJS) $(AR) - rm -rf *~ \#* *.gcda *.gcno *.gcov state.cc sequentialSearch *.dSYM + rm -rf *~ \#* *.gcda *.gcno *.gcov state.cc sequentialSearch *.dSYM *.o stateCbC.cc sequentialSearchCbC cd test; rm -rf *.o *~ \#* *.gcda *.gcno *.gcov *.dSYM cd cerium; make clean - touch state.cc + touch state.cc stateCbC.cc .SUFFIXES: .cc .o @@ -76,9 +79,14 @@ sequentialSearch: sequentialSearch.cc regexParser fileread.o ./regexParser -seq -subset -regex $(REGEX) $(CC) $(CFLAGS) -c sequentialSearch.cc - $(CC) $(SEQDFLAGS) sequentialSearch.o $(OBJS) -o $@ + $(CC) $(SEQDFLAGS) sequentialSearch.o generateSequentialSearch.o $(OBJS) -o $@ - ./$@ -file $(TESTFILE) +sequentialSearchCbC: sequentialSearchCbC.cc regexParserCbC fileread.o + ./regexParserCbC -seq -subset -regex $(REGEX) + $(CC) $(CFLAGS) -c sequentialSearchCbC.cc + $(CC) $(SEQDFLAGS) sequentialSearchCbC.o generateSequentialSearchCbC.o $(OBJS) -o $@ + - ./$@ -file $(TESTFILE) test1: regexParser ./regexParser -regex 'a'