comparison regexParser/Makefile @ 298:63213964502a

refactoring ....
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Wed, 03 Feb 2016 12:24:34 +0900
parents 868f01f1ba8e
children bdfe0a32c48f
comparison
equal deleted inserted replaced
297:c5a7caa37f61 298:63213964502a
1 TARGET= regexParser test/ccMerge 1 TARGET= regexParser test/ccMerge
2 CFLAGS= -Wall -O0 -g -I$(CERIUM)/include/TaskManager -I. 2 CFLAGS= -Wall -O0 -g -I$(CERIUM)/include/TaskManager -I.
3 SEQCFLAGS= CFLAGS= -Wall -O -g -I$(CERIUM)/include/TaskManager -I.
3 CC= clang++ 4 CC= clang++
4 CERIUM= ../../Cerium 5 CERIUM= ../../Cerium
5 AR= libCeriumGrep.a 6 AR= libCeriumGrep.a
6 7
7 SRCS_TMP = $(wildcard *.cc) 8 SRCS_TMP = $(wildcard *.cc)
9 SRCS = $(filter-out $(SRCS_EXCLUDE),$(SRCS_TMP)) 10 SRCS = $(filter-out $(SRCS_EXCLUDE),$(SRCS_TMP))
10 OBJS = $(SRCS:.cc=.o) 11 OBJS = $(SRCS:.cc=.o)
11 12
12 # REGEX = '[A-Z][A-Za-z0-9_]*' 13 # REGEX = '[A-Z][A-Za-z0-9_]*'
13 REGEX = '(a|b)*a(a|b)(a|b)' 14 REGEX = '(a|b)*a(a|b)(a|b)'
14 # REGEX = '(mil|have)' 15 # REGEX = '(mil|hav)[A-Za-z]'
15 16
16 SUBST = -subset 17 SUBST = -subset
17 18
18 TESTFILE = test/c.txt 19 TESTFILE = test/c.txt
19 WC = | wc 20 WC = | wc
73 ./regexParser -$(SUBSET) -regex $(REGEX)-file $(TESTFILE) $(WC) 74 ./regexParser -$(SUBSET) -regex $(REGEX)-file $(TESTFILE) $(WC)
74 75
75 sequentialSearch: sequentialSearch.cc regexParser fileread.o 76 sequentialSearch: sequentialSearch.cc regexParser fileread.o
76 ./regexParser -seq -subset -regex $(REGEX) 77 ./regexParser -seq -subset -regex $(REGEX)
77 $(CC) $(CFLAGS) -c sequentialSearch.cc 78 $(CC) $(CFLAGS) -c sequentialSearch.cc
78 $(CC) -O sequentialSearch.o fileread.o -o $@ 79 $(CC) $(SEQDFLAGS) sequentialSearch.o $(OBJS) -o $@
79 ./$@ -file sequentialSearch.cc 80 - ./$@ -file $(TESTFILE)
80 81
81 82
82 test1: regexParser 83 test1: regexParser
83 ./regexParser -regex 'a' 84 ./regexParser -regex 'a'
84 ./regexParser -regex 'ab' 85 ./regexParser -regex 'ab'