Merge "Disable module build rules when using prebuilts." into sc-dev
diff --git a/apex/Android.bp b/apex/Android.bp
index d7bc426..3401244 100644
--- a/apex/Android.bp
+++ b/apex/Android.bp
@@ -16,10 +16,23 @@
default_applicable_licenses: ["Android-Apache-2.0"],
}
-apex {
+soong_config_module_type_import {
+ from: "packages/modules/common/Android.bp",
+ module_types: [
+ "module_apex",
+ ],
+}
+
+module_apex {
name: "com.android.os.statsd",
defaults: ["com.android.os.statsd-defaults"],
manifest: "apex_manifest.json",
+ enabled: false,
+ soong_config_variables: {
+ module_build_from_source: {
+ enabled: true,
+ },
+ },
}
apex_defaults {
diff --git a/apex/testing/Android.bp b/apex/testing/Android.bp
index e521326..5c2291a 100644
--- a/apex/testing/Android.bp
+++ b/apex/testing/Android.bp
@@ -16,7 +16,14 @@
default_applicable_licenses: ["Android-Apache-2.0"],
}
-apex_test {
+soong_config_module_type_import {
+ from: "packages/modules/common/Android.bp",
+ module_types: [
+ "module_apex_test",
+ ],
+}
+
+module_apex_test {
name: "test_com.android.os.statsd",
visibility: [
"//system/apex/tests",
@@ -26,4 +33,10 @@
file_contexts: ":com.android.os.statsd-file_contexts",
// Test APEX, should never be installed
installable: false,
+ enabled: false,
+ soong_config_variables: {
+ module_build_from_source: {
+ enabled: true,
+ },
+ },
}
diff --git a/service/Android.bp b/service/Android.bp
index f31674f..96308af 100644
--- a/service/Android.bp
+++ b/service/Android.bp
@@ -16,6 +16,13 @@
default_applicable_licenses: ["Android-Apache-2.0"],
}
+soong_config_module_type_import {
+ from: "packages/modules/common/Android.bp",
+ module_types: [
+ "module_java_library",
+ ],
+}
+
filegroup {
name: "service-statsd-sources",
srcs: [
@@ -23,7 +30,7 @@
],
}
-java_library {
+module_java_library {
name: "service-statsd",
srcs: [ ":service-statsd-sources" ],
sdk_version: "system_server_current",
@@ -40,4 +47,10 @@
"test_com.android.os.statsd",
],
min_sdk_version: "30",
+ enabled: false,
+ soong_config_variables: {
+ module_build_from_source: {
+ enabled: true,
+ },
+ },
}