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

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

cc_library(
    name = "park_and_go_scenario",
    srcs = [
        "park_and_go_scenario.cc",
10
        "stage_adjust.cc",
11
        "stage_check.cc",
12
        "stage_cruise.cc",
13
        "stage_pre_cruise.cc",
14 15 16
    ],
    hdrs = [
        "park_and_go_scenario.h",
17
        "stage_adjust.h",
18
        "stage_check.h",
19
        "stage_cruise.h",
20
        "stage_pre_cruise.h",
21 22 23 24 25 26 27 28 29 30 31 32
    ],
    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",
33
        "@com_github_gflags_gflags//:gflags",
34 35 36 37 38 39
    ],
)

cc_test(
    name = "park_and_go_scenario_test",
    size = "small",
40
    srcs = ["park_and_go_scenario_test.cc"],
41 42 43 44
    data = [
        "//modules/planning:planning_conf",
    ],
    deps = [
45
        ":park_and_go_scenario",
46
        "@com_google_googletest//:gtest_main",
47 48 49 50
    ],
)

cc_test(
51
    name = "park_and_go_stages_test",
52 53
    size = "small",
    srcs = [
54
        "stage_adjust_test.cc",
55
        "stage_check_test.cc",
56
        "stage_cruise_test.cc",
S
sjiang2018 已提交
57
        "stage_pre_cruise_test.cc",
58 59 60 61 62
    ],
    data = [
        "//modules/planning:planning_conf",
    ],
    deps = [
63
        ":park_and_go_scenario",
64
        "@com_google_googletest//:gtest_main",
65 66 67 68
    ],
)

cpplint()