| 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", | 
| Spandan Das | 9b4bc28 | 2022-09-08 21:59:20 +0000 | [diff] [blame] | 30 | export_header_libs: [ | 
|  | 31 | "libsync_headers", | 
|  | 32 | ], | 
| Jesse Hall | 081806e | 2017-02-11 22:50:02 -0800 | [diff] [blame] | 33 | } | 
|  | 34 |  | 
| Dan Willemsen | 194edf7 | 2016-08-26 15:01:36 -0700 | [diff] [blame] | 35 | cc_defaults { | 
|  | 36 | name: "libsync_defaults", | 
|  | 37 | srcs: ["sync.c"], | 
|  | 38 | local_include_dirs: ["include"], | 
|  | 39 | export_include_dirs: ["include"], | 
|  | 40 | cflags: ["-Werror"], | 
|  | 41 | } | 
|  | 42 |  | 
| Tao Bao | f32d3df | 2018-08-07 10:55:27 -0700 | [diff] [blame] | 43 | cc_library { | 
| Dan Willemsen | 194edf7 | 2016-08-26 15:01:36 -0700 | [diff] [blame] | 44 | name: "libsync", | 
| Tao Bao | f32d3df | 2018-08-07 10:55:27 -0700 | [diff] [blame] | 45 | recovery_available: true, | 
| dimitry | 0726be3 | 2019-05-14 14:39:15 +0200 | [diff] [blame] | 46 | native_bridge_supported: true, | 
| Dan Willemsen | 194edf7 | 2016-08-26 15:01:36 -0700 | [diff] [blame] | 47 | defaults: ["libsync_defaults"], | 
| Colin Cross | 176ec1b | 2021-04-21 19:13:41 -0700 | [diff] [blame] | 48 | llndk: { | 
|  | 49 | symbol_file: "libsync.map.txt", | 
|  | 50 | }, | 
| Jooyung Han | 78fc553 | 2020-06-05 16:01:03 +0900 | [diff] [blame] | 51 | stubs: { | 
|  | 52 | symbol_file: "libsync.map.txt", | 
|  | 53 | versions: [ | 
|  | 54 | "26", | 
|  | 55 | ], | 
|  | 56 | }, | 
| Dan Willemsen | 194edf7 | 2016-08-26 15:01:36 -0700 | [diff] [blame] | 57 | } | 
|  | 58 |  | 
| Dan Willemsen | 194edf7 | 2016-08-26 15:01:36 -0700 | [diff] [blame] | 59 | cc_test { | 
| Dan Willemsen | 194edf7 | 2016-08-26 15:01:36 -0700 | [diff] [blame] | 60 | name: "sync-unit-tests", | 
|  | 61 | shared_libs: ["libsync"], | 
|  | 62 | srcs: ["tests/sync_test.cpp"], | 
|  | 63 | cflags: [ | 
|  | 64 | "-g", | 
|  | 65 | "-Wall", | 
|  | 66 | "-Werror", | 
| Dan Willemsen | 194edf7 | 2016-08-26 15:01:36 -0700 | [diff] [blame] | 67 | "-Wno-missing-field-initializers", | 
|  | 68 | "-Wno-sign-compare", | 
|  | 69 | ], | 
| Dan Willemsen | 194edf7 | 2016-08-26 15:01:36 -0700 | [diff] [blame] | 70 | } |