Libstatspull will ship as a part of the statsd apex in R. Also update libstatssocket to have version 30 to align with api level, as per native api council feedback. Change both libraries to use NDK style naming conventions (AStatsEvent, AStatsManager), and remove unneeded APIs in libstatssocket. Remove KeyValuePairs from libstatssocket. KeyValuePairs will not be supported in native code. Bug: 147499386 Test: make libstatspull Test: make libstatssocket Test: atest libstatssocket_test Change-Id: Ie79771461215a057529aaac91db95e4334c3960e
51 lines
1.4 KiB
Text
51 lines
1.4 KiB
Text
//
|
|
// Copyright (C) 2019 The Android Open Source Project
|
|
//
|
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
|
// you may not use this file except in compliance with the License.
|
|
// You may obtain a copy of the License at
|
|
//
|
|
// http://www.apache.org/licenses/LICENSE-2.0
|
|
//
|
|
// Unless required by applicable law or agreed to in writing, software
|
|
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
// See the License for the specific language governing permissions and
|
|
// limitations under the License.
|
|
//
|
|
|
|
// ==========================================================
|
|
// Native library to register a pull atom callback with statsd
|
|
// ==========================================================
|
|
cc_library_shared {
|
|
name: "libstatspull",
|
|
aidl: {
|
|
include_dirs: ["frameworks/base/core/java"],
|
|
},
|
|
srcs: [
|
|
":statsd_aidl",
|
|
"stats_pull_atom_callback.cpp",
|
|
],
|
|
cflags: [
|
|
"-Wall",
|
|
"-Werror",
|
|
],
|
|
export_include_dirs: ["include"],
|
|
shared_libs: [
|
|
//TODO: use libbinder_ndk. Remove libservices.
|
|
"libbinder",
|
|
"libstatssocket",
|
|
"libservices",
|
|
],
|
|
static_libs: [
|
|
"liblog",
|
|
"libutils",
|
|
],
|
|
// enumerate stable entry points for APEX use
|
|
stubs: {
|
|
symbol_file: "libstatspull.map.txt",
|
|
versions: [
|
|
"30",
|
|
],
|
|
},
|
|
}
|