Makefile 411 字节
Newer Older
sahduashufa's avatar
0418  
sahduashufa 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
CXX = g++
ODIR = obj
CXXFLAGS = -std=c++11 -O3
OBJS = $(ODIR)/graph.o $(ODIR)/node.o 

all : $(ODIR) $(OBJS) 

$(ODIR)/graph.o : src/graph.cpp include/graph.h 
	$(CXX) -c $< -o $@ $(CXXFLAGS)

$(ODIR)/node.o : src/node.cpp include/node.h 
	$(CXX) -c $< -o $@ $(CXXFLAGS)

$(ODIR) : 
	if [ ! -d $(ODIR) ]; then mkdir $(ODIR); fi

clean : 
	if [ -d $(ODIR) ]; then rm $(ODIR) -r; fi

.PHONY : all
.PHONY : clean