| Bob Badour | d69ad69 | 2021-02-16 19:02:14 -0800 | [diff] [blame] | 1 | package { | 
 | 2 |     default_applicable_licenses: ["system_core_libsync_license"], | 
 | 3 | } | 
 | 4 |  | 
 | 5 | // Added automatically by a large-scale-change | 
 | 6 | // See: http://go/android-license-faq | 
 | 7 | license { | 
 | 8 |     name: "system_core_libsync_license", | 
 | 9 |     visibility: [":__subpackages__"], | 
 | 10 |     license_kinds: [ | 
 | 11 |         "SPDX-license-identifier-Apache-2.0", | 
 | 12 |     ], | 
 | 13 |     license_text: [ | 
 | 14 |         "NOTICE", | 
 | 15 |     ], | 
 | 16 | } | 
 | 17 |  | 
| Jesse Hall | 081806e | 2017-02-11 22:50:02 -0800 | [diff] [blame] | 18 | ndk_headers { | 
 | 19 |     name: "libsync_headers", | 
 | 20 |     from: "include/ndk", | 
 | 21 |     to: "android", | 
 | 22 |     srcs: ["include/ndk/sync.h"], | 
 | 23 |     license: "NOTICE", | 
 | 24 | } | 
 | 25 |  | 
 | 26 | ndk_library { | 
| Steven Moreland | db9b260 | 2017-04-10 12:58:03 -0700 | [diff] [blame] | 27 |     name: "libsync", | 
| Jesse Hall | 081806e | 2017-02-11 22:50:02 -0800 | [diff] [blame] | 28 |     symbol_file: "libsync.map.txt", | 
 | 29 |     first_version: "26", | 
 | 30 | } | 
 | 31 |  | 
| Dan Willemsen | 194edf7 | 2016-08-26 15:01:36 -0700 | [diff] [blame] | 32 | cc_defaults { | 
 | 33 |     name: "libsync_defaults", | 
 | 34 |     srcs: ["sync.c"], | 
 | 35 |     local_include_dirs: ["include"], | 
 | 36 |     export_include_dirs: ["include"], | 
 | 37 |     cflags: ["-Werror"], | 
 | 38 | } | 
 | 39 |  | 
| Tao Bao | f32d3df | 2018-08-07 10:55:27 -0700 | [diff] [blame] | 40 | cc_library { | 
| Dan Willemsen | 194edf7 | 2016-08-26 15:01:36 -0700 | [diff] [blame] | 41 |     name: "libsync", | 
| Tao Bao | f32d3df | 2018-08-07 10:55:27 -0700 | [diff] [blame] | 42 |     recovery_available: true, | 
| dimitry | 0726be3 | 2019-05-14 14:39:15 +0200 | [diff] [blame] | 43 |     native_bridge_supported: true, | 
| Dan Willemsen | 194edf7 | 2016-08-26 15:01:36 -0700 | [diff] [blame] | 44 |     defaults: ["libsync_defaults"], | 
| Colin Cross | 176ec1b | 2021-04-21 19:13:41 -0700 | [diff] [blame] | 45 |     llndk: { | 
 | 46 |         symbol_file: "libsync.map.txt", | 
 | 47 |     }, | 
| Jooyung Han | 78fc553 | 2020-06-05 16:01:03 +0900 | [diff] [blame] | 48 |     stubs: { | 
 | 49 |         symbol_file: "libsync.map.txt", | 
 | 50 |         versions: [ | 
 | 51 |             "26", | 
 | 52 |         ], | 
 | 53 |     }, | 
| Dan Willemsen | 194edf7 | 2016-08-26 15:01:36 -0700 | [diff] [blame] | 54 | } | 
 | 55 |  | 
| Dan Willemsen | 194edf7 | 2016-08-26 15:01:36 -0700 | [diff] [blame] | 56 | cc_test { | 
| Dan Willemsen | 194edf7 | 2016-08-26 15:01:36 -0700 | [diff] [blame] | 57 |     name: "sync-unit-tests", | 
 | 58 |     shared_libs: ["libsync"], | 
 | 59 |     srcs: ["tests/sync_test.cpp"], | 
 | 60 |     cflags: [ | 
 | 61 |         "-g", | 
 | 62 |         "-Wall", | 
 | 63 |         "-Werror", | 
| Dan Willemsen | 194edf7 | 2016-08-26 15:01:36 -0700 | [diff] [blame] | 64 |         "-Wno-missing-field-initializers", | 
 | 65 |         "-Wno-sign-compare", | 
 | 66 |     ], | 
| Dan Willemsen | 194edf7 | 2016-08-26 15:01:36 -0700 | [diff] [blame] | 67 | } |