BUILD 1.2 KB
Newer Older
C
Calvin Miao 已提交
1 2
load("//tools:cpplint.bzl", "cpplint")

C
Calvin Miao 已提交
3 4
package(default_visibility = ["//visibility:public"])

C
Calvin Miao 已提交
5 6 7 8 9 10
cc_library(
    name = "predictor_factory",
    hdrs = ["predictor_factory.h"],
    srcs = ["predictor_factory.cc"],
    deps = [
        "//modules/prediction/predictor:predictor",
11 12
        "//modules/prediction/predictor/vehicle:lane_sequence_predictor",
        "//modules/prediction/predictor/vehicle:free_move_predictor",
C
Calvin Miao 已提交
13 14 15 16 17 18 19
        "//modules/prediction/proto:prediction_conf_proto",
        "//modules/common/util:factory",
        "//modules/common:macro",
        "@glog//:glog",
    ]
)

C
Calvin Miao 已提交
20 21 22 23 24 25
cc_library(
    name = "predictor_manager",
    srcs = ["predictor_manager.cc"],
    hdrs = ["predictor_manager.h"],
    deps = [
        "//modules/prediction/predictor:predictor",
26
        "//modules/prediction/predictor:predictor_factory",
C
Calvin Miao 已提交
27
        "//modules/perception/proto:perception_proto",
28 29
        "//modules/prediction/proto:prediction_proto",
        "//modules/prediction/proto:prediction_conf_proto",
C
Calvin Miao 已提交
30 31 32 33 34 35 36 37
        "//modules/common:macro",
        "@glog//:glog"
    ]
)

cc_library(
    name = "predictor",
    hdrs = ["predictor.h"],
38
    srcs = ["predictor.cc"],
C
Calvin Miao 已提交
39
    deps = [
40
        "//modules/prediction/proto:prediction_proto",
C
Calvin Miao 已提交
41
    ]
C
Calvin Miao 已提交
42 43 44
)

cpplint()