diff options
author | Jakub Pawlowski <jpawlowski@google.com> | 2017-07-03 15:39:36 -0700 |
---|---|---|
committer | Jakub Pawlowski <jpawlowski@google.com> | 2017-07-06 22:38:32 +0000 |
commit | b707f447cbb916de2e0dfd2b4e9bf15818376e64 (patch) | |
tree | 7359af46ac295650d59d35ea8ff723a329868134 /build/Android.bp | |
parent | 1c6f5e6a5cd5b15908b9f1021dd38bdf86cf4a73 (diff) | |
download | bt-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.bp | 10 |
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", + ], +} |