Android.bp 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. android_app {
  2. name: "OpenEUICC",
  3. static_libs: [
  4. // Dependencies that must be pulled from maven,
  5. "zxing-core-prebuilt-jar",
  6. "zxing-android-embedded-prebuilt-aar",
  7. // Dependencies included with AOSP
  8. "androidx.appcompat_appcompat",
  9. "androidx.cardview_cardview",
  10. "androidx-constraintlayout_constraintlayout",
  11. "androidx.core_core-ktx",
  12. "androidx.lifecycle_lifecycle-runtime-ktx",
  13. "androidx.swiperefreshlayout_swiperefreshlayout",
  14. "com.google.android.material_material",
  15. "gson",
  16. "kotlinx_coroutines",
  17. ],
  18. jni_libs: [
  19. "liblpac-jni",
  20. ],
  21. srcs: [
  22. // Main app
  23. "app/src/main/**/*.kt",
  24. // lpac-jni interface
  25. "libs/lpac-jni/src/main/**/*.kt",
  26. ],
  27. resource_dirs: [
  28. "app/src/main/res",
  29. ],
  30. required: ["privapp_whitelist_im.angry.openeuicc.xml"],
  31. manifest: "app/src/main/AndroidManifest.xml",
  32. privileged: true,
  33. platform_apis: true,
  34. system_ext_specific: true,
  35. certificate: "platform",
  36. }
  37. prebuilt_etc {
  38. name: "privapp_whitelist_im.angry.openeuicc.xml",
  39. system_ext_specific: true,
  40. src: "privapp_whitelist_im.angry.openeuicc.xml",
  41. sub_dir: "permissions",
  42. }