Make VehicleHalUtils vendor available.

Test: Presubmit
Bug: 214635003
Change-Id: I402725599ec22574ed2bd5620e9b9328ff1800f4
This commit is contained in:
Yu Shan
2022-02-09 12:01:43 -08:00
parent f5ad7c56c9
commit 75d311d54e
17 changed files with 25 additions and 52 deletions

View File

@@ -26,7 +26,7 @@ cc_test {
"libhidlbase",
],
static_libs: [
"VehicleHalUtilsVendor",
"VehicleHalUtils",
"android.hardware.automotive.vehicle@2.0",
"libgtest",
"libgmock",

View File

@@ -21,7 +21,7 @@ package {
cc_defaults {
name: "VehicleHalDefaults",
static_libs: [
"android-automotive-large-parcelable-vendor-lib",
"android-automotive-large-parcelable-lib",
"android.hardware.automotive.vehicle-V1-ndk",
"libmath",
],

View File

@@ -24,8 +24,8 @@ cc_library_headers {
local_include_dirs: ["include"],
export_include_dirs: ["include"],
defaults: ["VehicleHalDefaults"],
static_libs: ["VehicleHalUtilsVendor"],
static_libs: ["VehicleHalUtils"],
header_libs: ["VehicleHalTestUtilHeaders"],
export_static_lib_headers: ["VehicleHalUtilsVendor"],
export_static_lib_headers: ["VehicleHalUtils"],
export_header_lib_headers: ["VehicleHalTestUtilHeaders"],
}

View File

@@ -24,7 +24,7 @@ cc_test {
defaults: ["VehicleHalDefaults"],
srcs: ["*.cpp"],
static_libs: [
"VehicleHalUtilsVendor",
"VehicleHalUtils",
"libgtest",
],
header_libs: [

View File

@@ -26,7 +26,7 @@ cc_library {
export_include_dirs: ["include"],
defaults: ["VehicleHalDefaults"],
static_libs: [
"VehicleHalUtilsVendor",
"VehicleHalUtils",
"FakeObd2Frame",
],
shared_libs: [

View File

@@ -24,7 +24,7 @@ cc_test {
srcs: ["*.cpp"],
defaults: ["VehicleHalDefaults"],
static_libs: [
"VehicleHalUtilsVendor",
"VehicleHalUtils",
"FakeVehicleHalValueGenerators",
"FakeObd2Frame",
],

View File

@@ -39,7 +39,7 @@ cc_defaults {
],
export_header_lib_headers: ["IVehicleHardware"],
static_libs: [
"VehicleHalUtilsVendor",
"VehicleHalUtils",
"FakeVehicleHalValueGenerators",
"FakeObd2Frame",
"FakeUserHal",
@@ -47,5 +47,5 @@ cc_defaults {
shared_libs: [
"libjsoncpp",
],
export_static_lib_headers: ["VehicleHalUtilsVendor"],
export_static_lib_headers: ["VehicleHalUtils"],
}

View File

@@ -29,7 +29,7 @@ cc_test {
"VehicleHalTestUtilHeaders",
],
static_libs: [
"VehicleHalUtilsVendor",
"VehicleHalUtils",
"FakeVehicleHardware",
"FakeVehicleHalValueGenerators",
"FakeObd2Frame",

View File

@@ -26,7 +26,7 @@ cc_library {
export_include_dirs: ["include"],
defaults: ["VehicleHalDefaults"],
static_libs: [
"VehicleHalUtilsVendor",
"VehicleHalUtils",
],
export_static_lib_headers: ["VehicleHalUtilsVendor"],
export_static_lib_headers: ["VehicleHalUtils"],
}

View File

@@ -25,7 +25,7 @@ cc_test {
defaults: ["VehicleHalDefaults"],
static_libs: [
"FakeObd2Frame",
"VehicleHalUtilsVendor",
"VehicleHalUtils",
],
test_suites: ["device-tests"],
}

View File

@@ -26,7 +26,7 @@ cc_library {
export_include_dirs: ["include"],
defaults: ["VehicleHalDefaults"],
static_libs: [
"VehicleHalUtilsVendor",
"VehicleHalUtils",
],
export_static_lib_headers: ["VehicleHalUtilsVendor"],
export_static_lib_headers: ["VehicleHalUtils"],
}

View File

@@ -25,7 +25,7 @@ cc_test {
defaults: ["VehicleHalDefaults"],
static_libs: [
"FakeUserHal",
"VehicleHalUtilsVendor",
"VehicleHalUtils",
"libgtest",
"libgmock",
],

View File

@@ -34,10 +34,10 @@ cc_library {
shared_libs: ["libprotobuf-cpp-full"],
static_libs: [
"VehicleHalProtos",
"VehicleHalUtilsVendor",
"VehicleHalUtils",
],
defaults: ["VehicleHalDefaults"],
export_static_lib_headers: ["VehicleHalUtilsVendor"],
export_static_lib_headers: ["VehicleHalUtils"],
}
cc_test {
@@ -51,7 +51,7 @@ cc_test {
static_libs: [
"VehicleHalProtoMessageConverter",
"VehicleHalProtos",
"VehicleHalUtilsVendor",
"VehicleHalUtils",
"libgtest",
],
header_libs: ["VehicleHalDefaultConfig"],

View File

@@ -19,41 +19,14 @@ package {
}
cc_library {
name: "VehicleHalUtilsVendor",
name: "VehicleHalUtils",
srcs: ["src/*.cpp"],
vendor: true,
vendor_available: true,
local_include_dirs: ["include"],
export_include_dirs: ["include"],
defaults: ["VehicleHalDefaults"],
}
// This is a non-vendor version for VehicleHalUtilsVendor.
cc_library {
name: "VehicleHalUtils",
srcs: ["src/*.cpp"],
local_include_dirs: ["include"],
export_include_dirs: ["include"],
static_libs: [
"android-automotive-large-parcelable-lib",
"android.hardware.automotive.vehicle-V1-ndk",
"libmath",
],
shared_libs: [
"libbase",
"liblog",
"libutils",
],
cflags: [
"-Wall",
"-Wextra",
"-Werror",
"-Wthread-safety",
],
defaults: [
"android-automotive-large-parcelable-defaults",
],
}
cc_library_headers {
name: "VehicleHalUtilHeaders",
export_include_dirs: ["include"],

View File

@@ -23,7 +23,7 @@ cc_test {
srcs: ["*.cpp"],
vendor: true,
static_libs: [
"VehicleHalUtilsVendor",
"VehicleHalUtils",
"libgtest",
"libgmock",
],

View File

@@ -33,7 +33,7 @@ cc_binary {
static_libs: [
"DefaultVehicleHal",
"FakeVehicleHardware",
"VehicleHalUtilsVendor",
"VehicleHalUtils",
],
header_libs: [
"IVehicleHardware",
@@ -58,7 +58,7 @@ cc_library {
"src/SubscriptionManager.cpp",
],
static_libs: [
"VehicleHalUtilsVendor",
"VehicleHalUtils",
],
header_libs: [
"IVehicleHardware",

View File

@@ -24,7 +24,7 @@ cc_test {
srcs: ["*.cpp"],
static_libs: [
"DefaultVehicleHal",
"VehicleHalUtilsVendor",
"VehicleHalUtils",
"libgtest",
"libgmock",
],