Files
ortools-clone/examples/cpp/BUILD
2017-03-21 15:11:22 -04:00

49 lines
1.2 KiB
Python

cc_library(
name = "jobshop_reader",
hdrs = ["jobshop.h"],
deps = [
"@or_tools_libraries//base",
"@or_tools_libraries//util",
],
)
cc_library(
name = "flexible_jobshop_reader",
hdrs = ["flexible_jobshop.h"],
deps = [
"@or_tools_libraries//base",
"@or_tools_libraries//util",
],
)
cc_binary(
name = "jobshop_sat",
srcs = [
"jobshop_sat.cc",
],
deps = [
":flexible_jobshop_reader",
":jobshop_reader",
"@or_tools_libraries//base",
"@or_tools_libraries//util",
"@or_tools_libraries//sat:disjunctive",
"@or_tools_libraries//sat:integer",
"@or_tools_libraries//sat:intervals",
"@or_tools_libraries//sat:model",
"@or_tools_libraries//sat:optimization",
"@or_tools_libraries//sat:precedences",
"@or_tools_libraries//sat:sat_solver",
],
)
cc_binary(
name = "linear_programming",
srcs = ["linear_programming.cc"],
copts = ["-DUSE_GLOP"],
deps = [
"@or_tools_libraries//base",
"@or_tools_libraries//linear_solver:linear_solver_glop",
"@or_tools_libraries//linear_solver:linear_solver_cc_proto",
],
)