Add option to compress dex in relayout.py

Change-Id: Ib0b9fc737b68c090e022980f551aae3b85fa7a09
diff --git a/tools/startup/relayout.py b/tools/startup/relayout.py
index 3d0cd94..31a8eb6 100755
--- a/tools/startup/relayout.py
+++ b/tools/startup/relayout.py
@@ -24,6 +24,10 @@
     result = argparse.ArgumentParser(
         description='Relayout a given APK using a startup profile.')
     result.add_argument('--apk', help='Path to the .apk', required=True)
+    result.add_argument('--compress-dex',
+                        help='Whether the dex should be stored compressed',
+                        action='store_true',
+                        default=False)
     result.add_argument(
         '--desugared-library',
         choices=['auto', 'true', 'false'],
@@ -94,7 +98,10 @@
             zip_utils.add_file_to_zip(desugared_library_dex,
                                       'classes%s.dex' % str(len(dex_files) + 1),
                                       dex)
-        apk_masseur.masseur(options.apk, dex=dex, out=options.out)
+        apk_masseur.masseur(options.apk,
+                            dex=dex,
+                            out=options.out,
+                            compress_dex=options.compress_dex)
 
 
 if __name__ == '__main__':