Mercurial > hg > Applications > Grep
comparison c/bitVector/Makefile @ 84:3d1c71fbd4a4
add bitInfo & fix Makefile
author | Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Wed, 07 Oct 2015 18:21:32 +0900 |
parents | d19afac949a5 |
children |
comparison
equal
deleted
inserted
replaced
83:d19afac949a5 | 84:3d1c71fbd4a4 |
---|---|
1 TARGET= bitVector | 1 TARGET= bitVector |
2 OPTION= -Wall -O0 -g | 2 CFLAGS= -Wall -O0 -g |
3 CC= clang++ | |
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) | |
19 | |
20 link: | |
21 $(CC) -o $(TARGET) $(OBJS) $(TASK_OBJS) $(LIBS) | |
6 | 22 |
7 clean: | 23 clean: |
8 rm -f $(TARGET) | 24 rm -f $(TARGET) $(OBJS) |
9 rm -r $(TARGET).dSYM | |
10 rm -f *~ \#* | 25 rm -f *~ \#* |
11 | 26 |
12 test: | 27 test: |
13 ./$(TARGET) -n 3 | 28 ./$(TARGET) -n 3 |
14 ./$(TARGET) -n 66 | 29 ./$(TARGET) -n 66 |