BUILD 1.8 KB
Newer Older
1
load("@rules_cc//cc:defs.bzl", "cc_library", "cc_test")
J
jmtao 已提交
2 3 4 5 6 7 8 9
load("//tools:cpplint.bzl", "cpplint")

package(default_visibility = ["//visibility:public"])

cc_library(
    name = "emergency_stop_scenario",
    srcs = [
        "emergency_stop_scenario.cc",
10
        "stage_approach.cc",
11
        "stage_standby.cc",
J
jmtao 已提交
12 13 14
    ],
    hdrs = [
        "emergency_stop_scenario.h",
15
        "stage_approach.h",
16
        "stage_standby.h",
J
jmtao 已提交
17 18 19 20 21 22 23 24 25 26 27 28
    ],
    copts = ["-DMODULE_NAME=\\\"planning\\\""],
    deps = [
        "//cyber/common:log",
        "//modules/common/util:factory",
        "//modules/common/vehicle_state:vehicle_state_provider",
        "//modules/planning/common:planning_common",
        "//modules/planning/common/util:common_lib",
        "//modules/planning/common/util:util_lib",
        "//modules/planning/proto:planning_proto",
        "//modules/planning/scenarios:scenario",
        "//modules/planning/scenarios/util:scenario_util_lib",
29
        "@com_github_gflags_gflags//:gflags",
J
jmtao 已提交
30 31 32 33
        "@eigen",
    ],
)

J
jmtao 已提交
34 35 36
cc_test(
    name = "emergency_stop_scenario_test",
    size = "small",
37
    srcs = ["emergency_stop_scenario_test.cc"],
J
jmtao 已提交
38 39 40 41 42
    data = [
        "//modules/planning:planning_conf",
    ],
    deps = [
        ":emergency_stop_scenario",
43
        "@com_google_googletest//:gtest_main",
J
jmtao 已提交
44 45 46
    ],
)

J
jmtao 已提交
47 48 49
cc_test(
    name = "stage_approach_test",
    size = "small",
50
    srcs = ["stage_approach_test.cc"],
J
jmtao 已提交
51 52 53 54 55
    data = [
        "//modules/planning:planning_conf",
    ],
    deps = [
        ":emergency_stop_scenario",
56
        "@com_google_googletest//:gtest_main",
J
jmtao 已提交
57 58 59
    ],
)

J
jmtao 已提交
60 61 62
cc_test(
    name = "stage_standby_test",
    size = "small",
63
    srcs = ["stage_standby_test.cc"],
J
jmtao 已提交
64 65 66 67 68
    data = [
        "//modules/planning:planning_conf",
    ],
    deps = [
        ":emergency_stop_scenario",
69
        "@com_google_googletest//:gtest_main",
J
jmtao 已提交
70 71 72
    ],
)

J
jmtao 已提交
73
cpplint()