Sebastiano Barezzi | 380db73 | 2024-09-14 22:12:58 +0200 | [diff] [blame] | 1 | // |
| 2 | // SPDX-FileCopyrightText: 2024 The LineageOS Project |
| 3 | // SPDX-License-Identifier: Apache-2.0 |
| 4 | // |
| 5 | |
| 6 | package { |
| 7 | default_applicable_licenses: ["Android-Apache-2.0"], |
| 8 | } |
| 9 | |
| 10 | android_app { |
| 11 | name: "Twelve", |
| 12 | |
| 13 | defaults: ["aapt_version_code_defaults"], |
| 14 | |
| 15 | srcs: ["src/main/java/**/*.kt"], |
| 16 | resource_dirs: ["src/main/res"], |
| 17 | manifest: "src/main/AndroidManifest.xml", |
| 18 | |
| 19 | sdk_version: "35", |
| 20 | product_specific: true, |
| 21 | |
| 22 | use_embedded_native_libs: true, |
| 23 | |
| 24 | overrides: [ |
| 25 | "Music", |
| 26 | ], |
| 27 | |
| 28 | required: [ |
| 29 | "initial-package-stopped-states-org.lineageos.twelve", |
| 30 | "preinstalled-packages-org.lineageos.twelve", |
| 31 | ], |
| 32 | |
Luca Stefani | 03da9f6 | 2024-09-21 12:38:57 +0200 | [diff] [blame] | 33 | plugins: [ |
| 34 | "androidx.room_room-compiler-plugin", |
| 35 | ], |
| 36 | |
Sebastiano Barezzi | 380db73 | 2024-09-14 22:12:58 +0200 | [diff] [blame] | 37 | static_libs: [ |
| 38 | // DO NOT EDIT THIS SECTION MANUALLY |
Luca Stefani | 0ae9ec4 | 2024-09-21 13:39:57 +0200 | [diff] [blame] | 39 | "kotlin-stdlib", |
Sebastiano Barezzi | 380db73 | 2024-09-14 22:12:58 +0200 | [diff] [blame] | 40 | "androidx.activity_activity", |
| 41 | "androidx.appcompat_appcompat", |
| 42 | "androidx-constraintlayout_constraintlayout", |
| 43 | "androidx.core_core-ktx", |
| 44 | "androidx.fragment_fragment-ktx", |
| 45 | "androidx.lifecycle_lifecycle-service", |
| 46 | "Twelve_androidx.media3_media3-common-ktx", |
| 47 | "Twelve_androidx.media3_media3-exoplayer", |
| 48 | "Twelve_androidx.media3_media3-exoplayer-midi", |
| 49 | "Twelve_androidx.media3_media3-session", |
| 50 | "Twelve_androidx.media3_media3-ui", |
| 51 | "androidx.navigation_navigation-fragment-ktx", |
| 52 | "androidx.navigation_navigation-ui-ktx", |
| 53 | "androidx.recyclerview_recyclerview", |
Luca Stefani | 03da9f6 | 2024-09-21 12:38:57 +0200 | [diff] [blame] | 54 | "androidx.room_room-runtime", |
| 55 | "androidx.room_room-ktx", |
Sebastiano Barezzi | 380db73 | 2024-09-14 22:12:58 +0200 | [diff] [blame] | 56 | "androidx.viewpager2_viewpager2", |
| 57 | "kotlinx_coroutines_guava", |
| 58 | "Twelve_com.google.android.material_material", |
Sebastiano Barezzi | 7269adb | 2024-10-11 09:41:21 +0200 | [diff] [blame^] | 59 | "Twelve_com.github.bogerchan_Nier-Visualizer", |
Sebastiano Barezzi | 380db73 | 2024-09-14 22:12:58 +0200 | [diff] [blame] | 60 | ], |
| 61 | |
| 62 | optimize: { |
| 63 | proguard_flags_files: ["proguard-rules.pro"], |
| 64 | }, |
| 65 | } |
| 66 | |
| 67 | prebuilt_etc { |
| 68 | name: "initial-package-stopped-states-org.lineageos.twelve", |
| 69 | product_specific: true, |
| 70 | sub_dir: "sysconfig", |
| 71 | src: "initial-package-stopped-states-org.lineageos.twelve.xml", |
| 72 | filename_from_src: true, |
| 73 | } |
| 74 | |
| 75 | prebuilt_etc { |
| 76 | name: "preinstalled-packages-org.lineageos.twelve", |
| 77 | product_specific: true, |
| 78 | sub_dir: "sysconfig", |
| 79 | src: "preinstalled-packages-org.lineageos.twelve.xml", |
| 80 | filename_from_src: true, |
| 81 | } |