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

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

cc_library(
7
    name = "emergency_pull_over_scenario",
J
jmtao 已提交
8
    srcs = [
9
        "emergency_pull_over_scenario.cc",
10
        "stage_approach.cc",
11
        "stage_slow_down.cc",
12
        "stage_standby.cc",
J
jmtao 已提交
13 14
    ],
    hdrs = [
15
        "emergency_pull_over_scenario.h",
16
        "stage_approach.h",
17
        "stage_slow_down.h",
18
        "stage_standby.h",
J
jmtao 已提交
19 20 21 22 23 24 25 26 27 28 29 30
    ],
    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",
31
        "@com_github_gflags_gflags//:gflags",
J
jmtao 已提交
32 33 34 35
        "@eigen",
    ],
)

36
cc_test(
37
    name = "emergency_pull_over_scenario_test",
38
    size = "small",
39
    srcs = ["emergency_pull_over_scenario_test.cc"],
40 41 42 43
    data = [
        "//modules/planning:planning_conf",
    ],
    deps = [
44
        ":emergency_pull_over_scenario",
45
        "@com_google_googletest//:gtest_main",
46 47
    ],
)
X
Xiangquan Xiao 已提交
48

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

62 63 64
cc_test(
    name = "stage_approach_test",
    size = "small",
65
    srcs = ["stage_approach_test.cc"],
66 67 68 69
    data = [
        "//modules/planning:planning_conf",
    ],
    deps = [
70
        ":emergency_pull_over_scenario",
71
        "@com_google_googletest//:gtest_main",
72 73 74
    ],
)

J
jmtao 已提交
75 76 77
cc_test(
    name = "stage_standby_test",
    size = "small",
78
    srcs = ["stage_standby_test.cc"],
J
jmtao 已提交
79 80 81 82 83
    data = [
        "//modules/planning:planning_conf",
    ],
    deps = [
        ":emergency_pull_over_scenario",
84
        "@com_google_googletest//:gtest_main",
J
jmtao 已提交
85 86 87
    ],
)

J
jmtao 已提交
88
cpplint()