| ||
想写Makefile的时候总是在网上找,这次记录一下自己写的傻瓜版本的吧,以后都参考这个。
cc = g++
prom= mapping
header= ClsInfo.h Common.h ConfigLine.h DFG.h Edge.h Path.h PlaceSASolver.h Vertex.h
obj= ClsInfo.o Common.o ConfigLine.o DFG.o Edge.o main.o Path.o PlaceSASolver.o Schedule.o Vertex.o
cflags= -std=c++11 -g -O3
$(prom): $(obj)
$(cc) -o $(prom) $(obj) $(cflags)
%.o: %.cpp $(header)
$(cc) -c $< -o $@ $(cflags)
clean:
rm -rf $(obj) $(prom)
run: $(prom)
./$(prom)