aboutsummaryrefslogtreecommitdiff
path: root/build/Android.bp
diff options
context:
space:
mode:
authorJakub Pawlowski <jpawlowski@google.com>2017-07-03 15:39:36 -0700
committerJakub Pawlowski <jpawlowski@google.com>2017-07-06 22:38:32 +0000
commitb707f447cbb916de2e0dfd2b4e9bf15818376e64 (patch)
tree7359af46ac295650d59d35ea8ff723a329868134 /build/Android.bp
parent1c6f5e6a5cd5b15908b9f1021dd38bdf86cf4a73 (diff)
downloadbt-b707f447cbb916de2e0dfd2b4e9bf15818376e64.tar.gz
Make RawAddress into a class (1/3)
* Add libbluetooth-types - library containing types implementation, that is common between stystem/bt and packages/apps/Bluetooth. It must be included in every project using btif interface. * Put Raw Address implementation into libbluetooth-types * Unify all "to/from string" helper methods into ToString and FromString * bd_addr_empty -> RawAddress::kEmpty * bd_addr_any -> RawAddress::kAny Also fix leaks in jni str2addr by adding ReleaseStringUTFChars Test: types_unittest Change-Id: Ie0694843ad5fbd2a80b310c5f532e5e5a9548043 Merged-In: Ie0694843ad5fbd2a80b310c5f532e5e5a9548043
Diffstat (limited to 'build/Android.bp')
-rw-r--r--build/Android.bp10
1 files changed, 9 insertions, 1 deletions
diff --git a/build/Android.bp b/build/Android.bp
index 242243018..fc6eae8e8 100644
--- a/build/Android.bp
+++ b/build/Android.bp
@@ -15,7 +15,7 @@ bootstrap_go_package {
}
fluoride_defaults {
- name: "fluoride_defaults",
+ name: "fluoride_types_defaults",
cflags: [
"-DEXPORT_SYMBOL=__attribute__((visibility(\"default\")))",
"-fvisibility=hidden",
@@ -45,3 +45,11 @@ fluoride_defaults {
shared_libs: [ "libchrome" ]
// Setup Bluetooth local make variables for handling configuration
}
+
+fluoride_defaults {
+ name: "fluoride_defaults",
+ defaults: ["fluoride_types_defaults"],
+ static_libs: [
+ "libbluetooth-types",
+ ],
+}