remoting_apk_tmpl.gni 1.1 KB

123456789101112131415161718192021222324252627282930313233343536
  1. # Copyright 2015 The Chromium Authors. All rights reserved.
  2. # Use of this source code is governed by a BSD-style license that can be
  3. # found in the LICENSE file.
  4. import("//build/config/android/rules.gni")
  5. import("//chrome/version.gni")
  6. import("//remoting/remoting_options.gni")
  7. template("remoting_apk_tmpl") {
  8. android_apk(target_name) {
  9. forward_variables_from(invoker, "*")
  10. if (!is_java_debug) {
  11. proguard_enabled = true
  12. enable_multidex = false
  13. # -checkdiscard checks fail due to -dontoptimize.
  14. enable_proguard_checks = false
  15. if (!defined(proguard_configs)) {
  16. proguard_configs = []
  17. }
  18. proguard_configs += [
  19. "//remoting/android/proguard.flags",
  20. "//base/android/proguard/chromium_apk.flags",
  21. "//base/android/proguard/chromium_code.flags",
  22. ]
  23. }
  24. android_manifest = "$root_gen_dir/remoting/android/AndroidManifest.xml"
  25. android_manifest_dep = "//remoting/android:remoting_apk_manifest"
  26. target_sdk_version = 28
  27. shared_libraries = [ "//remoting/client/jni:remoting_client_jni" ]
  28. version_name = chrome_version_name
  29. version_code = chrome_version_code
  30. }
  31. }