123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- java_library {
- name: "net.typeblog.lpac_jni",
- srcs: [
- "libs/lpac-jni/src/main/**/*.kt",
- ],
- optimize: {
- enabled: false,
- },
- system_ext_specific: true,
- }
- android_library {
- name: "OpenEUICC-common",
- static_libs: [
- "net.typeblog.lpac_jni",
- // 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",
- "kotlinx_coroutines",
- ],
- srcs: [
- "app-common/src/main/**/*.kt",
- ],
- optimize: {
- enabled: false,
- },
- resource_dirs: [
- "app-common/src/main/res",
- ],
- manifest: "app-common/src/main/AndroidManifest.xml",
- system_ext_specific: true,
- }
- android_app {
- name: "OpenEUICC",
- static_libs: [
- "OpenEUICC-common",
- ],
- jni_libs: [
- "liblpac-jni",
- ],
- srcs: [
- "app/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",
- }
|