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: