Mercurial > hg > Applications > Grep
comparison regexParser/Makefile @ 191:02031fb73af8 pairPro
remove somefiles and fix header files
author | Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Fri, 25 Dec 2015 16:08:02 +0900 |
parents | 3bf2c6d6d53e |
children | 35608dc85e83 |
comparison
equal
deleted
inserted
replaced
190:3e8e5780ad4a | 191:02031fb73af8 |
---|---|
1 TARGET= regexParser | 1 TARGET= regexParser |
2 MERGE= mergeTest | |
3 CFLAGS= -Wall -O0 -g | 2 CFLAGS= -Wall -O0 -g |
4 CC= clang++ | 3 CC= clang++ |
5 | 4 |
6 SRCS_TMP = $(wildcard *.cc) | 5 SRCS_TMP = $(wildcard *.cc) |
7 SRCS_EXCLUDE = determinize.cc mergeTest.cc | 6 SRCS_EXCLUDE = |
8 SRCS = $(filter-out $(SRCS_EXCLUDE),$(SRCS_TMP)) | 7 SRCS = $(filter-out $(SRCS_EXCLUDE),$(SRCS_TMP)) |
9 OBJS = $(SRCS:.cc=.o) | 8 OBJS = $(SRCS:.cc=.o) |
10 | |
11 SRCS_TMP1_MERGE = $(wildcard *.cc) | |
12 SRCS_EXCLUDE1_MERGE = determinize.cc main.cc | |
13 SRCS1_MERGE = $(filter-out $(SRCS_EXCLUDE1_MERGE),$(SRCS_TMP1_MERGE)) | |
14 OBJS_MERGE = $(SRCS1_MERGE:.cc=.o) | |
15 | 9 |
16 .cc.o: | 10 .cc.o: |
17 $(CC) $(CFLAGS) -c $< -o $@ | 11 $(CC) $(CFLAGS) -c $< -o $@ |
18 | 12 |
19 all: $(TARGET) $(MERGE) | 13 all: $(TARGET) |
20 | 14 |
21 $(TARGET):$(OBJS) | 15 $(TARGET):$(OBJS) |
22 $(CC) -o $@ $(OBJS) | 16 $(CC) -o $@ $(OBJS) |
23 | 17 |
24 $(MERGE):$(OBJS_MERGE) | |
25 $(CC) -o $@ $(OBJS_MERGE) | |
26 | 18 |
27 clean: | 19 clean: |
28 rm -f $(TARGET) $(MERGE) $(OBJS) $(OBJS_MERGE) | 20 rm -f $(TARGET) $(OBJS) |
29 rm -f *~ \#* | 21 rm -f *~ \#* |
30 | 22 |
31 .SUFFIXES: .cc .o | 23 .SUFFIXES: .cc .o |
32 | 24 |
33 test: | 25 test: |