12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- android_app {
- name: "OpenEUICC",
- static_libs: [
- // Dependencies that must be pulled from maven,
- "zxing-core-prebuilt-jar",
- "zxing-android-embedded-prebuilt-aar",
- // Dependencies included with AOSP
- "androidx.appcompat_appcompat",
- "androidx.cardview_cardview",
- "androidx-constraintlayout_constraintlayout",
- "androidx.core_core-ktx",
- "androidx.lifecycle_lifecycle-runtime-ktx",
- "androidx.swiperefreshlayout_swiperefreshlayout",
- "com.google.android.material_material",
- "gson",
- "kotlinx_coroutines",
- ],
- jni_libs: [
- "liblpac-jni",
- ],
- srcs: [
- // Main app
- "app/src/main/**/*.kt",
- // lpac-jni interface
- "libs/lpac-jni/src/main/**/*.kt",
- ],
- optimize: {
- enabled: false,
- },
- resource_dirs: [
- "app/src/main/res",
- ],
- required: ["privapp_whitelist_im.angry.openeuicc.xml"],
- manifest: "app/src/main/AndroidManifest.xml",
- privileged: true,
- platform_apis: true,
- system_ext_specific: true,
- certificate: "platform",
- }
- prebuilt_etc {
- name: "privapp_whitelist_im.angry.openeuicc.xml",
- system_ext_specific: true,
- src: "privapp_whitelist_im.angry.openeuicc.xml",
- sub_dir: "permissions",
- }
|