load("@rules_cc//cc:defs.bzl", "cc_library") load("//tools:cpplint.bzl", "cpplint") package(default_visibility = ["//visibility:public"]) cc_library( name = "tracked_object", srcs = ["tracked_object.cc"], hdrs = ["tracked_object.h"], deps = [ "//cyber", "//modules/perception/base:object", "//modules/perception/base:object_pool_types", "//modules/perception/base:point_cloud", "//modules/perception/common/point_cloud_processing", "//modules/perception/lidar/common:feature_descriptor", ], ) cc_library( name = "track_data", srcs = ["track_data.cc"], hdrs = ["track_data.h"], deps = [ ":tracked_object", "//cyber", "//modules/perception/base:object_pool", ], ) cc_library( name = "mlf_track_data_with_track_pool_types", srcs = [ "mlf_track_data.cc", "track_pool_types.cc", ], hdrs = [ "mlf_track_data.h", "track_pool_types.h", ], deps = [ ":track_data", "//cyber", "//modules/perception/base:object_pool", "@eigen", ], ) cpplint()