1// This file is generated by cargo2android.py --run --device --tests --dependencies --global_defaults=crosvm_defaults --add_workspace. 2// Do not modify this file as changes will be overridden on upgrade. 3 4package { 5 // See: http://go/android-license-faq 6 // A large-scale-change added 'default_applicable_licenses' to import 7 // all of the 'license_kinds' from "external_crosvm_license" 8 // to get the below license kinds: 9 // SPDX-license-identifier-BSD 10 default_applicable_licenses: ["external_crosvm_license"], 11} 12 13rust_defaults { 14 name: "kernel_cmdline_defaults", 15 defaults: ["crosvm_defaults"], 16 crate_name: "kernel_cmdline", 17 srcs: ["src/kernel_cmdline.rs"], 18 test_suites: ["general-tests"], 19 auto_gen_config: true, 20 edition: "2018", 21 rustlibs: [ 22 "liblibc", 23 ], 24} 25 26rust_test_host { 27 name: "kernel_cmdline_host_test_src_kernel_cmdline", 28 defaults: ["kernel_cmdline_defaults"], 29 test_options: { 30 unit_test: true, 31 }, 32} 33 34rust_test { 35 name: "kernel_cmdline_device_test_src_kernel_cmdline", 36 defaults: ["kernel_cmdline_defaults"], 37} 38 39rust_library { 40 name: "libkernel_cmdline", 41 defaults: ["crosvm_defaults"], 42 host_supported: true, 43 crate_name: "kernel_cmdline", 44 srcs: ["src/kernel_cmdline.rs"], 45 edition: "2018", 46 rustlibs: [ 47 "liblibc", 48 ], 49} 50 51// dependent_library ["feature_list"] 52// libc-0.2.93 "default,std" 53