diff --git a/Android.bp b/Android.bp new file mode 100644 index 0000000..672d811 --- /dev/null +++ b/Android.bp @@ -0,0 +1,35 @@ +android_app { + name: "OpenEUICC", + static_libs: [ + // Dependencies that must be pulled from maven + "asn1bean-prebuilt-jar", + "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-prebuilt-jar", + ], + srcs: [ + // Main app + "app/src/main/**/*.kt", + + // TruPhone LPAd library + "libs/lpad-sm-dp-plus-connector/src/generated/**/*.java", + "libs/lpad-sm-dp-plus-connector/src/main/**/*.java", + "libs/lpad-sm-dp-plus-connector/src/main/**/*.kt", + ], + resource_dirs: [ + "app/src/main/res", + ], + manifest: "app/src/main/AndroidManifest.xml", + privileged: true, + platform_apis: true, + system_ext_specific: true, +}