Files
ortools-clone/documentation/tutorials/cplusplus/chap3/Makefile
nikolaj.van.omme@gmail.com 2b26c1233c Doc automatic update
2014-12-17 14:16:26 +00:00

61 lines
1.9 KiB
Makefile

OR_TOOLS_TOP=
OR_TOOLS_SOURCES=$(OR_TOOLS_TOP)/src
SOURCES= golomb1.cc golomb2.cc golomb3.cc golomb4.cc golomb5.cc golomb6.cc golomb7.cc
OBJECTS=$(SOURCES:.cc=.$O)
EXE=$(SOURCES:.cc=)
include $(OR_TOOLS_TOP)/Makefile
.PHONY: all tutorials local_clean
tutorials: $(EXE)
golomb1.$O: golomb1.cc $(OR_TOOLS_SOURCES)/constraint_solver/routing.h
$(CCC) $(CFLAGS) -c golomb1.cc -o golomb1.$O
golomb1: $(ROUTING_DEPS) golomb1.$O
$(CCC) $(CFLAGS) golomb1.$O $(DYNAMIC_CP_LNK) $(DYNAMIC_LD_FLAGS) -o golomb1
golomb2.$O: golomb2.cc $(OR_TOOLS_SOURCES)/constraint_solver/routing.h
$(CCC) $(CFLAGS) -c golomb2.cc -o golomb2.$O
golomb2: $(ROUTING_DEPS) golomb2.$O
$(CCC) $(CFLAGS) golomb2.$O $(DYNAMIC_CP_LNK) $(DYNAMIC_LD_FLAGS) -o golomb2
golomb3.$O: golomb3.cc $(OR_TOOLS_SOURCES)/constraint_solver/routing.h
$(CCC) $(CFLAGS) -c golomb3.cc -o golomb3.$O
golomb3: $(ROUTING_DEPS) golomb3.$O
$(CCC) $(CFLAGS) golomb3.$O $(DYNAMIC_CP_LNK) $(DYNAMIC_LD_FLAGS) -o golomb3
golomb4.$O: golomb4.cc $(OR_TOOLS_SOURCES)/constraint_solver/routing.h
$(CCC) $(CFLAGS) -c golomb4.cc -o golomb4.$O
golomb4: $(ROUTING_DEPS) golomb4.$O
$(CCC) $(CFLAGS) golomb4.$O $(DYNAMIC_CP_LNK) $(DYNAMIC_LD_FLAGS) -o golomb4
golomb5.$O: golomb5.cc $(OR_TOOLS_SOURCES)/constraint_solver/routing.h
$(CCC) $(CFLAGS) -c golomb5.cc -o golomb5.$O
golomb5: $(ROUTING_DEPS) golomb5.$O
$(CCC) $(CFLAGS) golomb5.$O $(DYNAMIC_CP_LNK) $(DYNAMIC_LD_FLAGS) -o golomb5
golomb6.$O: golomb6.cc $(OR_TOOLS_SOURCES)/constraint_solver/routing.h
$(CCC) $(CFLAGS) -c golomb6.cc -o golomb6.$O
golomb6: $(ROUTING_DEPS) golomb6.$O
$(CCC) $(CFLAGS) golomb6.$O $(DYNAMIC_CP_LNK) $(DYNAMIC_LD_FLAGS) -o golomb6
golomb7.$O: golomb7.cc $(OR_TOOLS_SOURCES)/constraint_solver/routing.h
$(CCC) $(CFLAGS) -c golomb7.cc -o golomb7.$O
golomb7: $(ROUTING_DEPS) golomb7.$O
$(CCC) $(CFLAGS) golomb7.$O $(DYNAMIC_CP_LNK) $(DYNAMIC_LD_FLAGS) -o golomb7
local_clean:
rm $(OBJECTS) $(EXE)