Convert Android.mk file to Android.bp
See build/soong/README.md for more information.
Change-Id: I62d300fc7392e49325cb7c209cc0cccd93184a71
Merged-In: I16795323c51914fffcb4be86445da00adfa62fbf
Fixes: 122332723
Test: treehugger
diff --git a/Android.bp b/Android.bp
new file mode 100644
index 0000000..8ee7754
--- /dev/null
+++ b/Android.bp
@@ -0,0 +1,77 @@
+// Build the Telecom service.
+android_app {
+ name: "Telecom",
+ libs: ["telephony-common"],
+ srcs: [
+ "src/**/*.java",
+ "proto/**/*.proto",
+ ],
+ resource_dirs: ["res"],
+ proto: {
+ type: "nano",
+ local_include_dirs: ["proto/"],
+ output_params: ["optional_field_style=accessors"],
+ },
+ platform_apis: true,
+ certificate: "platform",
+ privileged: true,
+ optimize: {
+ proguard_flags_files: ["proguard.flags"],
+ },
+ defaults: ["SettingsLibDefaults"],
+}
+
+android_test {
+ name: "TelecomUnitTests",
+ static_libs: [
+ "android-ex-camera2",
+ "guava",
+ "mockito-target-inline",
+ "android-support-test",
+ "platform-test-annotations",
+ "androidx.legacy_legacy-support-core-ui",
+ "androidx.legacy_legacy-support-core-utils",
+ "androidx.core_core",
+ "androidx.fragment_fragment",
+ ],
+ srcs: [
+ "tests/src/**/*.java",
+ "src/**/*.java",
+ "proto/**/*.proto",
+ ],
+ proto: {
+ type: "nano",
+ local_include_dirs: ["proto/"],
+ output_params: ["optional_field_style=accessors"],
+ },
+ resource_dirs: [
+ "tests/res",
+ "res",
+ ],
+ libs: [
+ "android.test.mock",
+ "android.test.base",
+ "android.test.runner",
+ "telephony-common",
+ ],
+
+ jni_libs: ["libdexmakerjvmtiagent"],
+
+ aaptflags: [
+ "--auto-add-overlay",
+ "--extra-packages",
+ "com.android.server.telecom",
+ ],
+ manifest: "tests/AndroidManifest.xml",
+ optimize: {
+ enabled: false,
+ },
+ platform_apis: true,
+ certificate: "platform",
+ jacoco: {
+ include_filter: ["com.android.server.telecom.*"],
+ exclude_filter: ["com.android.server.telecom.tests.*"],
+ },
+ test_suites: ["device-tests"],
+ defaults: ["SettingsLibDefaults"],
+}