BUILD 1.0 KB
Newer Older
1
load("@rules_cc//cc:defs.bzl", "cc_binary", "cc_library")
2 3 4 5 6
load("//tools:cpplint.bzl", "cpplint")

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

cc_library(
S
siyangy 已提交
7
    name = "routing_lib",
8 9
    srcs = ["routing.cc"],
    hdrs = ["routing.h"],
10
    copts = ['-DMODULE_NAME=\\"routing\\"'],
11
    deps = [
12
        "//modules/common/adapters:adapter_gflags",
13
        "//modules/common/monitor_log",
14
        "//modules/common/util:point_factory",
15
        "//modules/map/hdmap:hdmap_util",
16
        "//modules/routing/core",
17
        "//modules/routing/proto:routing_config_cc_proto",
18 19 20
    ],
)

Z
zhuangli1987 已提交
21 22
cc_library(
    name = "routing_component_lib",
23 24
    srcs = ["routing_component.cc"],
    hdrs = ["routing_component.h"],
A
Aaron Xiao 已提交
25
    copts = ['-DMODULE_NAME=\\"routing\\"'],
Z
zhuangli1987 已提交
26 27 28 29 30 31 32
    deps = [
        ":routing_lib",
    ],
)

cc_binary(
    name = "librouting_component.so",
fengqikai1414's avatar
fengqikai1414 已提交
33
    linkshared = True,
fengqikai1414's avatar
fengqikai1414 已提交
34
    linkstatic = False,
A
Aaron Xiao 已提交
35
    deps = [":routing_component_lib"],
Z
zhuangli1987 已提交
36 37
)

38 39 40 41 42 43 44
filegroup(
    name = "routing_testdata",
    srcs = glob([
        "testdata/**",
    ]),
)

45
cpplint()