Extend package pattern with wildcard

Bug: b/155618698
Change-Id: Idc8de62d098a1037cb1dd04dbd3f5ba042332fe7
diff --git a/d8_r8/main/build.gradle.kts b/d8_r8/main/build.gradle.kts
index a262dc5..4ba82d6 100644
--- a/d8_r8/main/build.gradle.kts
+++ b/d8_r8/main/build.gradle.kts
@@ -128,38 +128,40 @@
              "$deps",
              "--output",
              "$output",
+             // Add identity mapping to enforce no relocation of things already in package
+             // com.android.tools.r8.
              "--map",
-             "com.android.resources->com.android.tools.r8.com.android.resources",
+             "com.android.tools.r8.**->com.android.tools.r8",
              "--map",
-             "com.android.support->com.android.tools.r8.com.android.support",
+             "com.android.**->com.android.tools.r8.com.android",
              "--map",
-             "com.google.common->com.android.tools.r8.com.google.common",
+             "com.android.build.shrinker.**->com.android.tools.r8.resourceshrinker",
              "--map",
-             "com.android.build.shrinker->com.android.tools.r8.resourceshrinker",
+             "com.google.common.**->com.android.tools.r8.com.google.common",
              "--map",
-             "com.google.gson->com.android.tools.r8.com.google.gson",
+             "com.google.gson.**->com.android.tools.r8.com.google.gson",
              "--map",
-             "com.google.thirdparty->com.android.tools.r8.com.google.thirdparty",
+             "com.google.thirdparty.**->com.android.tools.r8.com.google.thirdparty",
              "--map",
-             "org.objectweb.asm->com.android.tools.r8.org.objectweb.asm",
+             "org.objectweb.asm.**->com.android.tools.r8.org.objectweb.asm",
              "--map",
-             "it.unimi.dsi.fastutil->com.android.tools.r8.it.unimi.dsi.fastutil",
+             "it.unimi.dsi.fastutil.**->com.android.tools.r8.it.unimi.dsi.fastutil",
              "--map",
-             "kotlin->com.android.tools.r8.jetbrains.kotlin",
+             "kotlin.**->com.android.tools.r8.jetbrains.kotlin",
              "--map",
-             "kotlinx->com.android.tools.r8.jetbrains.kotlinx",
+             "kotlinx.**->com.android.tools.r8.jetbrains.kotlinx",
              "--map",
-             "org.jetbrains->com.android.tools.r8.org.jetbrains",
+             "org.jetbrains.**->com.android.tools.r8.org.jetbrains",
              "--map",
-             "org.intellij->com.android.tools.r8.org.intellij",
+             "org.intellij.**->com.android.tools.r8.org.intellij",
              "--map",
-             "org.checkerframework->com.android.tools.r8.org.checkerframework",
+             "org.checkerframework.**->com.android.tools.r8.org.checkerframework",
              "--map",
-             "com.google.j2objc->com.android.tools.r8.com.google.j2objc",
+             "com.google.j2objc.**->com.android.tools.r8.com.google.j2objc",
              "--map",
-             "com.google.protobuf->com.android.tools.r8.com.google.protobuf",
+             "com.google.protobuf.**->com.android.tools.r8.com.google.protobuf",
              "--map",
-             "android.aapt->com.android.tools.r8.android.aaapt"
+             "android.aapt.**->com.android.tools.r8.android.aaapt"
       ))
   }
 }