Mercurial > hg > Applications > Grep
annotate regex/Makefile @ 147:84d32375383a pairPro
implement insertCharClass
author | masa |
---|---|
date | Tue, 15 Dec 2015 17:14:35 +0900 |
parents | e1c5ecbf8836 |
children |
rev | line source |
---|---|
38 | 1 TARGET=regex |
41
e1c5ecbf8836
add bmsearch.cc
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
38
diff
changeset
|
2 CC=clang++ |
38 | 3 OPTION= -Wall -O0 -g |
4 | |
41
e1c5ecbf8836
add bmsearch.cc
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
38
diff
changeset
|
5 SRCS_TMP = $(wildcard *.cc) |
e1c5ecbf8836
add bmsearch.cc
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
38
diff
changeset
|
6 SRCS_EXCLUDE = # 除外するファイルを書く |
e1c5ecbf8836
add bmsearch.cc
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
38
diff
changeset
|
7 SRCS = $(filter-out $(SRCS_EXCLUDE),$(SRCS_TMP)) |
e1c5ecbf8836
add bmsearch.cc
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
38
diff
changeset
|
8 OBJS = $(SRCS:.cc=.o) |
e1c5ecbf8836
add bmsearch.cc
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
38
diff
changeset
|
9 |
e1c5ecbf8836
add bmsearch.cc
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
38
diff
changeset
|
10 .SUFFIXES: .cc .o |
e1c5ecbf8836
add bmsearch.cc
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
38
diff
changeset
|
11 |
e1c5ecbf8836
add bmsearch.cc
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
38
diff
changeset
|
12 .cc.o: |
e1c5ecbf8836
add bmsearch.cc
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
38
diff
changeset
|
13 $(CC) $(CFLAGS) -c $< -o $@ |
e1c5ecbf8836
add bmsearch.cc
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
38
diff
changeset
|
14 |
e1c5ecbf8836
add bmsearch.cc
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
38
diff
changeset
|
15 all: $(TARGET) |
e1c5ecbf8836
add bmsearch.cc
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
38
diff
changeset
|
16 |
e1c5ecbf8836
add bmsearch.cc
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
38
diff
changeset
|
17 $(TARGET):$(OBJS) |
e1c5ecbf8836
add bmsearch.cc
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
38
diff
changeset
|
18 $(CC) -o $@ $(OBJS) |
38 | 19 |
20 clean: | |
41
e1c5ecbf8836
add bmsearch.cc
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
38
diff
changeset
|
21 rm -f $(TARGET) $(OBJS) |
38 | 22 rm -f *~ \#* |
41
e1c5ecbf8836
add bmsearch.cc
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
38
diff
changeset
|
23 |
e1c5ecbf8836
add bmsearch.cc
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
38
diff
changeset
|
24 test: |
e1c5ecbf8836
add bmsearch.cc
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
38
diff
changeset
|
25 ./$(TARGET) -file main.cc -sw bm |