Mercurial > hg > Applications > Grep
comparison regex/Makefile @ 41:e1c5ecbf8836
add bmsearch.cc
author | Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Mon, 02 Mar 2015 23:35:10 +0900 |
parents | d15b9d342421 |
children |
comparison
equal
deleted
inserted
replaced
40:c25b75f764a7 | 41:e1c5ecbf8836 |
---|---|
1 TARGET=regex | 1 TARGET=regex |
2 CC=clang++ | |
2 OPTION= -Wall -O0 -g | 3 OPTION= -Wall -O0 -g |
3 | 4 |
4 $(TARGET):main.cc | 5 SRCS_TMP = $(wildcard *.cc) |
5 clang $(OPTION) -o $(TARGET) main.cc | 6 SRCS_EXCLUDE = # 除外するファイルを書く |
7 SRCS = $(filter-out $(SRCS_EXCLUDE),$(SRCS_TMP)) | |
8 OBJS = $(SRCS:.cc=.o) | |
9 | |
10 .SUFFIXES: .cc .o | |
11 | |
12 .cc.o: | |
13 $(CC) $(CFLAGS) -c $< -o $@ | |
14 | |
15 all: $(TARGET) | |
16 | |
17 $(TARGET):$(OBJS) | |
18 $(CC) -o $@ $(OBJS) | |
6 | 19 |
7 clean: | 20 clean: |
8 rm -f $(TARGET) | 21 rm -f $(TARGET) $(OBJS) |
9 rm -r $(TARGET).dSYM | |
10 rm -f *~ \#* | 22 rm -f *~ \#* |
23 | |
24 test: | |
25 ./$(TARGET) -file main.cc -sw bm |