diff options
Diffstat (limited to 'Android.bp')
-rw-r--r-- | Android.bp | 134 |
1 files changed, 39 insertions, 95 deletions
@@ -1,4 +1,4 @@ -// This file is generated by cargo2android.py --run --device --dependencies --tests. +// This file is generated by cargo2android.py --config cargo2android.json. // Do not modify this file as changes will be overridden on upgrade. package { @@ -39,47 +39,37 @@ license { ], } -rust_defaults { - name: "crossbeam-utils_defaults", +rust_test { + name: "crossbeam-utils_test_src_lib", + host_supported: true, crate_name: "crossbeam_utils", + cargo_env_compat: true, + cargo_pkg_version: "0.8.7", srcs: ["src/lib.rs"], test_suites: ["general-tests"], auto_gen_config: true, + test_options: { + unit_test: true, + }, edition: "2018", features: [ "default", "lazy_static", "std", ], - cfgs: [ - "has_atomic_u16", - "has_atomic_u32", - "has_atomic_u64", - "has_atomic_u8", - ], rustlibs: [ "libcfg_if", "liblazy_static", "librand", ], -} - -rust_test_host { - name: "crossbeam-utils_host_test_src_lib", - defaults: ["crossbeam-utils_defaults"], - test_options: { - unit_test: true, - }, -} - -rust_test { - name: "crossbeam-utils_device_test_src_lib", - defaults: ["crossbeam-utils_defaults"], + proc_macros: ["librustversion"], } rust_defaults { - name: "crossbeam-utils_defaults_crossbeam_utils", + name: "crossbeam-utils_test_defaults", crate_name: "crossbeam_utils", + cargo_env_compat: true, + cargo_pkg_version: "0.8.7", test_suites: ["general-tests"], auto_gen_config: true, edition: "2018", @@ -88,23 +78,19 @@ rust_defaults { "lazy_static", "std", ], - cfgs: [ - "has_atomic_u16", - "has_atomic_u32", - "has_atomic_u64", - "has_atomic_u8", - ], rustlibs: [ "libcfg_if", "libcrossbeam_utils", "liblazy_static", "librand", ], + proc_macros: ["librustversion"], } -rust_test_host { - name: "crossbeam-utils_host_test_tests_atomic_cell", - defaults: ["crossbeam-utils_defaults_crossbeam_utils"], +rust_test { + name: "crossbeam-utils_test_tests_atomic_cell", + defaults: ["crossbeam-utils_test_defaults"], + host_supported: true, srcs: ["tests/atomic_cell.rs"], test_options: { unit_test: true, @@ -112,14 +98,9 @@ rust_test_host { } rust_test { - name: "crossbeam-utils_device_test_tests_atomic_cell", - defaults: ["crossbeam-utils_defaults_crossbeam_utils"], - srcs: ["tests/atomic_cell.rs"], -} - -rust_test_host { - name: "crossbeam-utils_host_test_tests_cache_padded", - defaults: ["crossbeam-utils_defaults_crossbeam_utils"], + name: "crossbeam-utils_test_tests_cache_padded", + defaults: ["crossbeam-utils_test_defaults"], + host_supported: true, srcs: ["tests/cache_padded.rs"], test_options: { unit_test: true, @@ -127,14 +108,9 @@ rust_test_host { } rust_test { - name: "crossbeam-utils_device_test_tests_cache_padded", - defaults: ["crossbeam-utils_defaults_crossbeam_utils"], - srcs: ["tests/cache_padded.rs"], -} - -rust_test_host { - name: "crossbeam-utils_host_test_tests_parker", - defaults: ["crossbeam-utils_defaults_crossbeam_utils"], + name: "crossbeam-utils_test_tests_parker", + defaults: ["crossbeam-utils_test_defaults"], + host_supported: true, srcs: ["tests/parker.rs"], test_options: { unit_test: true, @@ -142,14 +118,9 @@ rust_test_host { } rust_test { - name: "crossbeam-utils_device_test_tests_parker", - defaults: ["crossbeam-utils_defaults_crossbeam_utils"], - srcs: ["tests/parker.rs"], -} - -rust_test_host { - name: "crossbeam-utils_host_test_tests_sharded_lock", - defaults: ["crossbeam-utils_defaults_crossbeam_utils"], + name: "crossbeam-utils_test_tests_sharded_lock", + defaults: ["crossbeam-utils_test_defaults"], + host_supported: true, srcs: ["tests/sharded_lock.rs"], test_options: { unit_test: true, @@ -157,14 +128,9 @@ rust_test_host { } rust_test { - name: "crossbeam-utils_device_test_tests_sharded_lock", - defaults: ["crossbeam-utils_defaults_crossbeam_utils"], - srcs: ["tests/sharded_lock.rs"], -} - -rust_test_host { - name: "crossbeam-utils_host_test_tests_thread", - defaults: ["crossbeam-utils_defaults_crossbeam_utils"], + name: "crossbeam-utils_test_tests_thread", + defaults: ["crossbeam-utils_test_defaults"], + host_supported: true, srcs: ["tests/thread.rs"], test_options: { unit_test: true, @@ -172,30 +138,21 @@ rust_test_host { } rust_test { - name: "crossbeam-utils_device_test_tests_thread", - defaults: ["crossbeam-utils_defaults_crossbeam_utils"], - srcs: ["tests/thread.rs"], -} - -rust_test_host { - name: "crossbeam-utils_host_test_tests_wait_group", - defaults: ["crossbeam-utils_defaults_crossbeam_utils"], + name: "crossbeam-utils_test_tests_wait_group", + defaults: ["crossbeam-utils_test_defaults"], + host_supported: true, srcs: ["tests/wait_group.rs"], test_options: { unit_test: true, }, } -rust_test { - name: "crossbeam-utils_device_test_tests_wait_group", - defaults: ["crossbeam-utils_defaults_crossbeam_utils"], - srcs: ["tests/wait_group.rs"], -} - rust_library { name: "libcrossbeam_utils", host_supported: true, crate_name: "crossbeam_utils", + cargo_env_compat: true, + cargo_pkg_version: "0.8.7", srcs: ["src/lib.rs"], edition: "2018", features: [ @@ -203,25 +160,12 @@ rust_library { "lazy_static", "std", ], - cfgs: [ - "has_atomic_u16", - "has_atomic_u32", - "has_atomic_u64", - "has_atomic_u8", - ], rustlibs: [ "libcfg_if", "liblazy_static", ], + apex_available: [ + "//apex_available:platform", + "com.android.virt", + ], } - -// dependent_library ["feature_list"] -// autocfg-1.0.1 -// cfg-if-1.0.0 -// getrandom-0.2.2 "std" -// lazy_static-1.4.0 -// libc-0.2.93 -// ppv-lite86-0.2.10 "simd,std" -// rand-0.8.3 "alloc,default,getrandom,libc,rand_chacha,rand_hc,std,std_rng" -// rand_chacha-0.3.0 "std" -// rand_core-0.6.2 "alloc,getrandom,std" |