Update new gradle setup to compile r8lib with and without dependencies
Bug: b/270105162
Change-Id: I1fd6f44e956805ea69094eb22c93effaf622cb18
diff --git a/tools/create_r8lib.py b/tools/create_r8lib.py
index 51e2fd6..1b6c52f 100755
--- a/tools/create_r8lib.py
+++ b/tools/create_r8lib.py
@@ -52,6 +52,11 @@
'--r8jar',
required=True,
help='The R8 jar to compile')
+ parser.add_argument(
+ '--r8compiler',
+ required=True,
+ default='build/libs/r8_with_deps.jar',
+ help='The R8 compiler to use')
return parser.parse_args()
def get_r8_version(r8jar):
@@ -89,7 +94,7 @@
cmd = [jdk.GetJavaExecutable(), '-Xmx8g', '-ea']
if args.debug_agent:
cmd.extend(['-agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=*:5005'])
- cmd.extend(['-cp', 'build/libs/r8_with_deps.jar', 'com.android.tools.r8.R8'])
+ cmd.extend(['-cp', args.r8compiler, 'com.android.tools.r8.R8'])
cmd.append(args.r8jar)
cmd.append('--classfile')
cmd.extend(['--map-id-template', map_id_template])