diff options
author | Zhi Dou <zhidou@google.com> | 2022-07-13 17:33:01 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2022-07-13 17:33:01 +0000 |
commit | 480fa0054cfeb7c35fda9b6e77cb360d037d6088 (patch) | |
tree | ad4398a6cc2e13017f51acad996dab15c8e294b9 | |
parent | 855f323a6894c63b46761b010feaae90d63092f7 (diff) | |
parent | e44021d9163c0aa86897d7134e46def41c533e67 (diff) | |
download | common-480fa0054cfeb7c35fda9b6e77cb360d037d6088.tar.gz |
Merge "Add optimization common default settings for standalone system server modules"
-rw-r--r-- | proguard/Android.bp | 20 | ||||
-rw-r--r-- | proguard/system-server.pro | 1 |
2 files changed, 21 insertions, 0 deletions
diff --git a/proguard/Android.bp b/proguard/Android.bp index e011a61d..5d2f3b3a 100644 --- a/proguard/Android.bp +++ b/proguard/Android.bp @@ -38,3 +38,23 @@ java_defaults { proguard_flags_files: [":framework-system-server-module-optimize-proguard-rules"], }, } + +// Needed because otherwise java_defaults would resolve it in module directory. +filegroup { + name: "standalone-system-server-module-optimize-proguard-rules", + srcs: [ + "system-server.pro", + ], +} + +java_defaults { + name: "standalone-system-server-module-optimize-defaults", + optimize: { + enabled: true, + shrink: true, + optimize: false, + obfuscate: false, + proguard_compatibility: false, + proguard_flags_files: [":standalone-system-server-module-optimize-proguard-rules"], + }, +} diff --git a/proguard/system-server.pro b/proguard/system-server.pro new file mode 100644 index 00000000..f68eb9c2 --- /dev/null +++ b/proguard/system-server.pro @@ -0,0 +1 @@ +-keep class * extends com.android.server.SystemService |