blob: 783eff701bb19a13bbfc0968f212c159acf58299 [file] [log] [blame]
Adam Shih06069ca2022-08-26 13:35:35 +08001PRODUCT_SOONG_NAMESPACES += vendor/google_nos/init/citadel
Jing-yan, Jangda52e212020-11-03 07:06:19 +00002# Citadel
3PRODUCT_PACKAGES += \
4 citadeld \
5 citadel_updater \
6 android.hardware.authsecret@1.0-service.citadel \
ChengYou Ho774b8be2022-09-06 19:30:15 +08007 android.hardware.authsecret-service.citadel \
Jing-yan, Jangda52e212020-11-03 07:06:19 +00008 android.hardware.oemlock@1.0-service.citadel \
ChengYou Ho14981102022-09-15 16:10:03 +00009 android.hardware.oemlock-service.citadel \
Jing-yan, Jangda52e212020-11-03 07:06:19 +000010 android.hardware.weaver@1.0-service.citadel \
ChengYou Ho6f348192022-09-16 20:49:31 +000011 android.hardware.weaver-service.citadel \
Jing-yan, Jangda52e212020-11-03 07:06:19 +000012 android.hardware.keymaster@4.1-service.citadel \
13 android.hardware.identity@1.0-service.citadel \
Jing-yan, Jang8a0cb0f2020-11-03 07:06:19 +000014 android.hardware.fastboot@1.1-impl.pixel \
Adam Shih06069ca2022-08-26 13:35:35 +080015 wait_for_strongbox \
16 init_citadel
Jing-yan, Jangda52e212020-11-03 07:06:19 +000017
18# Citadel debug stuff
19PRODUCT_PACKAGES_DEBUG += \
20 test_citadel
21
Tommy Chiu658b91c2021-07-21 00:39:43 +000022# Resume on Reboot support
23PRODUCT_PACKAGES += \
24 android.hardware.rebootescrow-service.citadel
25
Jing-yan, Jangda52e212020-11-03 07:06:19 +000026ifneq ($(wildcard vendor/google_nos/provision),)
27PRODUCT_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#
37CITADEL_LAZY_PSK_SYNC := false
38endif
39
Joseph Jang1c360892023-04-10 06:08:11 +000040# Sepolicy
41BOARD_SEPOLICY_DIRS += hardware/google/pixel-sepolicy/citadel
42
Tommy Chiue54c2d32022-05-04 20:46:33 +080043# USERDEBUG ONLY: Install test packages
Ethan Chenc6638de2018-11-28 20:41:20 -080044ifneq (,$(filter eng,$(TARGET_BUILD_VARIANT)))
Tommy Chiue54c2d32022-05-04 20:46:33 +080045PRODUCT_PACKAGES_DEBUG += citadel_integration_tests \
46 pwntest \
47 nugget_targeted_tests
48endif