BUILD 1.6 KB
Newer Older
F
Fan Zhu 已提交
1 2 3 4 5 6
load("//tools:cpplint.bzl", "cpplint")

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

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

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

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

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

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

cpplint()