blob: 18f8fdd69f0cc25fab8d7ee469b0ccd0d4e0ea8e [file] [log] [blame]
Luca Stefanic102a322021-03-17 23:24:08 +01001//
Michael Bestasec050052024-02-14 20:35:43 +02002// SPDX-FileCopyrightText: 2021-2024 The LineageOS Project
3// SPDX-License-Identifier: Apache-2.0
Luca Stefanic102a322021-03-17 23:24:08 +01004//
5
6android_app {
7 name: "LineageSetupWizard",
8
9 srcs: ["src/**/*.java"],
10
11 certificate: "platform",
12 privileged: true,
Luca Stefani6b9de1c2021-03-17 23:29:52 +010013 system_ext_specific: true,
Luca Stefanic102a322021-03-17 23:24:08 +010014 platform_apis: true,
15
16 overrides: ["Provision"],
17
18 optimize: {
19 proguard_flags_files: ["proguard.flags"],
20 },
21
22 static_libs: [
Oliver Scottf58c0f42024-01-08 14:52:12 -050023 "androidx.activity_activity",
Timi Rautamäki5e2f7f22021-08-21 08:58:14 +000024 "SettingsLib",
Luca Stefanic102a322021-03-17 23:24:08 +010025 "setupcompat",
26 "setupdesign",
Michael Bestasa5ba5df2023-07-15 16:19:36 +030027 "SystemUISharedLib",
Luca Stefanic102a322021-03-17 23:24:08 +010028 "org.lineageos.platform.internal",
29 ],
30
31 libs: ["telephony-common"],
32
33 required: ["privapp_whitelist_org.lineageos.setupwizard"],
34}
35
36prebuilt_etc {
37 name: "privapp_whitelist_org.lineageos.setupwizard",
Luca Stefani6b9de1c2021-03-17 23:29:52 +010038 system_ext_specific: true,
Luca Stefanic102a322021-03-17 23:24:08 +010039 src: "privapp_whitelist_org.lineageos.setupwizard.xml",
40 sub_dir: "permissions",
41 filename_from_src: true,
42}