BUILD 1.6 KB
Newer Older
1
load("@rules_cc//cc:defs.bzl", "cc_binary", "cc_library", "cc_test")
F
Fan Zhu 已提交
2 3 4 5 6 7
load("//tools:cpplint.bzl", "cpplint")

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

cc_library(
    name = "edge_creator",
8 9
    srcs = ["edge_creator.cc"],
    hdrs = ["edge_creator.h"],
10
    copts = ['-DMODULE_NAME=\\"routing\\"'],
F
Fan Zhu 已提交
11
    deps = [
12
        "//modules/routing/common:routing_gflags",
13 14 15
        "//modules/routing/proto:routing_cc_proto",
        "//modules/routing/proto:routing_config_cc_proto",
        "//modules/routing/proto:topo_graph_cc_proto",
F
Fan Zhu 已提交
16 17 18 19 20
    ],
)

cc_library(
    name = "graph_creator",
21 22
    srcs = ["graph_creator.cc"],
    hdrs = ["graph_creator.h"],
23
    copts = ['-DMODULE_NAME=\\"routing\\"'],
F
Fan Zhu 已提交
24 25
    deps = [
        ":edge_creator",
26
        ":node_creator",
27
        "//modules/common/configs:vehicle_config_helper",
28
        "//modules/map/hdmap/adapter:opendrive_adapter",
F
Fan Zhu 已提交
29 30 31
    ],
)

32 33
cc_test(
    name = "graph_creator_test",
A
Aaron Xiao 已提交
34
    size = "small",
35
    srcs = ["graph_creator_test.cc"],
36 37
    deps = [
        ":graph_creator",
38
        "@com_google_googletest//:gtest_main",
39 40 41
    ],
)

F
Fan Zhu 已提交
42 43
cc_library(
    name = "node_creator",
44 45
    srcs = ["node_creator.cc"],
    hdrs = ["node_creator.h"],
46
    copts = ['-DMODULE_NAME=\\"routing\\"'],
F
Fan Zhu 已提交
47
    deps = [
48
        "//modules/map/proto:map_lane_cc_proto",
49 50 51
        "//modules/routing/proto:routing_cc_proto",
        "//modules/routing/proto:routing_config_cc_proto",
        "//modules/routing/proto:topo_graph_cc_proto",
F
Fan Zhu 已提交
52 53 54
    ],
)

F
Fan Zhu 已提交
55
cc_binary(
F
Fan Zhu 已提交
56 57
    name = "topo_creator",
    srcs = ["topo_creator.cc"],
58
    copts = ['-DMODULE_NAME=\\"routing\\"'],
F
Fan Zhu 已提交
59 60
    deps = [
        ":graph_creator",
61
        "//modules/map/hdmap:hdmap_util",
F
Fan Zhu 已提交
62 63 64 65
    ],
)

cpplint()