Files
ortools-clone/documentation/tutorials/cplusplus/chap3/Makefile
nikolaj.van.omme@gmail.com ac3ff478df Doc automatic update
2014-09-04 20:08:12 +00:00

55 lines
1.8 KiB
Makefile

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