62 lines
2.7 KiB
Makefile
62 lines
2.7 KiB
Makefile
OR_TOOLS_TOP=
|
|
OR_TOOLS_SOURCES=$(OR_TOOLS_TOP)/src
|
|
|
|
SOURCES= report_jobshopdata.cc jobshop.cc dummy_ls.cc jobshop_ls1.cc jobshop_ls2.cc jobshop_ls3.cc dummy_ls_filtering.cc
|
|
|
|
OBJECTS=$(SOURCES:.cc=.$O)
|
|
|
|
EXE=$(SOURCES:.cc=)
|
|
|
|
include $(OR_TOOLS_TOP)/Makefile
|
|
|
|
.PHONY: all tutorials local_clean
|
|
|
|
tutorials: $(EXE)
|
|
|
|
report_jobshopdata.$O: report_jobshopdata.cc jobshop.h $(OR_TOOLS_SOURCES)/constraint_solver/constraint_solver.h $(OR_TOOLS_SOURCES)/constraint_solver/constraint_solveri.h
|
|
$(CCC) $(CFLAGS) -c report_jobshopdata.cc -o report_jobshopdata.$O
|
|
|
|
report_jobshopdata: $(CP_DEPS) report_jobshopdata.$O
|
|
$(CCC) $(CFLAGS) report_jobshopdata.$O $(DYNAMIC_CP_LNK) $(DYNAMIC_LD_FLAGS) -o report_jobshopdata
|
|
|
|
jobshop.$O: jobshop.cc jobshop.h $(OR_TOOLS_SOURCES)/constraint_solver/constraint_solver.h $(OR_TOOLS_SOURCES)/constraint_solver/constraint_solveri.h
|
|
$(CCC) $(CFLAGS) -c jobshop.cc -o jobshop.$O
|
|
|
|
jobshop: $(CP_DEPS) jobshop.$O
|
|
$(CCC) $(CFLAGS) jobshop.$O $(DYNAMIC_CP_LNK) $(DYNAMIC_LD_FLAGS) -o jobshop
|
|
|
|
dummy_ls.$O: dummy_ls.cc $(OR_TOOLS_SOURCES)/constraint_solver/constraint_solver.h $(OR_TOOLS_SOURCES)/constraint_solver/constraint_solveri.h
|
|
$(CCC) $(CFLAGS) -c dummy_ls.cc -o dummy_ls.$O
|
|
|
|
dummy_ls: $(CP_DEPS) dummy_ls.$O
|
|
$(CCC) $(CFLAGS) dummy_ls.$O $(DYNAMIC_CP_LNK) $(DYNAMIC_LD_FLAGS) -o dummy_ls
|
|
|
|
jobshop_ls1.$O: jobshop_ls1.cc jobshop_ls.h $(OR_TOOLS_SOURCES)/constraint_solver/constraint_solver.h $(OR_TOOLS_SOURCES)/constraint_solver/constraint_solveri.h
|
|
$(CCC) $(CFLAGS) -c jobshop_ls1.cc -o jobshop_ls1.$O
|
|
|
|
jobshop_ls1: $(CP_DEPS) jobshop_ls1.$O
|
|
$(CCC) $(CFLAGS) jobshop_ls1.$O $(DYNAMIC_CP_LNK) $(DYNAMIC_LD_FLAGS) -o jobshop_ls1
|
|
|
|
jobshop_ls2.$O: jobshop_ls2.cc jobshop_ls.h $(OR_TOOLS_SOURCES)/constraint_solver/constraint_solver.h $(OR_TOOLS_SOURCES)/constraint_solver/constraint_solveri.h
|
|
$(CCC) $(CFLAGS) -c jobshop_ls2.cc -o jobshop_ls2.$O
|
|
|
|
jobshop_ls2: $(CP_DEPS) jobshop_ls2.$O
|
|
$(CCC) $(CFLAGS) jobshop_ls2.$O $(DYNAMIC_CP_LNK) $(DYNAMIC_LD_FLAGS) -o jobshop_ls2
|
|
|
|
jobshop_ls3.$O: jobshop_ls3.cc jobshop_ls.h $(OR_TOOLS_SOURCES)/constraint_solver/constraint_solver.h $(OR_TOOLS_SOURCES)/constraint_solver/constraint_solveri.h
|
|
$(CCC) $(CFLAGS) -c jobshop_ls3.cc -o jobshop_ls3.$O
|
|
|
|
jobshop_ls3: $(CP_DEPS) jobshop_ls3.$O
|
|
$(CCC) $(CFLAGS) jobshop_ls3.$O $(DYNAMIC_CP_LNK) $(DYNAMIC_LD_FLAGS) -o jobshop_ls3
|
|
|
|
dummy_ls_filtering.$O: dummy_ls_filtering.cc $(OR_TOOLS_SOURCES)/constraint_solver/constraint_solver.h $(OR_TOOLS_SOURCES)/constraint_solver/constraint_solveri.h
|
|
$(CCC) $(CFLAGS) -c dummy_ls_filtering.cc -o dummy_ls_filtering.$O
|
|
|
|
dummy_ls_filtering: $(CP_DEPS) dummy_ls_filtering.$O
|
|
$(CCC) $(CFLAGS) dummy_ls_filtering.$O $(DYNAMIC_CP_LNK) $(DYNAMIC_LD_FLAGS) -o dummy_ls_filtering
|
|
|
|
|
|
local_clean:
|
|
rm $(OBJECTS) $(EXE)
|
|
|