| Adam Shih | 06069ca | 2022-08-26 13:35:35 +0800 | [diff] [blame] | 1 | PRODUCT_SOONG_NAMESPACES += vendor/google_nos/init/citadel |
| Jing-yan, Jang | da52e21 | 2020-11-03 07:06:19 +0000 | [diff] [blame] | 2 | # Citadel |
| 3 | PRODUCT_PACKAGES += \ |
| 4 | citadeld \ |
| 5 | citadel_updater \ |
| 6 | android.hardware.authsecret@1.0-service.citadel \ |
| ChengYou Ho | 774b8be | 2022-09-06 19:30:15 +0800 | [diff] [blame] | 7 | android.hardware.authsecret-service.citadel \ |
| Jing-yan, Jang | da52e21 | 2020-11-03 07:06:19 +0000 | [diff] [blame] | 8 | android.hardware.oemlock@1.0-service.citadel \ |
| ChengYou Ho | 1498110 | 2022-09-15 16:10:03 +0000 | [diff] [blame] | 9 | android.hardware.oemlock-service.citadel \ |
| Jing-yan, Jang | da52e21 | 2020-11-03 07:06:19 +0000 | [diff] [blame] | 10 | android.hardware.weaver@1.0-service.citadel \ |
| ChengYou Ho | 6f34819 | 2022-09-16 20:49:31 +0000 | [diff] [blame] | 11 | android.hardware.weaver-service.citadel \ |
| Jing-yan, Jang | da52e21 | 2020-11-03 07:06:19 +0000 | [diff] [blame] | 12 | android.hardware.keymaster@4.1-service.citadel \ |
| 13 | android.hardware.identity@1.0-service.citadel \ |
| Jing-yan, Jang | 8a0cb0f | 2020-11-03 07:06:19 +0000 | [diff] [blame] | 14 | android.hardware.fastboot@1.1-impl.pixel \ |
| Adam Shih | 06069ca | 2022-08-26 13:35:35 +0800 | [diff] [blame] | 15 | wait_for_strongbox \ |
| 16 | init_citadel |
| Jing-yan, Jang | da52e21 | 2020-11-03 07:06:19 +0000 | [diff] [blame] | 17 | |
| 18 | # Citadel debug stuff |
| 19 | PRODUCT_PACKAGES_DEBUG += \ |
| 20 | test_citadel |
| 21 | |
| Tommy Chiu | 658b91c | 2021-07-21 00:39:43 +0000 | [diff] [blame] | 22 | # Resume on Reboot support |
| 23 | PRODUCT_PACKAGES += \ |
| 24 | android.hardware.rebootescrow-service.citadel |
| 25 | |
| Jing-yan, Jang | da52e21 | 2020-11-03 07:06:19 +0000 | [diff] [blame] | 26 | ifneq ($(wildcard vendor/google_nos/provision),) |
| 27 | PRODUCT_PACKAGES_DEBUG += CitadelProvision |
| 28 | |
| 29 | # Set CITADEL_LAZY_PSK_SYNC to true on projects with faceauth, otherwise false. |
| 30 | # |
| 31 | # EVT devices left the factory without being provisioned, |
| 32 | # and thus the shared authtoken key is yet to be established. |
| 33 | # Since faceauth HAT enforcement fails without the preshared |
| 34 | # authtoken, auto-sync it in the field for userdebug/eng. |
| 35 | # Please refer to b/135295587 for more detail. |
| 36 | # |
| 37 | CITADEL_LAZY_PSK_SYNC := false |
| 38 | endif |
| 39 | |
| Joseph Jang | 1c36089 | 2023-04-10 06:08:11 +0000 | [diff] [blame] | 40 | # Sepolicy |
| 41 | BOARD_SEPOLICY_DIRS += hardware/google/pixel-sepolicy/citadel |
| 42 | |
| Tommy Chiu | e54c2d3 | 2022-05-04 20:46:33 +0800 | [diff] [blame] | 43 | # USERDEBUG ONLY: Install test packages |
| Ethan Chen | c6638de | 2018-11-28 20:41:20 -0800 | [diff] [blame^] | 44 | ifneq (,$(filter eng,$(TARGET_BUILD_VARIANT))) |
| Tommy Chiu | e54c2d3 | 2022-05-04 20:46:33 +0800 | [diff] [blame] | 45 | PRODUCT_PACKAGES_DEBUG += citadel_integration_tests \ |
| 46 | pwntest \ |
| 47 | nugget_targeted_tests |
| 48 | endif |