diff --git a/configs/10.0/entrypoints.h b/configs/10.0/entrypoints.h index 27bf83f0..8ffede46 100644 --- a/configs/10.0/entrypoints.h +++ b/configs/10.0/entrypoints.h @@ -66,8 +66,8 @@ #include #include #include -#include #include +#include #include // Base diff --git a/configs/6.0/entrypoints.h b/configs/6.0/entrypoints.h index c607db8a..d586b25f 100644 --- a/configs/6.0/entrypoints.h +++ b/configs/6.0/entrypoints.h @@ -57,6 +57,7 @@ #include #include #include +#include #include // Base diff --git a/configs/6.0/ffigen_shortcut.yaml b/configs/6.0/ffigen_shortcut.yaml index 81dcab6b..05b4909d 100644 --- a/configs/6.0/ffigen_shortcut.yaml +++ b/configs/6.0/ffigen_shortcut.yaml @@ -15,7 +15,7 @@ headers: entry-points: - 'entrypoints.h' include-directives: - - '**/shortcut_manager.h' + - '**/shortcut/*.h' compiler-opts: - '-m32' diff --git a/configs/6.5/entrypoints.h b/configs/6.5/entrypoints.h index dd248ede..6809df26 100644 --- a/configs/6.5/entrypoints.h +++ b/configs/6.5/entrypoints.h @@ -68,6 +68,7 @@ #include #include #include +#include #include // Base diff --git a/configs/6.5/ffigen_capi_appfw_app_control_uri.yaml b/configs/6.5/ffigen_capi_appfw_app_control_uri.yaml index 0f2f4c84..eda12af8 100644 --- a/configs/6.5/ffigen_capi_appfw_app_control_uri.yaml +++ b/configs/6.5/ffigen_capi_appfw_app_control_uri.yaml @@ -64,7 +64,6 @@ compiler-opts: - '-I./rootstraps/6.5/usr/include/web/' - '-I./rootstraps/6.5/usr/include/wifi-direct/' - '-I./rootstraps/6.5/usr/include/yaca/' - # include EFL directories - '-I./rootstraps/6.5/usr/include/ecore-imf-1/' - '-I./rootstraps/6.5/usr/include/efl-1/' diff --git a/configs/6.5/ffigen_capi_media_webrtc.yaml b/configs/6.5/ffigen_capi_media_webrtc.yaml index 385d9053..414e5240 100644 --- a/configs/6.5/ffigen_capi_media_webrtc.yaml +++ b/configs/6.5/ffigen_capi_media_webrtc.yaml @@ -88,7 +88,6 @@ compiler-opts: - '-I./rootstraps/6.5/usr/include/web/' - '-I./rootstraps/6.5/usr/include/wifi-direct/' - '-I./rootstraps/6.5/usr/include/yaca/' - # include EFL directories - '-I./rootstraps/6.5/usr/include/ecore-imf-1/' - '-I./rootstraps/6.5/usr/include/efl-1/' diff --git a/configs/6.5/ffigen_capi_nnstreamer.yaml b/configs/6.5/ffigen_capi_nnstreamer.yaml index b1ca1d7c..d78625a9 100644 --- a/configs/6.5/ffigen_capi_nnstreamer.yaml +++ b/configs/6.5/ffigen_capi_nnstreamer.yaml @@ -64,7 +64,6 @@ compiler-opts: - '-I./rootstraps/6.5/usr/include/web/' - '-I./rootstraps/6.5/usr/include/wifi-direct/' - '-I./rootstraps/6.5/usr/include/yaca/' - # include EFL directories - '-I./rootstraps/6.5/usr/include/ecore-imf-1/' - '-I./rootstraps/6.5/usr/include/efl-1/' diff --git a/configs/6.5/ffigen_capi_nntrainer.yaml b/configs/6.5/ffigen_capi_nntrainer.yaml index 27e56c8b..c869622e 100644 --- a/configs/6.5/ffigen_capi_nntrainer.yaml +++ b/configs/6.5/ffigen_capi_nntrainer.yaml @@ -74,7 +74,6 @@ compiler-opts: - '-I./rootstraps/6.5/usr/include/web/' - '-I./rootstraps/6.5/usr/include/wifi-direct/' - '-I./rootstraps/6.5/usr/include/yaca/' - # include EFL directories - '-I./rootstraps/6.5/usr/include/ecore-imf-1/' - '-I./rootstraps/6.5/usr/include/efl-1/' diff --git a/configs/6.5/ffigen_cion.yaml b/configs/6.5/ffigen_cion.yaml index d70da5f5..fbb6b570 100644 --- a/configs/6.5/ffigen_cion.yaml +++ b/configs/6.5/ffigen_cion.yaml @@ -64,7 +64,6 @@ compiler-opts: - '-I./rootstraps/6.5/usr/include/web/' - '-I./rootstraps/6.5/usr/include/wifi-direct/' - '-I./rootstraps/6.5/usr/include/yaca/' - # include EFL directories - '-I./rootstraps/6.5/usr/include/ecore-imf-1/' - '-I./rootstraps/6.5/usr/include/efl-1/' diff --git a/configs/6.5/ffigen_shortcut.yaml b/configs/6.5/ffigen_shortcut.yaml index 530afc09..f80303dd 100644 --- a/configs/6.5/ffigen_shortcut.yaml +++ b/configs/6.5/ffigen_shortcut.yaml @@ -15,7 +15,7 @@ headers: entry-points: - 'entrypoints.h' include-directives: - - '**/shortcut_manager.h' + - '**/shortcut/*.h' compiler-opts: - '-m32' diff --git a/configs/6.5/ffigen_time.yaml b/configs/6.5/ffigen_time.yaml index 91d8509f..1791a629 100644 --- a/configs/6.5/ffigen_time.yaml +++ b/configs/6.5/ffigen_time.yaml @@ -84,7 +84,6 @@ compiler-opts: - '-I./rootstraps/6.5/usr/include/web/' - '-I./rootstraps/6.5/usr/include/wifi-direct/' - '-I./rootstraps/6.5/usr/include/yaca/' - # include EFL directories - '-I./rootstraps/6.5/usr/include/ecore-imf-1/' - '-I./rootstraps/6.5/usr/include/efl-1/' diff --git a/configs/7.0/ffigen_capi_media_editor.yaml b/configs/7.0/ffigen_capi_media_editor.yaml index 43043bb6..a7d5fe21 100644 --- a/configs/7.0/ffigen_capi_media_editor.yaml +++ b/configs/7.0/ffigen_capi_media_editor.yaml @@ -63,7 +63,6 @@ compiler-opts: - '-I./rootstraps/7.0/usr/include/web/' - '-I./rootstraps/7.0/usr/include/wifi-direct/' - '-I./rootstraps/7.0/usr/include/yaca/' - # include EFL directories - '-I./rootstraps/7.0/usr/include/ecore-imf-1/' - '-I./rootstraps/7.0/usr/include/efl-1/' diff --git a/configs/7.0/ffigen_capi_ml_common.yaml b/configs/7.0/ffigen_capi_ml_common.yaml index 591aace8..fc757eca 100644 --- a/configs/7.0/ffigen_capi_ml_common.yaml +++ b/configs/7.0/ffigen_capi_ml_common.yaml @@ -65,7 +65,6 @@ compiler-opts: - '-I./rootstraps/7.0/usr/include/web/' - '-I./rootstraps/7.0/usr/include/wifi-direct/' - '-I./rootstraps/7.0/usr/include/yaca/' - # include EFL directories - '-I./rootstraps/7.0/usr/include/ecore-imf-1/' - '-I./rootstraps/7.0/usr/include/efl-1/' diff --git a/configs/7.0/ffigen_capi_ml_inference_single.yaml b/configs/7.0/ffigen_capi_ml_inference_single.yaml index 0f1d387a..c0b18102 100644 --- a/configs/7.0/ffigen_capi_ml_inference_single.yaml +++ b/configs/7.0/ffigen_capi_ml_inference_single.yaml @@ -147,7 +147,6 @@ compiler-opts: - '-I./rootstraps/7.0/usr/include/web/' - '-I./rootstraps/7.0/usr/include/wifi-direct/' - '-I./rootstraps/7.0/usr/include/yaca/' - # include EFL directories - '-I./rootstraps/7.0/usr/include/ecore-imf-1/' - '-I./rootstraps/7.0/usr/include/efl-1/' diff --git a/configs/7.0/ffigen_capi_ml_service.yaml b/configs/7.0/ffigen_capi_ml_service.yaml index 7288567a..69a0ebce 100644 --- a/configs/7.0/ffigen_capi_ml_service.yaml +++ b/configs/7.0/ffigen_capi_ml_service.yaml @@ -77,7 +77,6 @@ compiler-opts: - '-I./rootstraps/7.0/usr/include/web/' - '-I./rootstraps/7.0/usr/include/wifi-direct/' - '-I./rootstraps/7.0/usr/include/yaca/' - # include EFL directories - '-I./rootstraps/7.0/usr/include/ecore-imf-1/' - '-I./rootstraps/7.0/usr/include/efl-1/' diff --git a/configs/7.0/ffigen_capi_system_resource_monitor.yaml b/configs/7.0/ffigen_capi_system_resource_monitor.yaml index cf20ad35..926a1461 100644 --- a/configs/7.0/ffigen_capi_system_resource_monitor.yaml +++ b/configs/7.0/ffigen_capi_system_resource_monitor.yaml @@ -63,7 +63,6 @@ compiler-opts: - '-I./rootstraps/7.0/usr/include/web/' - '-I./rootstraps/7.0/usr/include/wifi-direct/' - '-I./rootstraps/7.0/usr/include/yaca/' - # include EFL directories - '-I./rootstraps/7.0/usr/include/ecore-imf-1/' - '-I./rootstraps/7.0/usr/include/efl-1/' diff --git a/configs/7.0/ffigen_mv_3d.yaml b/configs/7.0/ffigen_mv_3d.yaml index a7d1d86a..9bf259d4 100644 --- a/configs/7.0/ffigen_mv_3d.yaml +++ b/configs/7.0/ffigen_mv_3d.yaml @@ -78,7 +78,6 @@ compiler-opts: - '-I./rootstraps/7.0/usr/include/web/' - '-I./rootstraps/7.0/usr/include/wifi-direct/' - '-I./rootstraps/7.0/usr/include/yaca/' - # include EFL directories - '-I./rootstraps/7.0/usr/include/ecore-imf-1/' - '-I./rootstraps/7.0/usr/include/efl-1/' diff --git a/configs/7.0/ffigen_mv_face_recognition.yaml b/configs/7.0/ffigen_mv_face_recognition.yaml index ed10b847..8bb24e47 100644 --- a/configs/7.0/ffigen_mv_face_recognition.yaml +++ b/configs/7.0/ffigen_mv_face_recognition.yaml @@ -74,7 +74,6 @@ compiler-opts: - '-I./rootstraps/7.0/usr/include/web/' - '-I./rootstraps/7.0/usr/include/wifi-direct/' - '-I./rootstraps/7.0/usr/include/yaca/' - # include EFL directories - '-I./rootstraps/7.0/usr/include/ecore-imf-1/' - '-I./rootstraps/7.0/usr/include/efl-1/' diff --git a/configs/7.0/ffigen_mv_roi_tracker.yaml b/configs/7.0/ffigen_mv_roi_tracker.yaml index cfc38e87..b0163422 100644 --- a/configs/7.0/ffigen_mv_roi_tracker.yaml +++ b/configs/7.0/ffigen_mv_roi_tracker.yaml @@ -82,7 +82,6 @@ compiler-opts: - '-I./rootstraps/7.0/usr/include/web/' - '-I./rootstraps/7.0/usr/include/wifi-direct/' - '-I./rootstraps/7.0/usr/include/yaca/' - # include EFL directories - '-I./rootstraps/7.0/usr/include/ecore-imf-1/' - '-I./rootstraps/7.0/usr/include/efl-1/' diff --git a/configs/8.0/entrypoints.h b/configs/8.0/entrypoints.h index 95f06e6a..e551f560 100644 --- a/configs/8.0/entrypoints.h +++ b/configs/8.0/entrypoints.h @@ -69,6 +69,8 @@ #include #include #include +#include +#include // Base #include diff --git a/configs/8.0/ffigen_accounts_svc.yaml b/configs/8.0/ffigen_accounts_svc.yaml index 32ebe8ab..44d872d5 100644 --- a/configs/8.0/ffigen_accounts_svc.yaml +++ b/configs/8.0/ffigen_accounts_svc.yaml @@ -58,6 +58,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_appcore_agent.yaml b/configs/8.0/ffigen_appcore_agent.yaml index dc5b2453..e08c92cf 100644 --- a/configs/8.0/ffigen_appcore_agent.yaml +++ b/configs/8.0/ffigen_appcore_agent.yaml @@ -89,6 +89,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_asp.yaml b/configs/8.0/ffigen_asp.yaml index f25911af..2cc28452 100644 --- a/configs/8.0/ffigen_asp.yaml +++ b/configs/8.0/ffigen_asp.yaml @@ -56,6 +56,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_badge.yaml b/configs/8.0/ffigen_badge.yaml index 45a231a8..b0a59e88 100644 --- a/configs/8.0/ffigen_badge.yaml +++ b/configs/8.0/ffigen_badge.yaml @@ -56,6 +56,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_bundle.yaml b/configs/8.0/ffigen_bundle.yaml index ae47c14d..9d959aba 100644 --- a/configs/8.0/ffigen_bundle.yaml +++ b/configs/8.0/ffigen_bundle.yaml @@ -56,6 +56,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_calendar_service2.yaml b/configs/8.0/ffigen_calendar_service2.yaml index 0aaa27d3..c1629a3c 100644 --- a/configs/8.0/ffigen_calendar_service2.yaml +++ b/configs/8.0/ffigen_calendar_service2.yaml @@ -66,6 +66,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_capi_appfw_alarm.yaml b/configs/8.0/ffigen_capi_appfw_alarm.yaml index 7a202685..7455b370 100644 --- a/configs/8.0/ffigen_capi_appfw_alarm.yaml +++ b/configs/8.0/ffigen_capi_appfw_alarm.yaml @@ -77,6 +77,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_capi_appfw_app_common.yaml b/configs/8.0/ffigen_capi_appfw_app_common.yaml index cdd9f443..e1f8cc9e 100644 --- a/configs/8.0/ffigen_capi_appfw_app_common.yaml +++ b/configs/8.0/ffigen_capi_appfw_app_common.yaml @@ -59,6 +59,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_capi_appfw_app_control.yaml b/configs/8.0/ffigen_capi_appfw_app_control.yaml index eef26014..22a4c759 100644 --- a/configs/8.0/ffigen_capi_appfw_app_control.yaml +++ b/configs/8.0/ffigen_capi_appfw_app_control.yaml @@ -66,6 +66,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_capi_appfw_app_control_uri.yaml b/configs/8.0/ffigen_capi_appfw_app_control_uri.yaml index c012e0b2..573bcfe9 100644 --- a/configs/8.0/ffigen_capi_appfw_app_control_uri.yaml +++ b/configs/8.0/ffigen_capi_appfw_app_control_uri.yaml @@ -58,6 +58,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_capi_appfw_app_manager.yaml b/configs/8.0/ffigen_capi_appfw_app_manager.yaml index c5192b35..fe6313cf 100644 --- a/configs/8.0/ffigen_capi_appfw_app_manager.yaml +++ b/configs/8.0/ffigen_capi_appfw_app_manager.yaml @@ -58,6 +58,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_capi_appfw_application.yaml b/configs/8.0/ffigen_capi_appfw_application.yaml index 76724d32..582fdef0 100644 --- a/configs/8.0/ffigen_capi_appfw_application.yaml +++ b/configs/8.0/ffigen_capi_appfw_application.yaml @@ -76,6 +76,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_capi_appfw_event.yaml b/configs/8.0/ffigen_capi_appfw_event.yaml index 93fece53..4fdfbca4 100644 --- a/configs/8.0/ffigen_capi_appfw_event.yaml +++ b/configs/8.0/ffigen_capi_appfw_event.yaml @@ -66,6 +66,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_capi_appfw_job_scheduler.yaml b/configs/8.0/ffigen_capi_appfw_job_scheduler.yaml index 679456fb..79fdc0ff 100644 --- a/configs/8.0/ffigen_capi_appfw_job_scheduler.yaml +++ b/configs/8.0/ffigen_capi_appfw_job_scheduler.yaml @@ -58,6 +58,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_capi_appfw_package_manager.yaml b/configs/8.0/ffigen_capi_appfw_package_manager.yaml index a4422bf0..f0a5abef 100644 --- a/configs/8.0/ffigen_capi_appfw_package_manager.yaml +++ b/configs/8.0/ffigen_capi_appfw_package_manager.yaml @@ -58,6 +58,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_capi_appfw_preference.yaml b/configs/8.0/ffigen_capi_appfw_preference.yaml index 95422035..7e60544c 100644 --- a/configs/8.0/ffigen_capi_appfw_preference.yaml +++ b/configs/8.0/ffigen_capi_appfw_preference.yaml @@ -56,6 +56,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_capi_base_common.yaml b/configs/8.0/ffigen_capi_base_common.yaml index bf281436..106d2bcd 100644 --- a/configs/8.0/ffigen_capi_base_common.yaml +++ b/configs/8.0/ffigen_capi_base_common.yaml @@ -57,6 +57,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_capi_content_media_content.yaml b/configs/8.0/ffigen_capi_content_media_content.yaml index 9de8d0e6..3a6f196d 100644 --- a/configs/8.0/ffigen_capi_content_media_content.yaml +++ b/configs/8.0/ffigen_capi_content_media_content.yaml @@ -83,6 +83,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_capi_content_mime_type.yaml b/configs/8.0/ffigen_capi_content_mime_type.yaml index c82d0e6a..d1663ee1 100644 --- a/configs/8.0/ffigen_capi_content_mime_type.yaml +++ b/configs/8.0/ffigen_capi_content_mime_type.yaml @@ -56,6 +56,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_capi_context.yaml b/configs/8.0/ffigen_capi_context.yaml index e036c30f..cfa6448e 100644 --- a/configs/8.0/ffigen_capi_context.yaml +++ b/configs/8.0/ffigen_capi_context.yaml @@ -67,6 +67,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_capi_geofence_manager.yaml b/configs/8.0/ffigen_capi_geofence_manager.yaml index ed90f332..a85a6848 100644 --- a/configs/8.0/ffigen_capi_geofence_manager.yaml +++ b/configs/8.0/ffigen_capi_geofence_manager.yaml @@ -56,6 +56,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_capi_location_manager.yaml b/configs/8.0/ffigen_capi_location_manager.yaml index cb13a8b8..468414c9 100644 --- a/configs/8.0/ffigen_capi_location_manager.yaml +++ b/configs/8.0/ffigen_capi_location_manager.yaml @@ -71,6 +71,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_capi_media_audio_io.yaml b/configs/8.0/ffigen_capi_media_audio_io.yaml index 41f8c0f2..ec8fc675 100644 --- a/configs/8.0/ffigen_capi_media_audio_io.yaml +++ b/configs/8.0/ffigen_capi_media_audio_io.yaml @@ -66,6 +66,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_capi_media_camera.yaml b/configs/8.0/ffigen_capi_media_camera.yaml index b2e904f1..905de07c 100644 --- a/configs/8.0/ffigen_capi_media_camera.yaml +++ b/configs/8.0/ffigen_capi_media_camera.yaml @@ -66,6 +66,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_capi_media_codec.yaml b/configs/8.0/ffigen_capi_media_codec.yaml index 78bdf8e3..6ded4193 100644 --- a/configs/8.0/ffigen_capi_media_codec.yaml +++ b/configs/8.0/ffigen_capi_media_codec.yaml @@ -74,6 +74,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_capi_media_controller.yaml b/configs/8.0/ffigen_capi_media_controller.yaml index 8ff6564d..b9615928 100644 --- a/configs/8.0/ffigen_capi_media_controller.yaml +++ b/configs/8.0/ffigen_capi_media_controller.yaml @@ -69,6 +69,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_capi_media_editor.yaml b/configs/8.0/ffigen_capi_media_editor.yaml index 0f5a26f1..66d1949c 100644 --- a/configs/8.0/ffigen_capi_media_editor.yaml +++ b/configs/8.0/ffigen_capi_media_editor.yaml @@ -58,6 +58,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_capi_media_image_util.yaml b/configs/8.0/ffigen_capi_media_image_util.yaml index ea0a6ecf..71042400 100644 --- a/configs/8.0/ffigen_capi_media_image_util.yaml +++ b/configs/8.0/ffigen_capi_media_image_util.yaml @@ -69,6 +69,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_capi_media_metadata_editor.yaml b/configs/8.0/ffigen_capi_media_metadata_editor.yaml index 775fa6ab..b0243836 100644 --- a/configs/8.0/ffigen_capi_media_metadata_editor.yaml +++ b/configs/8.0/ffigen_capi_media_metadata_editor.yaml @@ -56,6 +56,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_capi_media_metadata_extractor.yaml b/configs/8.0/ffigen_capi_media_metadata_extractor.yaml index 7ead07bf..dddb3429 100644 --- a/configs/8.0/ffigen_capi_media_metadata_extractor.yaml +++ b/configs/8.0/ffigen_capi_media_metadata_extractor.yaml @@ -56,6 +56,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_capi_media_player.yaml b/configs/8.0/ffigen_capi_media_player.yaml index 5bbaf264..88be05a7 100644 --- a/configs/8.0/ffigen_capi_media_player.yaml +++ b/configs/8.0/ffigen_capi_media_player.yaml @@ -75,6 +75,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_capi_media_radio.yaml b/configs/8.0/ffigen_capi_media_radio.yaml index 8875ce69..de913b91 100644 --- a/configs/8.0/ffigen_capi_media_radio.yaml +++ b/configs/8.0/ffigen_capi_media_radio.yaml @@ -56,6 +56,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_capi_media_recorder.yaml b/configs/8.0/ffigen_capi_media_recorder.yaml index 5ebf6afb..ecfd5dc9 100644 --- a/configs/8.0/ffigen_capi_media_recorder.yaml +++ b/configs/8.0/ffigen_capi_media_recorder.yaml @@ -75,6 +75,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_capi_media_screen_mirroring.yaml b/configs/8.0/ffigen_capi_media_screen_mirroring.yaml index 0d7175ab..339439c9 100644 --- a/configs/8.0/ffigen_capi_media_screen_mirroring.yaml +++ b/configs/8.0/ffigen_capi_media_screen_mirroring.yaml @@ -56,6 +56,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_capi_media_sound_manager.yaml b/configs/8.0/ffigen_capi_media_sound_manager.yaml index 4561556d..b3569f1d 100644 --- a/configs/8.0/ffigen_capi_media_sound_manager.yaml +++ b/configs/8.0/ffigen_capi_media_sound_manager.yaml @@ -56,6 +56,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_capi_media_sound_pool.yaml b/configs/8.0/ffigen_capi_media_sound_pool.yaml index 67fb0827..00c37d17 100644 --- a/configs/8.0/ffigen_capi_media_sound_pool.yaml +++ b/configs/8.0/ffigen_capi_media_sound_pool.yaml @@ -56,6 +56,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_capi_media_streamer.yaml b/configs/8.0/ffigen_capi_media_streamer.yaml index ac5948a0..87c1478a 100644 --- a/configs/8.0/ffigen_capi_media_streamer.yaml +++ b/configs/8.0/ffigen_capi_media_streamer.yaml @@ -75,6 +75,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_capi_media_streamrecorder.yaml b/configs/8.0/ffigen_capi_media_streamrecorder.yaml index 51ad6d18..2e6236fc 100644 --- a/configs/8.0/ffigen_capi_media_streamrecorder.yaml +++ b/configs/8.0/ffigen_capi_media_streamrecorder.yaml @@ -66,6 +66,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_capi_media_thumbnail_util.yaml b/configs/8.0/ffigen_capi_media_thumbnail_util.yaml index f4b54c0a..cddb2892 100644 --- a/configs/8.0/ffigen_capi_media_thumbnail_util.yaml +++ b/configs/8.0/ffigen_capi_media_thumbnail_util.yaml @@ -56,6 +56,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_capi_media_tone_player.yaml b/configs/8.0/ffigen_capi_media_tone_player.yaml index a59482ac..25945c00 100644 --- a/configs/8.0/ffigen_capi_media_tone_player.yaml +++ b/configs/8.0/ffigen_capi_media_tone_player.yaml @@ -66,6 +66,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_capi_media_tool.yaml b/configs/8.0/ffigen_capi_media_tool.yaml index 9848d9c6..7b891096 100644 --- a/configs/8.0/ffigen_capi_media_tool.yaml +++ b/configs/8.0/ffigen_capi_media_tool.yaml @@ -68,6 +68,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_capi_media_wav_player.yaml b/configs/8.0/ffigen_capi_media_wav_player.yaml index c218b172..c43555c4 100644 --- a/configs/8.0/ffigen_capi_media_wav_player.yaml +++ b/configs/8.0/ffigen_capi_media_wav_player.yaml @@ -66,6 +66,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_capi_media_webrtc.yaml b/configs/8.0/ffigen_capi_media_webrtc.yaml index 11cab55c..4a298ede 100644 --- a/configs/8.0/ffigen_capi_media_webrtc.yaml +++ b/configs/8.0/ffigen_capi_media_webrtc.yaml @@ -82,6 +82,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_capi_mediademuxer.yaml b/configs/8.0/ffigen_capi_mediademuxer.yaml index 792312bb..31f032f6 100644 --- a/configs/8.0/ffigen_capi_mediademuxer.yaml +++ b/configs/8.0/ffigen_capi_mediademuxer.yaml @@ -70,6 +70,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_capi_mediamuxer.yaml b/configs/8.0/ffigen_capi_mediamuxer.yaml index 5ecdd0ca..5fd9f5f8 100644 --- a/configs/8.0/ffigen_capi_mediamuxer.yaml +++ b/configs/8.0/ffigen_capi_mediamuxer.yaml @@ -70,6 +70,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_capi_messaging_email.yaml b/configs/8.0/ffigen_capi_messaging_email.yaml index 65e4539d..e295c65d 100644 --- a/configs/8.0/ffigen_capi_messaging_email.yaml +++ b/configs/8.0/ffigen_capi_messaging_email.yaml @@ -56,6 +56,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_capi_ml_common.yaml b/configs/8.0/ffigen_capi_ml_common.yaml index 6c501a0e..2c426344 100644 --- a/configs/8.0/ffigen_capi_ml_common.yaml +++ b/configs/8.0/ffigen_capi_ml_common.yaml @@ -60,6 +60,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_capi_ml_inference_single.yaml b/configs/8.0/ffigen_capi_ml_inference_single.yaml index 372b175e..f2cd5ef7 100644 --- a/configs/8.0/ffigen_capi_ml_inference_single.yaml +++ b/configs/8.0/ffigen_capi_ml_inference_single.yaml @@ -142,6 +142,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_capi_ml_service.yaml b/configs/8.0/ffigen_capi_ml_service.yaml index b30e2c1d..25665f29 100644 --- a/configs/8.0/ffigen_capi_ml_service.yaml +++ b/configs/8.0/ffigen_capi_ml_service.yaml @@ -80,6 +80,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_capi_network_bluetooth.yaml b/configs/8.0/ffigen_capi_network_bluetooth.yaml index f5c96f00..0f5f85e0 100644 --- a/configs/8.0/ffigen_capi_network_bluetooth.yaml +++ b/configs/8.0/ffigen_capi_network_bluetooth.yaml @@ -56,6 +56,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_capi_network_connection.yaml b/configs/8.0/ffigen_capi_network_connection.yaml index 9f168382..21c94bd6 100644 --- a/configs/8.0/ffigen_capi_network_connection.yaml +++ b/configs/8.0/ffigen_capi_network_connection.yaml @@ -57,6 +57,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_capi_network_http.yaml b/configs/8.0/ffigen_capi_network_http.yaml index e6c62430..359e1b79 100644 --- a/configs/8.0/ffigen_capi_network_http.yaml +++ b/configs/8.0/ffigen_capi_network_http.yaml @@ -56,6 +56,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_capi_network_inm.yaml b/configs/8.0/ffigen_capi_network_inm.yaml index 20a85b2f..10152901 100644 --- a/configs/8.0/ffigen_capi_network_inm.yaml +++ b/configs/8.0/ffigen_capi_network_inm.yaml @@ -56,6 +56,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_capi_network_mtp.yaml b/configs/8.0/ffigen_capi_network_mtp.yaml index 839e2e37..79bdca41 100644 --- a/configs/8.0/ffigen_capi_network_mtp.yaml +++ b/configs/8.0/ffigen_capi_network_mtp.yaml @@ -56,6 +56,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_capi_network_softap.yaml b/configs/8.0/ffigen_capi_network_softap.yaml index d37b8e77..3070a275 100644 --- a/configs/8.0/ffigen_capi_network_softap.yaml +++ b/configs/8.0/ffigen_capi_network_softap.yaml @@ -70,6 +70,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_capi_network_stc.yaml b/configs/8.0/ffigen_capi_network_stc.yaml index 2c3bd121..cc5afb0b 100644 --- a/configs/8.0/ffigen_capi_network_stc.yaml +++ b/configs/8.0/ffigen_capi_network_stc.yaml @@ -70,6 +70,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_capi_network_wifi_manager.yaml b/configs/8.0/ffigen_capi_network_wifi_manager.yaml index 14fca039..3ab3f1c3 100644 --- a/configs/8.0/ffigen_capi_network_wifi_manager.yaml +++ b/configs/8.0/ffigen_capi_network_wifi_manager.yaml @@ -56,6 +56,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_capi_nnstreamer.yaml b/configs/8.0/ffigen_capi_nnstreamer.yaml index d2f664c7..1b3078fd 100644 --- a/configs/8.0/ffigen_capi_nnstreamer.yaml +++ b/configs/8.0/ffigen_capi_nnstreamer.yaml @@ -80,6 +80,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_capi_nntrainer.yaml b/configs/8.0/ffigen_capi_nntrainer.yaml index 9f9dee06..cacbcad3 100644 --- a/configs/8.0/ffigen_capi_nntrainer.yaml +++ b/configs/8.0/ffigen_capi_nntrainer.yaml @@ -72,6 +72,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_capi_privacy_privilege_manager.yaml b/configs/8.0/ffigen_capi_privacy_privilege_manager.yaml index e49d8bad..5558b643 100644 --- a/configs/8.0/ffigen_capi_privacy_privilege_manager.yaml +++ b/configs/8.0/ffigen_capi_privacy_privilege_manager.yaml @@ -56,6 +56,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_capi_system_device.yaml b/configs/8.0/ffigen_capi_system_device.yaml index 1cf6fc28..7d35a3a4 100644 --- a/configs/8.0/ffigen_capi_system_device.yaml +++ b/configs/8.0/ffigen_capi_system_device.yaml @@ -56,6 +56,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_capi_system_info.yaml b/configs/8.0/ffigen_capi_system_info.yaml index c2a43e80..ddc1dbbb 100644 --- a/configs/8.0/ffigen_capi_system_info.yaml +++ b/configs/8.0/ffigen_capi_system_info.yaml @@ -56,6 +56,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_capi_system_media_key.yaml b/configs/8.0/ffigen_capi_system_media_key.yaml index 251d9995..a011aa72 100644 --- a/configs/8.0/ffigen_capi_system_media_key.yaml +++ b/configs/8.0/ffigen_capi_system_media_key.yaml @@ -56,6 +56,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_capi_system_peripheral_io.yaml b/configs/8.0/ffigen_capi_system_peripheral_io.yaml index 1f370cf6..a087a517 100644 --- a/configs/8.0/ffigen_capi_system_peripheral_io.yaml +++ b/configs/8.0/ffigen_capi_system_peripheral_io.yaml @@ -56,6 +56,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_capi_system_resource_monitor.yaml b/configs/8.0/ffigen_capi_system_resource_monitor.yaml index b73770e7..d6f99114 100644 --- a/configs/8.0/ffigen_capi_system_resource_monitor.yaml +++ b/configs/8.0/ffigen_capi_system_resource_monitor.yaml @@ -58,6 +58,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_capi_system_runtime_info.yaml b/configs/8.0/ffigen_capi_system_runtime_info.yaml index b223a8b4..0130598f 100644 --- a/configs/8.0/ffigen_capi_system_runtime_info.yaml +++ b/configs/8.0/ffigen_capi_system_runtime_info.yaml @@ -56,6 +56,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_capi_system_sensor.yaml b/configs/8.0/ffigen_capi_system_sensor.yaml index cebd9480..848dc7d2 100644 --- a/configs/8.0/ffigen_capi_system_sensor.yaml +++ b/configs/8.0/ffigen_capi_system_sensor.yaml @@ -70,6 +70,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_capi_system_system_settings.yaml b/configs/8.0/ffigen_capi_system_system_settings.yaml index dbec2dc8..4c8e2745 100644 --- a/configs/8.0/ffigen_capi_system_system_settings.yaml +++ b/configs/8.0/ffigen_capi_system_system_settings.yaml @@ -56,6 +56,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_capi_system_usbhost.yaml b/configs/8.0/ffigen_capi_system_usbhost.yaml index 06f8e1aa..c0ff1c35 100644 --- a/configs/8.0/ffigen_capi_system_usbhost.yaml +++ b/configs/8.0/ffigen_capi_system_usbhost.yaml @@ -56,6 +56,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_capi_ui_autofill.yaml b/configs/8.0/ffigen_capi_ui_autofill.yaml index 2ccbc8c6..88bfa63a 100644 --- a/configs/8.0/ffigen_capi_ui_autofill.yaml +++ b/configs/8.0/ffigen_capi_ui_autofill.yaml @@ -83,6 +83,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_capi_ui_autofill_common.yaml b/configs/8.0/ffigen_capi_ui_autofill_common.yaml index 1f486d50..dc360daf 100644 --- a/configs/8.0/ffigen_capi_ui_autofill_common.yaml +++ b/configs/8.0/ffigen_capi_ui_autofill_common.yaml @@ -56,6 +56,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_capi_ui_autofill_manager.yaml b/configs/8.0/ffigen_capi_ui_autofill_manager.yaml index b9f749c2..cbb7703b 100644 --- a/configs/8.0/ffigen_capi_ui_autofill_manager.yaml +++ b/configs/8.0/ffigen_capi_ui_autofill_manager.yaml @@ -56,6 +56,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_capi_ui_autofill_service.yaml b/configs/8.0/ffigen_capi_ui_autofill_service.yaml index dfb9a9af..ffdb76e9 100644 --- a/configs/8.0/ffigen_capi_ui_autofill_service.yaml +++ b/configs/8.0/ffigen_capi_ui_autofill_service.yaml @@ -82,6 +82,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_capi_ui_inputmethod.yaml b/configs/8.0/ffigen_capi_ui_inputmethod.yaml index de2408c3..820e4636 100644 --- a/configs/8.0/ffigen_capi_ui_inputmethod.yaml +++ b/configs/8.0/ffigen_capi_ui_inputmethod.yaml @@ -58,6 +58,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_capi_ui_inputmethod_manager.yaml b/configs/8.0/ffigen_capi_ui_inputmethod_manager.yaml index 28e6151a..0c20e1b6 100644 --- a/configs/8.0/ffigen_capi_ui_inputmethod_manager.yaml +++ b/configs/8.0/ffigen_capi_ui_inputmethod_manager.yaml @@ -56,6 +56,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_capi_vpnsvc.yaml b/configs/8.0/ffigen_capi_vpnsvc.yaml index 89815744..0ccbbe0c 100644 --- a/configs/8.0/ffigen_capi_vpnsvc.yaml +++ b/configs/8.0/ffigen_capi_vpnsvc.yaml @@ -56,6 +56,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_capi_web_url_download.yaml b/configs/8.0/ffigen_capi_web_url_download.yaml index a5c6af3f..50d091b4 100644 --- a/configs/8.0/ffigen_capi_web_url_download.yaml +++ b/configs/8.0/ffigen_capi_web_url_download.yaml @@ -66,6 +66,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_cion.yaml b/configs/8.0/ffigen_cion.yaml index 6af5573b..1bd7e374 100644 --- a/configs/8.0/ffigen_cion.yaml +++ b/configs/8.0/ffigen_cion.yaml @@ -58,6 +58,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_contacts_service2.yaml b/configs/8.0/ffigen_contacts_service2.yaml index 409864f0..85daa732 100644 --- a/configs/8.0/ffigen_contacts_service2.yaml +++ b/configs/8.0/ffigen_contacts_service2.yaml @@ -73,6 +73,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_core_sync_client.yaml b/configs/8.0/ffigen_core_sync_client.yaml index 3006c0bd..b1f31039 100644 --- a/configs/8.0/ffigen_core_sync_client.yaml +++ b/configs/8.0/ffigen_core_sync_client.yaml @@ -72,6 +72,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_csr_client.yaml b/configs/8.0/ffigen_csr_client.yaml index c4515d2f..6ed3d9d5 100644 --- a/configs/8.0/ffigen_csr_client.yaml +++ b/configs/8.0/ffigen_csr_client.yaml @@ -70,6 +70,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_data_control.yaml b/configs/8.0/ffigen_data_control.yaml index a58022ed..c4411122 100644 --- a/configs/8.0/ffigen_data_control.yaml +++ b/configs/8.0/ffigen_data_control.yaml @@ -72,6 +72,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_device_certificate_manager.yaml b/configs/8.0/ffigen_device_certificate_manager.yaml index 9c876d1f..95ab447b 100644 --- a/configs/8.0/ffigen_device_certificate_manager.yaml +++ b/configs/8.0/ffigen_device_certificate_manager.yaml @@ -56,6 +56,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_diagnostics.yaml b/configs/8.0/ffigen_diagnostics.yaml index 3ae22ada..a2ca8125 100644 --- a/configs/8.0/ffigen_diagnostics.yaml +++ b/configs/8.0/ffigen_diagnostics.yaml @@ -66,6 +66,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_dlog.yaml b/configs/8.0/ffigen_dlog.yaml index 4c73f47d..008e3f0c 100644 --- a/configs/8.0/ffigen_dlog.yaml +++ b/configs/8.0/ffigen_dlog.yaml @@ -56,6 +56,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_dpm.yaml b/configs/8.0/ffigen_dpm.yaml index 14a434ca..3d4c2c06 100644 --- a/configs/8.0/ffigen_dpm.yaml +++ b/configs/8.0/ffigen_dpm.yaml @@ -60,6 +60,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_eom.yaml b/configs/8.0/ffigen_eom.yaml index 6c5eca38..3ca964cf 100644 --- a/configs/8.0/ffigen_eom.yaml +++ b/configs/8.0/ffigen_eom.yaml @@ -66,6 +66,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_feedback.yaml b/configs/8.0/ffigen_feedback.yaml index 08160b2b..34aa3059 100644 --- a/configs/8.0/ffigen_feedback.yaml +++ b/configs/8.0/ffigen_feedback.yaml @@ -56,6 +56,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_fido_client.yaml b/configs/8.0/ffigen_fido_client.yaml index fc73396f..17c7f4c1 100644 --- a/configs/8.0/ffigen_fido_client.yaml +++ b/configs/8.0/ffigen_fido_client.yaml @@ -60,6 +60,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_iotcon.yaml b/configs/8.0/ffigen_iotcon.yaml index 236071ee..b45acbea 100644 --- a/configs/8.0/ffigen_iotcon.yaml +++ b/configs/8.0/ffigen_iotcon.yaml @@ -73,6 +73,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_key_manager_client.yaml b/configs/8.0/ffigen_key_manager_client.yaml index d1cb90fe..fef249a5 100644 --- a/configs/8.0/ffigen_key_manager_client.yaml +++ b/configs/8.0/ffigen_key_manager_client.yaml @@ -56,6 +56,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_ma.yaml b/configs/8.0/ffigen_ma.yaml index f26a595d..3d1f88fd 100644 --- a/configs/8.0/ffigen_ma.yaml +++ b/configs/8.0/ffigen_ma.yaml @@ -56,6 +56,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_message_port.yaml b/configs/8.0/ffigen_message_port.yaml index a0341111..0553af76 100644 --- a/configs/8.0/ffigen_message_port.yaml +++ b/configs/8.0/ffigen_message_port.yaml @@ -66,6 +66,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_mv_3d.yaml b/configs/8.0/ffigen_mv_3d.yaml index f3e18a8d..20501c4b 100644 --- a/configs/8.0/ffigen_mv_3d.yaml +++ b/configs/8.0/ffigen_mv_3d.yaml @@ -73,6 +73,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_mv_barcode_detector.yaml b/configs/8.0/ffigen_mv_barcode_detector.yaml index f7fe175a..0d75317b 100644 --- a/configs/8.0/ffigen_mv_barcode_detector.yaml +++ b/configs/8.0/ffigen_mv_barcode_detector.yaml @@ -82,6 +82,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_mv_barcode_generator.yaml b/configs/8.0/ffigen_mv_barcode_generator.yaml index 576889c5..099b4a6a 100644 --- a/configs/8.0/ffigen_mv_barcode_generator.yaml +++ b/configs/8.0/ffigen_mv_barcode_generator.yaml @@ -70,6 +70,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_mv_common.yaml b/configs/8.0/ffigen_mv_common.yaml index 7ed1bd5f..9aae26e9 100644 --- a/configs/8.0/ffigen_mv_common.yaml +++ b/configs/8.0/ffigen_mv_common.yaml @@ -66,6 +66,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_mv_face.yaml b/configs/8.0/ffigen_mv_face.yaml index d1142ceb..edcc6aff 100644 --- a/configs/8.0/ffigen_mv_face.yaml +++ b/configs/8.0/ffigen_mv_face.yaml @@ -78,6 +78,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_mv_face_recognition.yaml b/configs/8.0/ffigen_mv_face_recognition.yaml index bdd4822c..a9159b83 100644 --- a/configs/8.0/ffigen_mv_face_recognition.yaml +++ b/configs/8.0/ffigen_mv_face_recognition.yaml @@ -69,6 +69,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_mv_image.yaml b/configs/8.0/ffigen_mv_image.yaml index af04c1c0..00e012cb 100644 --- a/configs/8.0/ffigen_mv_image.yaml +++ b/configs/8.0/ffigen_mv_image.yaml @@ -78,6 +78,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_mv_inference.yaml b/configs/8.0/ffigen_mv_inference.yaml index 9db5e990..73f57356 100644 --- a/configs/8.0/ffigen_mv_inference.yaml +++ b/configs/8.0/ffigen_mv_inference.yaml @@ -82,6 +82,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_mv_roi_tracker.yaml b/configs/8.0/ffigen_mv_roi_tracker.yaml index 1ccb35a4..6193091c 100644 --- a/configs/8.0/ffigen_mv_roi_tracker.yaml +++ b/configs/8.0/ffigen_mv_roi_tracker.yaml @@ -77,6 +77,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_mv_surveillance.yaml b/configs/8.0/ffigen_mv_surveillance.yaml index e5577022..98670807 100644 --- a/configs/8.0/ffigen_mv_surveillance.yaml +++ b/configs/8.0/ffigen_mv_surveillance.yaml @@ -74,6 +74,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_notification.yaml b/configs/8.0/ffigen_notification.yaml index 47b84ce4..3a7ee645 100644 --- a/configs/8.0/ffigen_notification.yaml +++ b/configs/8.0/ffigen_notification.yaml @@ -78,6 +78,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_notification_ex.yaml b/configs/8.0/ffigen_notification_ex.yaml index e7822923..edbabd60 100644 --- a/configs/8.0/ffigen_notification_ex.yaml +++ b/configs/8.0/ffigen_notification_ex.yaml @@ -98,6 +98,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_nsd_dns_sd.yaml b/configs/8.0/ffigen_nsd_dns_sd.yaml index cb1afdfe..4eedd2b1 100644 --- a/configs/8.0/ffigen_nsd_dns_sd.yaml +++ b/configs/8.0/ffigen_nsd_dns_sd.yaml @@ -56,6 +56,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_nsd_ssdp.yaml b/configs/8.0/ffigen_nsd_ssdp.yaml index 813e1c87..8fb7f121 100644 --- a/configs/8.0/ffigen_nsd_ssdp.yaml +++ b/configs/8.0/ffigen_nsd_ssdp.yaml @@ -56,6 +56,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_oauth2.yaml b/configs/8.0/ffigen_oauth2.yaml index 11e1389c..ad825571 100644 --- a/configs/8.0/ffigen_oauth2.yaml +++ b/configs/8.0/ffigen_oauth2.yaml @@ -61,6 +61,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_phonenumber_utils.yaml b/configs/8.0/ffigen_phonenumber_utils.yaml index 64719f17..46e60fed 100644 --- a/configs/8.0/ffigen_phonenumber_utils.yaml +++ b/configs/8.0/ffigen_phonenumber_utils.yaml @@ -59,6 +59,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_privilege_info.yaml b/configs/8.0/ffigen_privilege_info.yaml index 4c652e08..599c645e 100644 --- a/configs/8.0/ffigen_privilege_info.yaml +++ b/configs/8.0/ffigen_privilege_info.yaml @@ -56,6 +56,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_push.yaml b/configs/8.0/ffigen_push.yaml index e4922129..ee393bb2 100644 --- a/configs/8.0/ffigen_push.yaml +++ b/configs/8.0/ffigen_push.yaml @@ -66,6 +66,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_rpc_port.yaml b/configs/8.0/ffigen_rpc_port.yaml index 557743e1..587c1cb3 100644 --- a/configs/8.0/ffigen_rpc_port.yaml +++ b/configs/8.0/ffigen_rpc_port.yaml @@ -73,6 +73,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_shortcut.yaml b/configs/8.0/ffigen_shortcut.yaml new file mode 100644 index 00000000..8ef328b9 --- /dev/null +++ b/configs/8.0/ffigen_shortcut.yaml @@ -0,0 +1,82 @@ +preamble: | + // Copyright 2026 Samsung Electronics Co., Ltd. All rights reserved. + // Use of this source code is governed by a BSD-style license that can be + // found in the LICENSE file. + // ignore_for_file: type=lint, unused_element, unused_field + +name: 'Tizen80Shortcut' + +description: 'Dart bindings for Tizen shortcut APIs.' + +output: '../../lib/src/bindings/8.0/generated_bindings_shortcut.dart' + +llvm-path: + - '/usr/lib/llvm-12' + +headers: + entry-points: + - 'entrypoints.h' + include-directives: + - '**/shortcut/*.h' + +compiler-opts: + - '-m32' + - '-Wno-incomplete-setjmp-declaration' + + # include Tizen API directories + - '-I./rootstraps/8.0/usr/include/' + - '-I./rootstraps/8.0/usr/include/appcore-agent/' + - '-I./rootstraps/8.0/usr/include/appfw/' + - '-I./rootstraps/8.0/usr/include/asp/' + - '-I./rootstraps/8.0/usr/include/badge/' + - '-I./rootstraps/8.0/usr/include/calendar-service2/' + - '-I./rootstraps/8.0/usr/include/cion/' + - '-I./rootstraps/8.0/usr/include/ckm/' + - '-I./rootstraps/8.0/usr/include/contacts-svc/' + - '-I./rootstraps/8.0/usr/include/content/' + - '-I./rootstraps/8.0/usr/include/context-service/' + - '-I./rootstraps/8.0/usr/include/csr/' + - '-I./rootstraps/8.0/usr/include/device-certificate-manager/' + - '-I./rootstraps/8.0/usr/include/dlog/' + - '-I./rootstraps/8.0/usr/include/eom/' + - '-I./rootstraps/8.0/usr/include/feedback/' + - '-I./rootstraps/8.0/usr/include/geofence/' + - '-I./rootstraps/8.0/usr/include/iotcon/' + - '-I./rootstraps/8.0/usr/include/location/' + - '-I./rootstraps/8.0/usr/include/media/' + - '-I./rootstraps/8.0/usr/include/media-content/' + - '-I./rootstraps/8.0/usr/include/messaging/' + - '-I./rootstraps/8.0/usr/include/metadata-editor/' + - '-I./rootstraps/8.0/usr/include/network/' + - '-I./rootstraps/8.0/usr/include/nnstreamer/' + - '-I./rootstraps/8.0/usr/include/nntrainer/' + - '-I./rootstraps/8.0/usr/include/notification/' + - '-I./rootstraps/8.0/usr/include/notification-ex/api/' + - '-I./rootstraps/8.0/usr/include/nsd/' + - '-I./rootstraps/8.0/usr/include/openssl/' + - '-I./rootstraps/8.0/usr/include/phonenumber-utils/' + - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' + - '-I./rootstraps/8.0/usr/include/rpc-port/' + - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' + - '-I./rootstraps/8.0/usr/include/storage/' + - '-I./rootstraps/8.0/usr/include/system/' + - '-I./rootstraps/8.0/usr/include/web/' + - '-I./rootstraps/8.0/usr/include/wifi-direct/' + - '-I./rootstraps/8.0/usr/include/yaca/' + # include EFL directories + - '-I./rootstraps/8.0/usr/include/ecore-imf-1/' + - '-I./rootstraps/8.0/usr/include/efl-1/' + - '-I./rootstraps/8.0/usr/include/eina-1/' + - '-I./rootstraps/8.0/usr/include/eina-1/eina/' + - '-I./rootstraps/8.0/usr/include/emile-1/' + - '-I./rootstraps/8.0/usr/include/eo-1/' + - '-I./rootstraps/8.0/usr/include/evas-1/' + + # include glib directories + - '-I./rootstraps/8.0/usr/include/glib-2.0/' + - '-I./rootstraps/8.0/usr/lib/glib-2.0/include/' + +enums: + rename: + '_+(.*)': '$1' diff --git a/configs/8.0/ffigen_storage.yaml b/configs/8.0/ffigen_storage.yaml index 080974b6..65bf581e 100644 --- a/configs/8.0/ffigen_storage.yaml +++ b/configs/8.0/ffigen_storage.yaml @@ -59,6 +59,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_stt.yaml b/configs/8.0/ffigen_stt.yaml index 3ca3c50c..412ade19 100644 --- a/configs/8.0/ffigen_stt.yaml +++ b/configs/8.0/ffigen_stt.yaml @@ -56,6 +56,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_stt_engine.yaml b/configs/8.0/ffigen_stt_engine.yaml index 84297ebe..486a2979 100644 --- a/configs/8.0/ffigen_stt_engine.yaml +++ b/configs/8.0/ffigen_stt_engine.yaml @@ -56,6 +56,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_tbm.yaml b/configs/8.0/ffigen_tbm.yaml index 24ff11f4..d87fee77 100644 --- a/configs/8.0/ffigen_tbm.yaml +++ b/configs/8.0/ffigen_tbm.yaml @@ -56,6 +56,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_time.yaml b/configs/8.0/ffigen_time.yaml index 6b7884d0..a6216b90 100644 --- a/configs/8.0/ffigen_time.yaml +++ b/configs/8.0/ffigen_time.yaml @@ -78,6 +78,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_ttrace.yaml b/configs/8.0/ffigen_ttrace.yaml index 8493d0c8..2085118b 100644 --- a/configs/8.0/ffigen_ttrace.yaml +++ b/configs/8.0/ffigen_ttrace.yaml @@ -56,6 +56,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_tts.yaml b/configs/8.0/ffigen_tts.yaml index 030b7011..a4c60645 100644 --- a/configs/8.0/ffigen_tts.yaml +++ b/configs/8.0/ffigen_tts.yaml @@ -56,6 +56,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_tts_engine.yaml b/configs/8.0/ffigen_tts_engine.yaml index 2f1d2df0..ebc9706b 100644 --- a/configs/8.0/ffigen_tts_engine.yaml +++ b/configs/8.0/ffigen_tts_engine.yaml @@ -56,6 +56,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_update_control.yaml b/configs/8.0/ffigen_update_control.yaml index 68a10e99..e359dba3 100644 --- a/configs/8.0/ffigen_update_control.yaml +++ b/configs/8.0/ffigen_update_control.yaml @@ -66,6 +66,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_vc.yaml b/configs/8.0/ffigen_vc.yaml index 45807b56..e2580c9b 100644 --- a/configs/8.0/ffigen_vc.yaml +++ b/configs/8.0/ffigen_vc.yaml @@ -58,6 +58,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_vc_engine.yaml b/configs/8.0/ffigen_vc_engine.yaml index b689ce97..a7948f89 100644 --- a/configs/8.0/ffigen_vc_engine.yaml +++ b/configs/8.0/ffigen_vc_engine.yaml @@ -56,6 +56,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_vc_manager.yaml b/configs/8.0/ffigen_vc_manager.yaml index e7e2943f..01d2ea41 100644 --- a/configs/8.0/ffigen_vc_manager.yaml +++ b/configs/8.0/ffigen_vc_manager.yaml @@ -90,6 +90,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_wifi_direct.yaml b/configs/8.0/ffigen_wifi_direct.yaml index 39ce3806..14a564eb 100644 --- a/configs/8.0/ffigen_wifi_direct.yaml +++ b/configs/8.0/ffigen_wifi_direct.yaml @@ -56,6 +56,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/ffigen_yaca.yaml b/configs/8.0/ffigen_yaca.yaml index 264d385b..fce111cf 100644 --- a/configs/8.0/ffigen_yaca.yaml +++ b/configs/8.0/ffigen_yaca.yaml @@ -66,6 +66,7 @@ compiler-opts: - '-I./rootstraps/8.0/usr/include/privacy-privilege-manager/' - '-I./rootstraps/8.0/usr/include/rpc-port/' - '-I./rootstraps/8.0/usr/include/sensor/' + - '-I./rootstraps/8.0/usr/include/shortcut/' - '-I./rootstraps/8.0/usr/include/storage/' - '-I./rootstraps/8.0/usr/include/system/' - '-I./rootstraps/8.0/usr/include/web/' diff --git a/configs/8.0/symgen.yaml b/configs/8.0/symgen.yaml index 1b488e91..2d24b358 100644 --- a/configs/8.0/symgen.yaml +++ b/configs/8.0/symgen.yaml @@ -31,6 +31,7 @@ target-libraries: - libcapi-appfw-package-manager.so.0 # Application Framework / Package Manager - librpc-port.so.1 # Application Framework / RPC Port - libappcore-agent.so.1 # Application Framework / Service Application + - libshortcut.so.0 # Application Framework / Shortcut - libcapi-base-common.so.0 # Base / Common Error - libcapi-web-url-download.so.0 # Content / Download - libcapi-content-mime-type.so.0 # Content / Mime Type diff --git a/configs/9.0/entrypoints.h b/configs/9.0/entrypoints.h index 6a0bc030..1b4e2a7b 100644 --- a/configs/9.0/entrypoints.h +++ b/configs/9.0/entrypoints.h @@ -69,8 +69,8 @@ #include #include #include -#include #include +#include #include // Base diff --git a/configs/9.0/ffigen_shortcut.yaml b/configs/9.0/ffigen_shortcut.yaml new file mode 100644 index 00000000..94537c43 --- /dev/null +++ b/configs/9.0/ffigen_shortcut.yaml @@ -0,0 +1,84 @@ +preamble: | + // Copyright 2026 Samsung Electronics Co., Ltd. All rights reserved. + // Use of this source code is governed by a BSD-style license that can be + // found in the LICENSE file. + // ignore_for_file: type=lint, unused_element, unused_field + +name: 'Tizen90Shortcut' + +description: 'Dart bindings for Tizen shortcut APIs.' + +output: '../../lib/src/bindings/9.0/generated_bindings_shortcut.dart' + +llvm-path: + - '/usr/lib/llvm-12' + +headers: + entry-points: + - 'entrypoints.h' + include-directives: + - '**/shortcut/*.h' + +compiler-opts: + - '-m32' + - '-Wno-incomplete-setjmp-declaration' + + # include Tizen API directories + - '-I./rootstraps/9.0/usr/include/' + - '-I./rootstraps/9.0/usr/include/appcore-agent/' + - '-I./rootstraps/9.0/usr/include/appfw/' + - '-I./rootstraps/9.0/usr/include/asp/' + - '-I./rootstraps/9.0/usr/include/badge/' + - '-I./rootstraps/9.0/usr/include/calendar-service2/' + - '-I./rootstraps/9.0/usr/include/cion/' + - '-I./rootstraps/9.0/usr/include/ckm/' + - '-I./rootstraps/9.0/usr/include/contacts-svc/' + - '-I./rootstraps/9.0/usr/include/content/' + - '-I./rootstraps/9.0/usr/include/context-service/' + - '-I./rootstraps/9.0/usr/include/csr/' + - '-I./rootstraps/9.0/usr/include/device-certificate-manager/' + - '-I./rootstraps/9.0/usr/include/dlog/' + - '-I./rootstraps/9.0/usr/include/eom/' + - '-I./rootstraps/9.0/usr/include/feedback/' + - '-I./rootstraps/9.0/usr/include/geofence/' + - '-I./rootstraps/9.0/usr/include/iotcon/' + - '-I./rootstraps/9.0/usr/include/location/' + - '-I./rootstraps/9.0/usr/include/media/' + - '-I./rootstraps/9.0/usr/include/media-content/' + - '-I./rootstraps/9.0/usr/include/messaging/' + - '-I./rootstraps/9.0/usr/include/metadata-editor/' + - '-I./rootstraps/9.0/usr/include/mmi/' + - '-I./rootstraps/9.0/usr/include/network/' + - '-I./rootstraps/9.0/usr/include/nnstreamer/' + - '-I./rootstraps/9.0/usr/include/nntrainer/' + - '-I./rootstraps/9.0/usr/include/notification/' + - '-I./rootstraps/9.0/usr/include/notification-ex/api/' + - '-I./rootstraps/9.0/usr/include/nsd/' + - '-I./rootstraps/9.0/usr/include/openssl/' + - '-I./rootstraps/9.0/usr/include/phonenumber-utils/' + - '-I./rootstraps/9.0/usr/include/privacy-privilege-manager/' + - '-I./rootstraps/9.0/usr/include/rpc-port/' + - '-I./rootstraps/9.0/usr/include/sensor/' + - '-I./rootstraps/9.0/usr/include/shortcut/' + - '-I./rootstraps/9.0/usr/include/storage/' + - '-I./rootstraps/9.0/usr/include/system/' + - '-I./rootstraps/9.0/usr/include/tizen-core/' + - '-I./rootstraps/9.0/usr/include/web/' + - '-I./rootstraps/9.0/usr/include/wifi-direct/' + - '-I./rootstraps/9.0/usr/include/yaca/' + # include EFL directories + - '-I./rootstraps/9.0/usr/include/ecore-imf-1/' + - '-I./rootstraps/9.0/usr/include/efl-1/' + - '-I./rootstraps/9.0/usr/include/eina-1/' + - '-I./rootstraps/9.0/usr/include/eina-1/eina/' + - '-I./rootstraps/9.0/usr/include/emile-1/' + - '-I./rootstraps/9.0/usr/include/eo-1/' + - '-I./rootstraps/9.0/usr/include/evas-1/' + + # include glib directories + - '-I./rootstraps/9.0/usr/include/glib-2.0/' + - '-I./rootstraps/9.0/usr/lib/glib-2.0/include/' + +enums: + rename: + '_+(.*)': '$1' diff --git a/configs/9.0/symgen.yaml b/configs/9.0/symgen.yaml index 309abeef..e81fab34 100644 --- a/configs/9.0/symgen.yaml +++ b/configs/9.0/symgen.yaml @@ -32,6 +32,7 @@ target-libraries: - librpc-port.so.1 # Application Framework / RPC Port - libappcore-agent.so.1 # Application Framework / Service Application - libtizen-core.so.0 # Application Framework / Tizen Core + - libshortcut.so.0 # Application Framework / Shortcut - libcapi-base-common.so.0 # Base / Common Error - libcapi-web-url-download.so.0 # Content / Download - libcapi-content-mime-type.so.0 # Content / Mime Type diff --git a/lib/src/bindings/6.0/generated_bindings_shortcut.dart b/lib/src/bindings/6.0/generated_bindings_shortcut.dart index fe4550ee..30966a0d 100644 --- a/lib/src/bindings/6.0/generated_bindings_shortcut.dart +++ b/lib/src/bindings/6.0/generated_bindings_shortcut.dart @@ -449,6 +449,46 @@ class Tizen60Shortcut { _shortcut_unset_remove_cbPtr.asFunction(); } +/// @brief Enumeration for values of shortcut response types. +/// @since_tizen 2.3 +abstract class shortcut_error_e { + /// < Successful + static const int SHORTCUT_ERROR_NONE = 0; + + /// < Invalid function parameter + static const int SHORTCUT_ERROR_INVALID_PARAMETER = -22; + + /// < Out of memory + static const int SHORTCUT_ERROR_OUT_OF_MEMORY = -12; + + /// < I/O Error + static const int SHORTCUT_ERROR_IO_ERROR = -5; + + /// < Permission denied + static const int SHORTCUT_ERROR_PERMISSION_DENIED = -13; + + /// < Not supported + static const int SHORTCUT_ERROR_NOT_SUPPORTED = -1073741822; + + /// < Device or resource busy + static const int SHORTCUT_ERROR_RESOURCE_BUSY = -16; + + /// < There is no space to add a new shortcut + static const int SHORTCUT_ERROR_NO_SPACE = -18219007; + + /// < Shortcut is already added + static const int SHORTCUT_ERROR_EXIST = -18219006; + + /// < Unrecoverable error + static const int SHORTCUT_ERROR_FAULT = -18219004; + + /// < Not exist shortcut(@b Since: 3.0) + static const int SHORTCUT_ERROR_NOT_EXIST = -18219000; + + /// < Connection not established or communication problem + static const int SHORTCUT_ERROR_COMM = -18218944; +} + /// @brief Enumeration for shortcut types. /// @details Basically, two types of shortcuts are defined. /// Every homescreen developer should support these types of shortcuts. diff --git a/lib/src/bindings/6.5/generated_bindings_shortcut.dart b/lib/src/bindings/6.5/generated_bindings_shortcut.dart index 3252d701..dc06b9d6 100644 --- a/lib/src/bindings/6.5/generated_bindings_shortcut.dart +++ b/lib/src/bindings/6.5/generated_bindings_shortcut.dart @@ -449,6 +449,46 @@ class Tizen65Shortcut { _shortcut_unset_remove_cbPtr.asFunction(); } +/// @brief Enumeration for values of shortcut response types. +/// @since_tizen 2.3 +abstract class shortcut_error_e { + /// < Successful + static const int SHORTCUT_ERROR_NONE = 0; + + /// < Invalid function parameter + static const int SHORTCUT_ERROR_INVALID_PARAMETER = -22; + + /// < Out of memory + static const int SHORTCUT_ERROR_OUT_OF_MEMORY = -12; + + /// < I/O Error + static const int SHORTCUT_ERROR_IO_ERROR = -5; + + /// < Permission denied + static const int SHORTCUT_ERROR_PERMISSION_DENIED = -13; + + /// < Not supported + static const int SHORTCUT_ERROR_NOT_SUPPORTED = -1073741822; + + /// < Device or resource busy + static const int SHORTCUT_ERROR_RESOURCE_BUSY = -16; + + /// < There is no space to add a new shortcut + static const int SHORTCUT_ERROR_NO_SPACE = -18219007; + + /// < Shortcut is already added + static const int SHORTCUT_ERROR_EXIST = -18219006; + + /// < Unrecoverable error + static const int SHORTCUT_ERROR_FAULT = -18219004; + + /// < Not exist shortcut(@b Since: 3.0) + static const int SHORTCUT_ERROR_NOT_EXIST = -18219000; + + /// < Connection not established or communication problem + static const int SHORTCUT_ERROR_COMM = -18218944; +} + /// @brief Enumeration for shortcut types. /// @details Basically, two types of shortcuts are defined. /// Every homescreen developer should support these types of shortcuts. diff --git a/lib/src/bindings/8.0/generated_bindings_shortcut.dart b/lib/src/bindings/8.0/generated_bindings_shortcut.dart new file mode 100644 index 00000000..0b6c64c4 --- /dev/null +++ b/lib/src/bindings/8.0/generated_bindings_shortcut.dart @@ -0,0 +1,656 @@ +// Copyright 2026 Samsung Electronics Co., Ltd. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. +// ignore_for_file: type=lint, unused_element, unused_field + +// AUTO GENERATED FILE, DO NOT EDIT. +// +// Generated by `package:ffigen`. +import 'dart:ffi' as ffi; + +/// Dart bindings for Tizen shortcut APIs. +class Tizen80Shortcut { + /// Holds the symbol lookup function. + final ffi.Pointer Function(String symbolName) + _lookup; + + /// The symbols are looked up in [dynamicLibrary]. + Tizen80Shortcut(ffi.DynamicLibrary dynamicLibrary) + : _lookup = dynamicLibrary.lookup; + + /// The symbols are looked up with [lookup]. + Tizen80Shortcut.fromLookup( + ffi.Pointer Function(String symbolName) + lookup) + : _lookup = lookup; + + /// @brief Adds a shortcut to home, asynchronously. + /// @since_tizen 2.3 + /// @privlevel public + /// @privilege %http://tizen.org/privilege/shortcut + /// @remarks If a homescreen does not support this feature, you will get a proper error code.\n + /// Application must check the return value of this function.\n + /// Application must check the return status from the callback function.\n + /// Application should set the callback function to get the result of this request. + /// @param[in] name The name of the created shortcut icon + /// @param[in] type The type of shortcuts + /// @param[in] uri The specific information for delivering to the viewer for creating a shortcut + /// @param[in] icon The absolute path of an icon file + /// @param[in] allow_duplicate @c 1 if it accepts the duplicated shortcut, + /// otherwise @c 0 + /// @param[in] cb The address of the callback function that is called when the result comes back from the viewer + /// @param[in] data The callback data that is used in the callback function + /// @return @c 0 on success, + /// otherwise a negative error value + /// @retval #SHORTCUT_ERROR_NONE Successful + /// @retval #SHORTCUT_ERROR_NOT_SUPPORTED Not supported + /// @retval #SHORTCUT_ERROR_PERMISSION_DENIED Permission denied + /// @retval #SHORTCUT_ERROR_INVALID_PARAMETER Invalid function parameter + /// @retval #SHORTCUT_ERROR_OUT_OF_MEMORY Out of memory + /// @retval #SHORTCUT_ERROR_IO_ERROR I/O Error + /// @retval #SHORTCUT_ERROR_RESOURCE_BUSY Device or resource busy + /// @retval #SHORTCUT_ERROR_NO_SPACE There is no space to add a new shortcut + /// @retval #SHORTCUT_ERROR_EXIST Shortcut is already exist + /// @retval #SHORTCUT_ERROR_FAULT Unrecoverable error + /// @retval #SHORTCUT_ERROR_COMM Connection not established or communication problem + /// @pre You have to prepare the callback function. + /// @post You have to check the return status from the callback function which is passed by the argument. + /// @see result_cb() + /// @par Example + /// @code + /// #include + /// #include + /// static int _result_cb(int ret, int pid, void *data) + /// { + /// if (ret < 0) + /// dlog_print("Failed to add a shortcut: %s\n", perror(ret)); + /// + /// dlog_print("Processed by the %d\n", pid); + /// return 0; + /// } + /// + /// static int app_create(void *data) + /// { + /// char* data_path = app_get_data_path(); + /// int path_len = strlen(data_path)+10; + /// char * path = malloc(path_len); + /// memset(path, 0, path_len); + /// strncat(path, data_path, path_len); + /// strncat(path, "Friend.jpg", path_len); + /// + /// shortcut_add_to_home("With friends", LAUNCH_BY_URI, "gallery:0000-0000", path, 0, _result_cb, NULL); + /// free(path); + /// + /// return 0; + /// } + /// @endcode + int shortcut_add_to_home( + ffi.Pointer name, + int type, + ffi.Pointer uri, + ffi.Pointer icon, + int allow_duplicate, + result_cb cb, + ffi.Pointer data, + ) { + return _shortcut_add_to_home( + name, + type, + uri, + icon, + allow_duplicate, + cb, + data, + ); + } + + late final _shortcut_add_to_homePtr = _lookup< + ffi.NativeFunction< + ffi.Int Function( + ffi.Pointer, + ffi.Int32, + ffi.Pointer, + ffi.Pointer, + ffi.Int, + result_cb, + ffi.Pointer)>>('shortcut_add_to_home'); + late final _shortcut_add_to_home = _shortcut_add_to_homePtr.asFunction< + int Function(ffi.Pointer, int, ffi.Pointer, + ffi.Pointer, int, result_cb, ffi.Pointer)>(); + + /// @brief Adds a widget to home, asynchronously. + /// @since_tizen 2.4 + /// @privlevel public + /// @privilege %http://tizen.org/privilege/shortcut + /// @remarks If a homescreen does not support this feature, you will get a proper error code.\n + /// Application must check the return value of this function.\n + /// Application must check the return status from the callback function.\n + /// Application should set the callback function to get the result of this request. + /// @param[in] name The name of the created widget which will be shown when the widget is not prepared + /// @param[in] size The size of widget + /// @param[in] widget_id Widget ID + /// @param[in] icon The absolute path of an icon file which will be shown when the widget is not prepared + /// @param[in] period The Update period in seconds + /// @param[in] allow_duplicate @c 1 if it accepts the duplicated widget, + /// otherwise @c 0 + /// @param[in] cb The address of the callback function that is called when the result comes back from the viewer + /// @param[in] data The callback data that is used in the callback function + /// @return @c 0 on success, + /// otherwise a negative error value + /// @retval #SHORTCUT_ERROR_NONE Successful + /// @retval #SHORTCUT_ERROR_NOT_SUPPORTED Not supported + /// @retval #SHORTCUT_ERROR_PERMISSION_DENIED Permission denied + /// @retval #SHORTCUT_ERROR_INVALID_PARAMETER Invalid function parameter + /// @retval #SHORTCUT_ERROR_OUT_OF_MEMORY Out of memory + /// @retval #SHORTCUT_ERROR_IO_ERROR I/O Error + /// @retval #SHORTCUT_ERROR_FAULT Unrecoverable error + /// @retval #SHORTCUT_ERROR_COMM Connection not established or communication problem + /// @pre You have to prepare the callback function. + /// @post You have to check the return status from the callback function which is passed by the argument. + /// @see result_cb() + /// @see shortcut_widget_size_e + /// @par Example + /// @code + /// #include + /// #include + /// #include + /// + /// #define TIZEN_PATH_MAX 1024 + /// static int _result_cb(int ret, int pid, void *data) + /// { + /// if (ret < 0) + /// dlog_print("Failed to add a widget: %s\n", perror(ret)); + /// + /// dlog_print("Processed by the %d\n", pid); + /// + /// return 0; + /// } + /// + /// static int app_create(void *data) + /// { + /// char *image_root = NULL; + /// char image_path[TIZEN_PATH_MAX] = {0,}; + /// + /// storage_get_directory(STORAGE_TYPE_INTERNAL, STORAGE_DIRECTORY_IMAGES, &image_root); + /// snprintf(image_path, TIZEN_PATH_MAX, "%s/alter_icon.png", image_root); + /// + /// shortcut_add_to_home_widget("alter_name", WIDGET_SIZE_1x1, "org.tizen.testwidget", + /// image_path, -1.0f, 0, _result_cb, NULL); + /// + /// return 0; + /// } + /// @endcode + int shortcut_add_to_home_widget( + ffi.Pointer name, + int size, + ffi.Pointer widget_id, + ffi.Pointer icon, + double period, + int allow_duplicate, + result_cb cb, + ffi.Pointer data, + ) { + return _shortcut_add_to_home_widget( + name, + size, + widget_id, + icon, + period, + allow_duplicate, + cb, + data, + ); + } + + late final _shortcut_add_to_home_widgetPtr = _lookup< + ffi.NativeFunction< + ffi.Int Function( + ffi.Pointer, + ffi.Int32, + ffi.Pointer, + ffi.Pointer, + ffi.Double, + ffi.Int, + result_cb, + ffi.Pointer)>>('shortcut_add_to_home_widget'); + late final _shortcut_add_to_home_widget = + _shortcut_add_to_home_widgetPtr.asFunction< + int Function( + ffi.Pointer, + int, + ffi.Pointer, + ffi.Pointer, + double, + int, + result_cb, + ffi.Pointer)>(); + + /// @brief Removes a shortcut from home, asynchronously. + /// @details If the callback function registered for a widget, the shortcut deletion is possible. + /// @since_tizen 3.0 + /// @privlevel public + /// @privilege %http://tizen.org/privilege/shortcut + /// @param[in] name The name of the created shortcut icon + /// @param[in] cb The address of the callback function that is called when the result comes back from the viewer + /// @param[in] user_data The callback data that is used in the callback function + /// @return 0 on success, otherwise a negative error value + /// @retval #SHORTCUT_ERROR_NONE Successful + /// @retval #SHORTCUT_ERROR_NOT_SUPPORTED Not supported + /// @retval #SHORTCUT_ERROR_PERMISSION_DENIED Permission denied + /// @retval #SHORTCUT_ERROR_INVALID_PARAMETER Invalid function parameter + /// @retval #SHORTCUT_ERROR_OUT_OF_MEMORY Out of memory + /// @retval #SHORTCUT_ERROR_IO_ERROR I/O Error + /// @retval #SHORTCUT_ERROR_COMM Connection not established or communication problem + /// @pre You have to prepare the callback function. + /// @post You have to check the return status from the callback function which is passed by the argument. + /// @see result_cb() + /// @par Example + /// @code + /// #include + /// + /// int _result_cb(int ret, void *data) + /// { + /// if (ret < 0) + /// dlog_print("Failed to remove a shortcut: %d\n", ret); + /// + /// return 0; + /// } + /// + /// { + /// int result; + /// + /// result = shortcut_remove_from_home("shortcut_name", _result_cb, NULL); + /// if (result != SHORTCUT_ERROR_NONE) { + /// dlog_print("Failed to remove a shortcut: %d\n", result); + /// return result; + /// } + /// } + /// + /// @endcode + int shortcut_remove_from_home( + ffi.Pointer name, + result_cb cb, + ffi.Pointer user_data, + ) { + return _shortcut_remove_from_home( + name, + cb, + user_data, + ); + } + + late final _shortcut_remove_from_homePtr = _lookup< + ffi.NativeFunction< + ffi.Int Function(ffi.Pointer, result_cb, + ffi.Pointer)>>('shortcut_remove_from_home'); + late final _shortcut_remove_from_home = + _shortcut_remove_from_homePtr.asFunction< + int Function( + ffi.Pointer, result_cb, ffi.Pointer)>(); + + /// @brief Gets the preset list of shortcut template from the installed package, synchronously. + /// @since_tizen 2.4 + /// @privlevel public + /// @privilege %http://tizen.org/privilege/shortcut + /// @remarks If a homescreen does not support this feature, you will get a proper error code.\n + /// Application must check the return value of this function.\n + /// Application must check the return status from the callback function.\n + /// Application should set the callback function to get the result of this request. + /// @param[in] package_name The package name + /// @param[in] list_cb The callback function to get the shortcut item information + /// @param[in] data The callback data that is used in the callback function + /// @return @c N Number of items (call count of the callback function), + /// otherwise a negative error value + /// @retval #SHORTCUT_ERROR_NOT_SUPPORTED Not supported + /// @retval #SHORTCUT_ERROR_PERMISSION_DENIED Permission denied + /// @retval #SHORTCUT_ERROR_INVALID_PARAMETER Invalid function parameter + /// @retval #SHORTCUT_ERROR_OUT_OF_MEMORY Out of memory + /// @retval #SHORTCUT_ERROR_IO_ERROR I/O Error + /// @retval #SHORTCUT_ERROR_FAULT Unrecoverable error + /// @retval #SHORTCUT_ERROR_COMM Connection not established or communication problem + /// @pre You have to prepare the callback function. + /// @post You have to check the return status from the callback function which is passed by the argument. + int shortcut_get_list( + ffi.Pointer package_name, + shortcut_list_cb list_cb, + ffi.Pointer data, + ) { + return _shortcut_get_list( + package_name, + list_cb, + data, + ); + } + + late final _shortcut_get_listPtr = _lookup< + ffi.NativeFunction< + ffi.Int Function(ffi.Pointer, shortcut_list_cb, + ffi.Pointer)>>('shortcut_get_list'); + late final _shortcut_get_list = _shortcut_get_listPtr.asFunction< + int Function( + ffi.Pointer, shortcut_list_cb, ffi.Pointer)>(); + + /// @brief Sets a callback function to listen requests from applications. + /// @since_tizen 2.4 + /// @privlevel public + /// @privilege %http://tizen.org/privilege/shortcut + /// @remarks Should be used in the homescreen.\n + /// Should check the return value of this function. + /// Prospective Clients: Homescreen. + /// @param[in] request_cb The callback function pointer that is invoked when add_to_home is requested + /// @param[in] data The callback data to deliver to the callback function + /// @return @c 0 on success, otherwise a negative error value + /// @retval #SHORTCUT_ERROR_NONE Successful + /// @retval #SHORTCUT_ERROR_NOT_SUPPORTED Not supported + /// @retval #SHORTCUT_ERROR_PERMISSION_DENIED Permission denied + /// @retval #SHORTCUT_ERROR_INVALID_PARAMETER Invalid function parameter + /// @retval #SHORTCUT_ERROR_OUT_OF_MEMORY Out of memory + /// @retval #SHORTCUT_ERROR_IO_ERROR I/O Error + /// @retval #SHORTCUT_ERROR_COMM Connection not established or communication problem + /// @pre You have to prepare a callback function. + /// @post If a request is sent from the application, the registered callback will be invoked. + /// @see shortcut_request_cb() + /// @see shortcut_error_e + int shortcut_set_request_cb( + shortcut_request_cb request_cb, + ffi.Pointer data, + ) { + return _shortcut_set_request_cb( + request_cb, + data, + ); + } + + late final _shortcut_set_request_cbPtr = _lookup< + ffi.NativeFunction< + ffi.Int Function(shortcut_request_cb, + ffi.Pointer)>>('shortcut_set_request_cb'); + late final _shortcut_set_request_cb = _shortcut_set_request_cbPtr + .asFunction)>(); + + /// @brief Unsets a callback for the shortcut request. + /// @since_tizen 3.0 + /// @privlevel public + /// @privilege %http://tizen.org/privilege/shortcut + /// @remarks The specific error code can be obtained using the gat_last_result() method. Error codes are described in Exception section. + /// @return None + /// @exception #SHORTCUT_ERROR_NONE Successful + /// @exception #SHORTCUT_ERROR_NOT_SUPPORTED Not supported + /// @exception #SHORTCUT_ERROR_PERMISSION_DENIED Permission denied + /// @see shortcut_set_request_cb() + /// @see get_last_result() + void shortcut_unset_request_cb() { + return _shortcut_unset_request_cb(); + } + + late final _shortcut_unset_request_cbPtr = + _lookup>( + 'shortcut_unset_request_cb'); + late final _shortcut_unset_request_cb = + _shortcut_unset_request_cbPtr.asFunction(); + + /// @brief Sets the callback function to listen the remove requests from applications. + /// @since_tizen 3.0 + /// @privlevel public + /// @privilege %http://tizen.org/privilege/shortcut + /// @remarks Should be used in the homescreen.\n + /// Should check the return value of this function. + /// Prospective Clients: Homescreen. + /// @param[in] remove_cb The callback function pointer that is invoked when remove_from_home is requested + /// @param[in] data The callback data to deliver to the callback function + /// @return 0 on success, otherwise a negative error value + /// @retval #SHORTCUT_ERROR_NONE Successful + /// @retval #SHORTCUT_ERROR_NOT_SUPPORTED Not supported + /// @retval #SHORTCUT_ERROR_PERMISSION_DENIED Permission denied + /// @retval #SHORTCUT_ERROR_INVALID_PARAMETER Invalid function parameter + /// @retval #SHORTCUT_ERROR_OUT_OF_MEMORY Out of memory + /// @retval #SHORTCUT_ERROR_IO_ERROR I/O Error + /// @retval #SHORTCUT_ERROR_COMM Connection not established or communication problem + /// @pre You have to prepare a callback function. + /// @post If a request is sent from the application, the registered callback will be invoked. + /// @see shortcut_remove_cb() + /// @see shortcut_error_e + int shortcut_set_remove_cb( + shortcut_remove_cb remove_cb, + ffi.Pointer data, + ) { + return _shortcut_set_remove_cb( + remove_cb, + data, + ); + } + + late final _shortcut_set_remove_cbPtr = _lookup< + ffi.NativeFunction< + ffi.Int Function(shortcut_remove_cb, + ffi.Pointer)>>('shortcut_set_remove_cb'); + late final _shortcut_set_remove_cb = _shortcut_set_remove_cbPtr + .asFunction)>(); + + /// @brief Unsets a callback for the shortcut remove. + /// @since_tizen 3.0 + /// @privlevel public + /// @privilege %http://tizen.org/privilege/shortcut + /// @remarks The specific error code can be obtained using the gat_last_result() method. Error codes are described in Exception section. + /// @return None + /// @exception #SHORTCUT_ERROR_NONE Successful + /// @exception #SHORTCUT_ERROR_NOT_SUPPORTED Not supported + /// @exception #SHORTCUT_ERROR_PERMISSION_DENIED Permission denied + /// @see shortcut_set_remove_cb() + /// @see get_last_result() + void shortcut_unset_remove_cb() { + return _shortcut_unset_remove_cb(); + } + + late final _shortcut_unset_remove_cbPtr = + _lookup>( + 'shortcut_unset_remove_cb'); + late final _shortcut_unset_remove_cb = + _shortcut_unset_remove_cbPtr.asFunction(); +} + +/// @brief Enumeration for values of shortcut response types. +/// @since_tizen 2.3 +abstract class shortcut_error_e { + /// < Successful + static const int SHORTCUT_ERROR_NONE = 0; + + /// < Invalid function parameter + static const int SHORTCUT_ERROR_INVALID_PARAMETER = -22; + + /// < Out of memory + static const int SHORTCUT_ERROR_OUT_OF_MEMORY = -12; + + /// < I/O Error + static const int SHORTCUT_ERROR_IO_ERROR = -5; + + /// < Permission denied + static const int SHORTCUT_ERROR_PERMISSION_DENIED = -13; + + /// < Not supported + static const int SHORTCUT_ERROR_NOT_SUPPORTED = -1073741822; + + /// < Device or resource busy + static const int SHORTCUT_ERROR_RESOURCE_BUSY = -16; + + /// < There is no space to add a new shortcut + static const int SHORTCUT_ERROR_NO_SPACE = -18219007; + + /// < Shortcut is already added + static const int SHORTCUT_ERROR_EXIST = -18219006; + + /// < Unrecoverable error + static const int SHORTCUT_ERROR_FAULT = -18219004; + + /// < Not exist shortcut(@b Since: 3.0) + static const int SHORTCUT_ERROR_NOT_EXIST = -18219000; + + /// < Connection not established or communication problem + static const int SHORTCUT_ERROR_COMM = -18218944; +} + +/// @brief Enumeration for shortcut types. +/// @details Basically, two types of shortcuts are defined. +/// Every homescreen developer should support these types of shortcuts. +/// Or return, a proper errno to figure out why the application failed to add a shortcut. +/// #LAUNCH_BY_APP is used for adding a package itself as a shortcut. +/// #LAUNCH_BY_URI is used for adding a shortcut for "uri" data. +/// @since_tizen 2.3 +abstract class shortcut_type { + /// < Launch the application itself + static const int LAUNCH_BY_APP = 0; + + /// < Launch the application with the given data(URI) + static const int LAUNCH_BY_URI = 1; +} + +/// @brief Enumeration for sizes of shortcut widget. +/// @since_tizen 2.4 +abstract class shortcut_widget_size { + /// < Type mask for the normal mode widget , don't use this value for specific size. + static const int WIDGET_SIZE_DEFAULT = 268435456; + + /// < 1x1 + static const int WIDGET_SIZE_1x1 = 268500992; + + /// < 2x1 + static const int WIDGET_SIZE_2x1 = 268566528; + + /// < 2x2 + static const int WIDGET_SIZE_2x2 = 268697600; + + /// < 4x1 + static const int WIDGET_SIZE_4x1 = 268959744; + + /// < 4x2 + static const int WIDGET_SIZE_4x2 = 269484032; + + /// < 4x3 + static const int WIDGET_SIZE_4x3 = 270532608; + + /// < 4x4 + static const int WIDGET_SIZE_4x4 = 272629760; + + /// < 4x5 + static const int WIDGET_SIZE_4x5 = 285212672; + + /// < 4x6 + static const int WIDGET_SIZE_4x6 = 301989888; + + /// < Type mask for the easy mode widget, don't use this value for specific size. + static const int WIDGET_SIZE_EASY_DEFAULT = 805306368; + + /// < Easy mode 1x1 + static const int WIDGET_SIZE_EASY_1x1 = 805371904; + + /// < Easy mode 3x2 + static const int WIDGET_SIZE_EASY_3x1 = 805437440; + + /// < Easy mode 3x3 + static const int WIDGET_SIZE_EASY_3x3 = 805568512; +} + +/// @brief Called to receive the result of shortcut_add_to_home(). +/// @since_tizen 2.3 +/// @param[in] ret The result value, it could be @c 0 if it succeeds to add a shortcut, +/// otherwise it returns an errno +/// @param[in] user_data The callback data +/// @return int @c 0 if there is no error, +/// otherwise errno +/// @see shortcut_add_to_home() +typedef result_cb = ffi.Pointer>; +typedef result_cbFunction = ffi.Int Function( + ffi.Int ret, ffi.Pointer user_data); +typedef Dartresult_cbFunction = int Function( + int ret, ffi.Pointer user_data); + +/// @brief Called to receive the result of shortcut_get_list(). +/// @since_tizen 2.4 +/// @param[in] package_name The name of package +/// @param[in] icon The absolute path of an icon file for this shortcut +/// @param[in] name The name of the created shortcut icon +/// @param[in] extra_key The user data. A property of shortcut element in manifest file +/// @param[in] extra_data The user data. A property of shortcut element in manifest file +/// @param[in] user_data The callback user data +/// @return SHORTCUT_ERROR_NONE to continue with the next iteration of the loop, other error values to break out of the loop +/// @see shortcut_get_list() +typedef shortcut_list_cb + = ffi.Pointer>; +typedef shortcut_list_cbFunction = ffi.Int Function( + ffi.Pointer package_name, + ffi.Pointer icon, + ffi.Pointer name, + ffi.Pointer extra_key, + ffi.Pointer extra_data, + ffi.Pointer user_data); +typedef Dartshortcut_list_cbFunction = int Function( + ffi.Pointer package_name, + ffi.Pointer icon, + ffi.Pointer name, + ffi.Pointer extra_key, + ffi.Pointer extra_data, + ffi.Pointer user_data); + +/// @brief Called to the add_to_home request. +/// @details The homescreen should define a callback as this type and implement the service code +/// for adding a new application shortcut. +/// @since_tizen 2.4 +/// @param[in] package_name The name of package +/// @param[in] name The name of the created shortcut icon +/// @param[in] type One of the three defined types +/// @param[in] content_info The specific information for creating a new shortcut +/// @param[in] icon The absolute path of an icon file for this shortcut +/// @param[in] pid The process ID of who request add_to_home +/// @param[in] period The Update period in seconds +/// @param[in] allow_duplicate @c 1 if the shortcut can be duplicated, +/// otherwise a shortcut should exist only once +/// @param[in] user_data The callback data +/// @return The result of handling a shortcut creation request\n +/// This returns @c 0 if the add_to_home request is handled successfully, +/// otherwise it returns a proper errno +/// @see shortcut_set_request_cb() +typedef shortcut_request_cb + = ffi.Pointer>; +typedef shortcut_request_cbFunction = ffi.Int Function( + ffi.Pointer package_name, + ffi.Pointer name, + ffi.Int type, + ffi.Pointer content_info, + ffi.Pointer icon, + ffi.Int pid, + ffi.Double period, + ffi.Int allow_duplicate, + ffi.Pointer user_data); +typedef Dartshortcut_request_cbFunction = int Function( + ffi.Pointer package_name, + ffi.Pointer name, + int type, + ffi.Pointer content_info, + ffi.Pointer icon, + int pid, + double period, + int allow_duplicate, + ffi.Pointer user_data); + +/// @brief Called to the shortcut_remove_from_home() request. +/// @since_tizen 3.0 +/// @param[in] package_name The name of package +/// @param[in] name The name of the created shortcut icon +/// @param[in] sender_pid The process ID of who request shortcut_remove_from_home() +/// @param[in] user_data The user data passed from the callback register function +/// @return The result of handling a shortcut remove request\n +/// This returns @c 0 if the remove_from_home request is handled successfully, +/// otherwise it returns a proper errno. +/// @see shortcut_set_remove_cb() +typedef shortcut_remove_cb + = ffi.Pointer>; +typedef shortcut_remove_cbFunction = ffi.Int Function( + ffi.Pointer package_name, + ffi.Pointer name, + ffi.Int sender_pid, + ffi.Pointer user_data); +typedef Dartshortcut_remove_cbFunction = int Function( + ffi.Pointer package_name, + ffi.Pointer name, + int sender_pid, + ffi.Pointer user_data); diff --git a/lib/src/bindings/8.0/generated_symbols.dart b/lib/src/bindings/8.0/generated_symbols.dart index a4df065c..da070dc7 100644 --- a/lib/src/bindings/8.0/generated_symbols.dart +++ b/lib/src/bindings/8.0/generated_symbols.dart @@ -1114,6 +1114,19 @@ const Map> appcoreAgentSymbols = { ], }; +const Map> shortcutSymbols = { + 'libshortcut.so.0': [ + 'shortcut_add_to_home', + 'shortcut_add_to_home_widget', + 'shortcut_get_list', + 'shortcut_remove_from_home', + 'shortcut_set_remove_cb', + 'shortcut_set_request_cb', + 'shortcut_unset_remove_cb', + 'shortcut_unset_request_cb', + ], +}; + const Map> capiBaseCommonSymbols = { 'libcapi-base-common.so.0': [ 'get_error_message', diff --git a/lib/src/bindings/9.0/generated_bindings_shortcut.dart b/lib/src/bindings/9.0/generated_bindings_shortcut.dart new file mode 100644 index 00000000..72b327b1 --- /dev/null +++ b/lib/src/bindings/9.0/generated_bindings_shortcut.dart @@ -0,0 +1,671 @@ +// Copyright 2026 Samsung Electronics Co., Ltd. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. +// ignore_for_file: type=lint, unused_element, unused_field + +// AUTO GENERATED FILE, DO NOT EDIT. +// +// Generated by `package:ffigen`. +import 'dart:ffi' as ffi; + +/// Dart bindings for Tizen shortcut APIs. +class Tizen90Shortcut { + /// Holds the symbol lookup function. + final ffi.Pointer Function(String symbolName) + _lookup; + + /// The symbols are looked up in [dynamicLibrary]. + Tizen90Shortcut(ffi.DynamicLibrary dynamicLibrary) + : _lookup = dynamicLibrary.lookup; + + /// The symbols are looked up with [lookup]. + Tizen90Shortcut.fromLookup( + ffi.Pointer Function(String symbolName) + lookup) + : _lookup = lookup; + + /// @deprecated Deprecated since 9.0 + /// @brief Adds a shortcut to home, asynchronously. + /// @since_tizen 2.3 + /// @privlevel public + /// @privilege %http://tizen.org/privilege/shortcut + /// @remarks If a homescreen does not support this feature, you will get a proper error code.\n + /// Application must check the return value of this function.\n + /// Application must check the return status from the callback function.\n + /// Application should set the callback function to get the result of this request. + /// @param[in] name The name of the created shortcut icon + /// @param[in] type The type of shortcuts + /// @param[in] uri The specific information for delivering to the viewer for creating a shortcut + /// @param[in] icon The absolute path of an icon file + /// @param[in] allow_duplicate @c 1 if it accepts the duplicated shortcut, + /// otherwise @c 0 + /// @param[in] cb The address of the callback function that is called when the result comes back from the viewer + /// @param[in] data The callback data that is used in the callback function + /// @return @c 0 on success, + /// otherwise a negative error value + /// @retval #SHORTCUT_ERROR_NONE Successful + /// @retval #SHORTCUT_ERROR_NOT_SUPPORTED Not supported + /// @retval #SHORTCUT_ERROR_PERMISSION_DENIED Permission denied + /// @retval #SHORTCUT_ERROR_INVALID_PARAMETER Invalid function parameter + /// @retval #SHORTCUT_ERROR_OUT_OF_MEMORY Out of memory + /// @retval #SHORTCUT_ERROR_IO_ERROR I/O Error + /// @retval #SHORTCUT_ERROR_RESOURCE_BUSY Device or resource busy + /// @retval #SHORTCUT_ERROR_NO_SPACE There is no space to add a new shortcut + /// @retval #SHORTCUT_ERROR_EXIST Shortcut is already exist + /// @retval #SHORTCUT_ERROR_FAULT Unrecoverable error + /// @retval #SHORTCUT_ERROR_COMM Connection not established or communication problem + /// @pre You have to prepare the callback function. + /// @post You have to check the return status from the callback function which is passed by the argument. + /// @see result_cb() + /// @par Example + /// @code + /// #include + /// #include + /// static int _result_cb(int ret, int pid, void *data) + /// { + /// if (ret < 0) + /// dlog_print("Failed to add a shortcut: %s\n", perror(ret)); + /// + /// dlog_print("Processed by the %d\n", pid); + /// return 0; + /// } + /// + /// static int app_create(void *data) + /// { + /// char* data_path = app_get_data_path(); + /// int path_len = strlen(data_path)+10; + /// char * path = malloc(path_len); + /// memset(path, 0, path_len); + /// strncat(path, data_path, path_len); + /// strncat(path, "Friend.jpg", path_len); + /// + /// shortcut_add_to_home("With friends", LAUNCH_BY_URI, "gallery:0000-0000", path, 0, _result_cb, NULL); + /// free(path); + /// + /// return 0; + /// } + /// @endcode + int shortcut_add_to_home( + ffi.Pointer name, + int type, + ffi.Pointer uri, + ffi.Pointer icon, + int allow_duplicate, + result_cb cb, + ffi.Pointer data, + ) { + return _shortcut_add_to_home( + name, + type, + uri, + icon, + allow_duplicate, + cb, + data, + ); + } + + late final _shortcut_add_to_homePtr = _lookup< + ffi.NativeFunction< + ffi.Int Function( + ffi.Pointer, + ffi.Int32, + ffi.Pointer, + ffi.Pointer, + ffi.Int, + result_cb, + ffi.Pointer)>>('shortcut_add_to_home'); + late final _shortcut_add_to_home = _shortcut_add_to_homePtr.asFunction< + int Function(ffi.Pointer, int, ffi.Pointer, + ffi.Pointer, int, result_cb, ffi.Pointer)>(); + + /// @deprecated Deprecated since 9.0 + /// @brief Adds a widget to home, asynchronously. + /// @since_tizen 2.4 + /// @privlevel public + /// @privilege %http://tizen.org/privilege/shortcut + /// @remarks If a homescreen does not support this feature, you will get a proper error code.\n + /// Application must check the return value of this function.\n + /// Application must check the return status from the callback function.\n + /// Application should set the callback function to get the result of this request. + /// @param[in] name The name of the created widget which will be shown when the widget is not prepared + /// @param[in] size The size of widget + /// @param[in] widget_id Widget ID + /// @param[in] icon The absolute path of an icon file which will be shown when the widget is not prepared + /// @param[in] period The Update period in seconds + /// @param[in] allow_duplicate @c 1 if it accepts the duplicated widget, + /// otherwise @c 0 + /// @param[in] cb The address of the callback function that is called when the result comes back from the viewer + /// @param[in] data The callback data that is used in the callback function + /// @return @c 0 on success, + /// otherwise a negative error value + /// @retval #SHORTCUT_ERROR_NONE Successful + /// @retval #SHORTCUT_ERROR_NOT_SUPPORTED Not supported + /// @retval #SHORTCUT_ERROR_PERMISSION_DENIED Permission denied + /// @retval #SHORTCUT_ERROR_INVALID_PARAMETER Invalid function parameter + /// @retval #SHORTCUT_ERROR_OUT_OF_MEMORY Out of memory + /// @retval #SHORTCUT_ERROR_IO_ERROR I/O Error + /// @retval #SHORTCUT_ERROR_FAULT Unrecoverable error + /// @retval #SHORTCUT_ERROR_COMM Connection not established or communication problem + /// @pre You have to prepare the callback function. + /// @post You have to check the return status from the callback function which is passed by the argument. + /// @see result_cb() + /// @see shortcut_widget_size_e + /// @par Example + /// @code + /// #include + /// #include + /// #include + /// + /// #define TIZEN_PATH_MAX 1024 + /// static int _result_cb(int ret, int pid, void *data) + /// { + /// if (ret < 0) + /// dlog_print("Failed to add a widget: %s\n", perror(ret)); + /// + /// dlog_print("Processed by the %d\n", pid); + /// + /// return 0; + /// } + /// + /// static int app_create(void *data) + /// { + /// char *image_root = NULL; + /// char image_path[TIZEN_PATH_MAX] = {0,}; + /// + /// storage_get_directory(STORAGE_TYPE_INTERNAL, STORAGE_DIRECTORY_IMAGES, &image_root); + /// snprintf(image_path, TIZEN_PATH_MAX, "%s/alter_icon.png", image_root); + /// + /// shortcut_add_to_home_widget("alter_name", WIDGET_SIZE_1x1, "org.tizen.testwidget", + /// image_path, -1.0f, 0, _result_cb, NULL); + /// + /// return 0; + /// } + /// @endcode + int shortcut_add_to_home_widget( + ffi.Pointer name, + int size, + ffi.Pointer widget_id, + ffi.Pointer icon, + double period, + int allow_duplicate, + result_cb cb, + ffi.Pointer data, + ) { + return _shortcut_add_to_home_widget( + name, + size, + widget_id, + icon, + period, + allow_duplicate, + cb, + data, + ); + } + + late final _shortcut_add_to_home_widgetPtr = _lookup< + ffi.NativeFunction< + ffi.Int Function( + ffi.Pointer, + ffi.Int32, + ffi.Pointer, + ffi.Pointer, + ffi.Double, + ffi.Int, + result_cb, + ffi.Pointer)>>('shortcut_add_to_home_widget'); + late final _shortcut_add_to_home_widget = + _shortcut_add_to_home_widgetPtr.asFunction< + int Function( + ffi.Pointer, + int, + ffi.Pointer, + ffi.Pointer, + double, + int, + result_cb, + ffi.Pointer)>(); + + /// @deprecated Deprecated since 9.0 + /// @brief Removes a shortcut from home, asynchronously. + /// @details If the callback function registered for a widget, the shortcut deletion is possible. + /// @since_tizen 3.0 + /// @privlevel public + /// @privilege %http://tizen.org/privilege/shortcut + /// @param[in] name The name of the created shortcut icon + /// @param[in] cb The address of the callback function that is called when the result comes back from the viewer + /// @param[in] user_data The callback data that is used in the callback function + /// @return 0 on success, otherwise a negative error value + /// @retval #SHORTCUT_ERROR_NONE Successful + /// @retval #SHORTCUT_ERROR_NOT_SUPPORTED Not supported + /// @retval #SHORTCUT_ERROR_PERMISSION_DENIED Permission denied + /// @retval #SHORTCUT_ERROR_INVALID_PARAMETER Invalid function parameter + /// @retval #SHORTCUT_ERROR_OUT_OF_MEMORY Out of memory + /// @retval #SHORTCUT_ERROR_IO_ERROR I/O Error + /// @retval #SHORTCUT_ERROR_COMM Connection not established or communication problem + /// @pre You have to prepare the callback function. + /// @post You have to check the return status from the callback function which is passed by the argument. + /// @see result_cb() + /// @par Example + /// @code + /// #include + /// + /// int _result_cb(int ret, void *data) + /// { + /// if (ret < 0) + /// dlog_print("Failed to remove a shortcut: %d\n", ret); + /// + /// return 0; + /// } + /// + /// { + /// int result; + /// + /// result = shortcut_remove_from_home("shortcut_name", _result_cb, NULL); + /// if (result != SHORTCUT_ERROR_NONE) { + /// dlog_print("Failed to remove a shortcut: %d\n", result); + /// return result; + /// } + /// } + /// + /// @endcode + int shortcut_remove_from_home( + ffi.Pointer name, + result_cb cb, + ffi.Pointer user_data, + ) { + return _shortcut_remove_from_home( + name, + cb, + user_data, + ); + } + + late final _shortcut_remove_from_homePtr = _lookup< + ffi.NativeFunction< + ffi.Int Function(ffi.Pointer, result_cb, + ffi.Pointer)>>('shortcut_remove_from_home'); + late final _shortcut_remove_from_home = + _shortcut_remove_from_homePtr.asFunction< + int Function( + ffi.Pointer, result_cb, ffi.Pointer)>(); + + /// @deprecated Deprecated since 9.0 + /// @brief Gets the preset list of shortcut template from the installed package, synchronously. + /// @since_tizen 2.4 + /// @privlevel public + /// @privilege %http://tizen.org/privilege/shortcut + /// @remarks If a homescreen does not support this feature, you will get a proper error code.\n + /// Application must check the return value of this function.\n + /// Application must check the return status from the callback function.\n + /// Application should set the callback function to get the result of this request. + /// @param[in] package_name The package name + /// @param[in] list_cb The callback function to get the shortcut item information + /// @param[in] data The callback data that is used in the callback function + /// @return @c N Number of items (call count of the callback function), + /// otherwise a negative error value + /// @retval #SHORTCUT_ERROR_NOT_SUPPORTED Not supported + /// @retval #SHORTCUT_ERROR_PERMISSION_DENIED Permission denied + /// @retval #SHORTCUT_ERROR_INVALID_PARAMETER Invalid function parameter + /// @retval #SHORTCUT_ERROR_OUT_OF_MEMORY Out of memory + /// @retval #SHORTCUT_ERROR_IO_ERROR I/O Error + /// @retval #SHORTCUT_ERROR_FAULT Unrecoverable error + /// @retval #SHORTCUT_ERROR_COMM Connection not established or communication problem + /// @pre You have to prepare the callback function. + /// @post You have to check the return status from the callback function which is passed by the argument. + int shortcut_get_list( + ffi.Pointer package_name, + shortcut_list_cb list_cb, + ffi.Pointer data, + ) { + return _shortcut_get_list( + package_name, + list_cb, + data, + ); + } + + late final _shortcut_get_listPtr = _lookup< + ffi.NativeFunction< + ffi.Int Function(ffi.Pointer, shortcut_list_cb, + ffi.Pointer)>>('shortcut_get_list'); + late final _shortcut_get_list = _shortcut_get_listPtr.asFunction< + int Function( + ffi.Pointer, shortcut_list_cb, ffi.Pointer)>(); + + /// @deprecated Deprecated since 9.0 + /// @brief Sets a callback function to listen requests from applications. + /// @since_tizen 2.4 + /// @privlevel public + /// @privilege %http://tizen.org/privilege/shortcut + /// @remarks Should be used in the homescreen.\n + /// Should check the return value of this function. + /// Prospective Clients: Homescreen. + /// @param[in] request_cb The callback function pointer that is invoked when add_to_home is requested + /// @param[in] data The callback data to deliver to the callback function + /// @return @c 0 on success, otherwise a negative error value + /// @retval #SHORTCUT_ERROR_NONE Successful + /// @retval #SHORTCUT_ERROR_NOT_SUPPORTED Not supported + /// @retval #SHORTCUT_ERROR_PERMISSION_DENIED Permission denied + /// @retval #SHORTCUT_ERROR_INVALID_PARAMETER Invalid function parameter + /// @retval #SHORTCUT_ERROR_OUT_OF_MEMORY Out of memory + /// @retval #SHORTCUT_ERROR_IO_ERROR I/O Error + /// @retval #SHORTCUT_ERROR_COMM Connection not established or communication problem + /// @pre You have to prepare a callback function. + /// @post If a request is sent from the application, the registered callback will be invoked. + /// @see shortcut_request_cb() + /// @see shortcut_error_e + int shortcut_set_request_cb( + shortcut_request_cb request_cb, + ffi.Pointer data, + ) { + return _shortcut_set_request_cb( + request_cb, + data, + ); + } + + late final _shortcut_set_request_cbPtr = _lookup< + ffi.NativeFunction< + ffi.Int Function(shortcut_request_cb, + ffi.Pointer)>>('shortcut_set_request_cb'); + late final _shortcut_set_request_cb = _shortcut_set_request_cbPtr + .asFunction)>(); + + /// @deprecated Deprecated since 9.0 + /// @brief Unsets a callback for the shortcut request. + /// @since_tizen 3.0 + /// @privlevel public + /// @privilege %http://tizen.org/privilege/shortcut + /// @remarks The specific error code can be obtained using the gat_last_result() method. Error codes are described in Exception section. + /// @return None + /// @exception #SHORTCUT_ERROR_NONE Successful + /// @exception #SHORTCUT_ERROR_NOT_SUPPORTED Not supported + /// @exception #SHORTCUT_ERROR_PERMISSION_DENIED Permission denied + /// @see shortcut_set_request_cb() + /// @see get_last_result() + void shortcut_unset_request_cb() { + return _shortcut_unset_request_cb(); + } + + late final _shortcut_unset_request_cbPtr = + _lookup>( + 'shortcut_unset_request_cb'); + late final _shortcut_unset_request_cb = + _shortcut_unset_request_cbPtr.asFunction(); + + /// @deprecated Deprecated since 9.0 + /// @brief Sets the callback function to listen the remove requests from applications. + /// @since_tizen 3.0 + /// @privlevel public + /// @privilege %http://tizen.org/privilege/shortcut + /// @remarks Should be used in the homescreen.\n + /// Should check the return value of this function. + /// Prospective Clients: Homescreen. + /// @param[in] remove_cb The callback function pointer that is invoked when remove_from_home is requested + /// @param[in] data The callback data to deliver to the callback function + /// @return 0 on success, otherwise a negative error value + /// @retval #SHORTCUT_ERROR_NONE Successful + /// @retval #SHORTCUT_ERROR_NOT_SUPPORTED Not supported + /// @retval #SHORTCUT_ERROR_PERMISSION_DENIED Permission denied + /// @retval #SHORTCUT_ERROR_INVALID_PARAMETER Invalid function parameter + /// @retval #SHORTCUT_ERROR_OUT_OF_MEMORY Out of memory + /// @retval #SHORTCUT_ERROR_IO_ERROR I/O Error + /// @retval #SHORTCUT_ERROR_COMM Connection not established or communication problem + /// @pre You have to prepare a callback function. + /// @post If a request is sent from the application, the registered callback will be invoked. + /// @see shortcut_remove_cb() + /// @see shortcut_error_e + int shortcut_set_remove_cb( + shortcut_remove_cb remove_cb, + ffi.Pointer data, + ) { + return _shortcut_set_remove_cb( + remove_cb, + data, + ); + } + + late final _shortcut_set_remove_cbPtr = _lookup< + ffi.NativeFunction< + ffi.Int Function(shortcut_remove_cb, + ffi.Pointer)>>('shortcut_set_remove_cb'); + late final _shortcut_set_remove_cb = _shortcut_set_remove_cbPtr + .asFunction)>(); + + /// @deprecated Deprecated since 9.0 + /// @brief Unsets a callback for the shortcut remove. + /// @since_tizen 3.0 + /// @privlevel public + /// @privilege %http://tizen.org/privilege/shortcut + /// @remarks The specific error code can be obtained using the gat_last_result() method. Error codes are described in Exception section. + /// @return None + /// @exception #SHORTCUT_ERROR_NONE Successful + /// @exception #SHORTCUT_ERROR_NOT_SUPPORTED Not supported + /// @exception #SHORTCUT_ERROR_PERMISSION_DENIED Permission denied + /// @see shortcut_set_remove_cb() + /// @see get_last_result() + void shortcut_unset_remove_cb() { + return _shortcut_unset_remove_cb(); + } + + late final _shortcut_unset_remove_cbPtr = + _lookup>( + 'shortcut_unset_remove_cb'); + late final _shortcut_unset_remove_cb = + _shortcut_unset_remove_cbPtr.asFunction(); +} + +/// @deprecated Deprecated since 9.0 +/// @brief Enumeration for values of shortcut response types. +/// @since_tizen 2.3 +abstract class shortcut_error_e { + /// < Successful + static const int SHORTCUT_ERROR_NONE = 0; + + /// < Invalid function parameter + static const int SHORTCUT_ERROR_INVALID_PARAMETER = -22; + + /// < Out of memory + static const int SHORTCUT_ERROR_OUT_OF_MEMORY = -12; + + /// < I/O Error + static const int SHORTCUT_ERROR_IO_ERROR = -5; + + /// < Permission denied + static const int SHORTCUT_ERROR_PERMISSION_DENIED = -13; + + /// < Not supported + static const int SHORTCUT_ERROR_NOT_SUPPORTED = -1073741822; + + /// < Device or resource busy + static const int SHORTCUT_ERROR_RESOURCE_BUSY = -16; + + /// < There is no space to add a new shortcut + static const int SHORTCUT_ERROR_NO_SPACE = -18219007; + + /// < Shortcut is already added + static const int SHORTCUT_ERROR_EXIST = -18219006; + + /// < Unrecoverable error + static const int SHORTCUT_ERROR_FAULT = -18219004; + + /// < Not exist shortcut(@b Since: 3.0) + static const int SHORTCUT_ERROR_NOT_EXIST = -18219000; + + /// < Connection not established or communication problem + static const int SHORTCUT_ERROR_COMM = -18218944; +} + +/// @deprecated Deprecated since 9.0 +/// @brief Enumeration for shortcut types. +/// @details Basically, two types of shortcuts are defined. +/// Every homescreen developer should support these types of shortcuts. +/// Or return, a proper errno to figure out why the application failed to add a shortcut. +/// #LAUNCH_BY_APP is used for adding a package itself as a shortcut. +/// #LAUNCH_BY_URI is used for adding a shortcut for "uri" data. +/// @since_tizen 2.3 +abstract class shortcut_type { + /// < Launch the application itself + static const int LAUNCH_BY_APP = 0; + + /// < Launch the application with the given data(URI) + static const int LAUNCH_BY_URI = 1; +} + +/// @deprecated Deprecated since 9.0 +/// @brief Enumeration for sizes of shortcut widget. +/// @since_tizen 2.4 +abstract class shortcut_widget_size { + /// < Type mask for the normal mode widget , don't use this value for specific size. + static const int WIDGET_SIZE_DEFAULT = 268435456; + + /// < 1x1 + static const int WIDGET_SIZE_1x1 = 268500992; + + /// < 2x1 + static const int WIDGET_SIZE_2x1 = 268566528; + + /// < 2x2 + static const int WIDGET_SIZE_2x2 = 268697600; + + /// < 4x1 + static const int WIDGET_SIZE_4x1 = 268959744; + + /// < 4x2 + static const int WIDGET_SIZE_4x2 = 269484032; + + /// < 4x3 + static const int WIDGET_SIZE_4x3 = 270532608; + + /// < 4x4 + static const int WIDGET_SIZE_4x4 = 272629760; + + /// < 4x5 + static const int WIDGET_SIZE_4x5 = 285212672; + + /// < 4x6 + static const int WIDGET_SIZE_4x6 = 301989888; + + /// < Type mask for the easy mode widget, don't use this value for specific size. + static const int WIDGET_SIZE_EASY_DEFAULT = 805306368; + + /// < Easy mode 1x1 + static const int WIDGET_SIZE_EASY_1x1 = 805371904; + + /// < Easy mode 3x2 + static const int WIDGET_SIZE_EASY_3x1 = 805437440; + + /// < Easy mode 3x3 + static const int WIDGET_SIZE_EASY_3x3 = 805568512; +} + +/// @deprecated Deprecated since 9.0 +/// @brief Called to receive the result of shortcut_add_to_home(). +/// @since_tizen 2.3 +/// @param[in] ret The result value, it could be @c 0 if it succeeds to add a shortcut, +/// otherwise it returns an errno +/// @param[in] user_data The callback data +/// @return int @c 0 if there is no error, +/// otherwise errno +/// @see shortcut_add_to_home() +typedef result_cb = ffi.Pointer>; +typedef result_cbFunction = ffi.Int Function( + ffi.Int ret, ffi.Pointer user_data); +typedef Dartresult_cbFunction = int Function( + int ret, ffi.Pointer user_data); + +/// @deprecated Deprecated since 9.0 +/// @brief Called to receive the result of shortcut_get_list(). +/// @since_tizen 2.4 +/// @param[in] package_name The name of package +/// @param[in] icon The absolute path of an icon file for this shortcut +/// @param[in] name The name of the created shortcut icon +/// @param[in] extra_key The user data. A property of shortcut element in manifest file +/// @param[in] extra_data The user data. A property of shortcut element in manifest file +/// @param[in] user_data The callback user data +/// @return SHORTCUT_ERROR_NONE to continue with the next iteration of the loop, other error values to break out of the loop +/// @see shortcut_get_list() +typedef shortcut_list_cb + = ffi.Pointer>; +typedef shortcut_list_cbFunction = ffi.Int Function( + ffi.Pointer package_name, + ffi.Pointer icon, + ffi.Pointer name, + ffi.Pointer extra_key, + ffi.Pointer extra_data, + ffi.Pointer user_data); +typedef Dartshortcut_list_cbFunction = int Function( + ffi.Pointer package_name, + ffi.Pointer icon, + ffi.Pointer name, + ffi.Pointer extra_key, + ffi.Pointer extra_data, + ffi.Pointer user_data); + +/// @deprecated Deprecated since 9.0 +/// @brief Called to the add_to_home request. +/// @details The homescreen should define a callback as this type and implement the service code +/// for adding a new application shortcut. +/// @since_tizen 2.4 +/// @param[in] package_name The name of package +/// @param[in] name The name of the created shortcut icon +/// @param[in] type One of the three defined types +/// @param[in] content_info The specific information for creating a new shortcut +/// @param[in] icon The absolute path of an icon file for this shortcut +/// @param[in] pid The process ID of who request add_to_home +/// @param[in] period The Update period in seconds +/// @param[in] allow_duplicate @c 1 if the shortcut can be duplicated, +/// otherwise a shortcut should exist only once +/// @param[in] user_data The callback data +/// @return The result of handling a shortcut creation request\n +/// This returns @c 0 if the add_to_home request is handled successfully, +/// otherwise it returns a proper errno +/// @see shortcut_set_request_cb() +typedef shortcut_request_cb + = ffi.Pointer>; +typedef shortcut_request_cbFunction = ffi.Int Function( + ffi.Pointer package_name, + ffi.Pointer name, + ffi.Int type, + ffi.Pointer content_info, + ffi.Pointer icon, + ffi.Int pid, + ffi.Double period, + ffi.Int allow_duplicate, + ffi.Pointer user_data); +typedef Dartshortcut_request_cbFunction = int Function( + ffi.Pointer package_name, + ffi.Pointer name, + int type, + ffi.Pointer content_info, + ffi.Pointer icon, + int pid, + double period, + int allow_duplicate, + ffi.Pointer user_data); + +/// @deprecated Deprecated since 9.0 +/// @brief Called to the shortcut_remove_from_home() request. +/// @since_tizen 3.0 +/// @param[in] package_name The name of package +/// @param[in] name The name of the created shortcut icon +/// @param[in] sender_pid The process ID of who request shortcut_remove_from_home() +/// @param[in] user_data The user data passed from the callback register function +/// @return The result of handling a shortcut remove request\n +/// This returns @c 0 if the remove_from_home request is handled successfully, +/// otherwise it returns a proper errno. +/// @see shortcut_set_remove_cb() +typedef shortcut_remove_cb + = ffi.Pointer>; +typedef shortcut_remove_cbFunction = ffi.Int Function( + ffi.Pointer package_name, + ffi.Pointer name, + ffi.Int sender_pid, + ffi.Pointer user_data); +typedef Dartshortcut_remove_cbFunction = int Function( + ffi.Pointer package_name, + ffi.Pointer name, + int sender_pid, + ffi.Pointer user_data); diff --git a/lib/src/bindings/9.0/generated_symbols.dart b/lib/src/bindings/9.0/generated_symbols.dart index 4d5e63c2..4c735baa 100644 --- a/lib/src/bindings/9.0/generated_symbols.dart +++ b/lib/src/bindings/9.0/generated_symbols.dart @@ -1179,6 +1179,19 @@ const Map> tizenCoreSymbols = { ], }; +const Map> shortcutSymbols = { + 'libshortcut.so.0': [ + 'shortcut_add_to_home', + 'shortcut_add_to_home_widget', + 'shortcut_get_list', + 'shortcut_remove_from_home', + 'shortcut_set_remove_cb', + 'shortcut_set_request_cb', + 'shortcut_unset_remove_cb', + 'shortcut_unset_request_cb', + ], +}; + const Map> capiBaseCommonSymbols = { 'libcapi-base-common.so.0': [ 'get_error_message',