####################################################################
-# Mobile Profile : Kiran(SM-Z130H), Redwood(SM-Z910F) #
+# Mobile Profile : Redwood(SM-Z910F) #
####################################################################
%if "%{?tizen_profile_name}" == "mobile"
%define tizen_feature_application_support 1
%define tizen_feature_archive_support 1
%define tizen_feature_badge_support 1
+%ifarch %{arm}
+# ARM
%define tizen_feature_bluetooth_support 1
+%else
+# I586
+%define tizen_feature_bluetooth_support 0
+%endif
%define tizen_feature_bookmark_support 1
%define tizen_feature_calendar_support 1
-%define tizen_feature_callhistory_support 1
%define tizen_feature_contact_support 1
%define tizen_feature_content_support 1
%define tizen_feature_datacontrol_support 1
%define tizen_feature_download_support 1
%define tizen_feature_exif_support 1
%define tizen_feature_filesystem_support 1
+%ifarch %{arm}
+# ARM
%define tizen_feature_fm_radio_support 0
+%else
+# I586
+%define tizen_feature_fm_radio_support 1
+%endif
%define tizen_feature_media_controller_support 1
+%ifarch %{arm}
+# ARM
%define tizen_feature_media_key_support 1
+%else
+# I586
+%define tizen_feature_media_key_support 0
+%endif
%define tizen_feature_message_port_support 1
%define tizen_feature_messaging_support 1
-%define tizen_feature_nbs_support 1
+
+%ifarch %{arm}
+# ARM
%define tizen_feature_nfc_emulation_support 0
%define tizen_feature_nfc_support 1
+%else
+# I586
+%define tizen_feature_nfc_emulation_support 0
+%define tizen_feature_nfc_support 0
+%endif
%define tizen_feature_notification_support 1
%define tizen_feature_package_support 1
%define tizen_feature_power_support 1
%define tizen_feature_push_support 1
+%ifarch %{arm}
+# ARM
%define tizen_feature_se_support 1
+%else
+# I586
+%define tizen_feature_se_support 0
+%endif
%define tizen_feature_sensor_support 1
%define tizen_feature_sound_support 1
%define tizen_feature_system_info_support 1
%define tizen_feature_system_setting_support 1
+%ifarch %{arm}
+# ARM
+%define tizen_feature_telephony_support 1
+%else
+# I586
%define tizen_feature_telephony_support 0
+%endif
%define tizen_feature_time_support 1
%define tizen_feature_web_setting_support 1
+%ifarch %{arm}
+# ARM
%define tizen_feature_wi_fi_support 0
+%else
+# I586
+%define tizen_feature_wi_fi_support 0
+%endif
%define tizen_feature_tvaudio_support 0
%define tizen_feature_tvchannel_support 0
%define tizen_feature_tv_display_support 0
%define tizen_feature_tvinputdevice_support 0
%define tizen_feature_tvwindow_support 0
+%if 0%{?tizen_feature_telephony_support}
+%define tizen_feature_callhistory_support 1
+%define tizen_feature_nbs_support 1
+%else
+%define tizen_feature_callhistory_support 0
+%define tizen_feature_nbs_support 0
+%endif
+
%endif # tizen_profile_mobile
####################################################################
-# Wearable Profile : Gear3(Ponte) #
+# Wearable Profile : B2 #
####################################################################
%if "%{?tizen_profile_name}" == "wearable"
+# Account API is optional in Tizen Wearable Profile.
%define tizen_feature_account_support 0
+
%define tizen_feature_alarm_support 0
%define tizen_feature_application_support 0
-%define tizen_feature_archive_support 0
-%define tizen_feature_badge_support 0
-%define tizen_feature_bluetooth_support 0
+
+# Archive API is optional in Tizen Wearable Profile.
+%define tizen_feature_archive_support 1
+
+# Badge API is mandatory in Tizen Wearable Profile.
+%define tizen_feature_badge_support 1
+
+
+%define tizen_feature_bluetooth_support 1
+
+# Bookmark API is optional in Tizen Wearable Profile.
%define tizen_feature_bookmark_support 0
+
+# Calendar API is mandatory in Tizen Wearable Profile.
%define tizen_feature_calendar_support 0
-%define tizen_feature_callhistory_support 0
+%define tizen_feature_callhistory_support 1
%define tizen_feature_contact_support 0
-%define tizen_feature_content_support 0
+%define tizen_feature_content_support 1
%define tizen_feature_datacontrol_support 0
+%ifarch %{arm}
%define tizen_feature_download_support 0
-%define tizen_feature_exif_support 0
+%else
+%define tizen_feature_download_support 1
+%endif
+%define tizen_feature_exif_support 1
%define tizen_feature_filesystem_support 0
%define tizen_feature_fm_radio_support 0
-%define tizen_feature_media_controller_support 0
+%define tizen_feature_media_controller_support 1
+
+# MediayKey API is optional in Tizen Wearable Profile.
+# tizen.org/feature/network.bluetooth.audio.media is required for MediayKey API
+%ifarch %{arm}
+# ARM
+%define tizen_feature_media_key_support 1
+%else
+# I586
%define tizen_feature_media_key_support 0
-%define tizen_feature_message_port_support 0
+%endif
+
+%define tizen_feature_message_port_support 1
%define tizen_feature_messaging_support 0
-%define tizen_feature_nbs_support 0
+%define tizen_feature_nbs_support 1
+%if 0%{?model_build_feature_nfc}
+%define tizen_feature_nfc_emulation_support 1
+%define tizen_feature_nfc_support 1
+%else
%define tizen_feature_nfc_emulation_support 0
%define tizen_feature_nfc_support 0
+%endif
%define tizen_feature_notification_support 0
%define tizen_feature_package_support 0
-%define tizen_feature_power_support 0
+%define tizen_feature_power_support 1
%define tizen_feature_push_support 0
+%if 0%{?model_build_feature_smartcard }
+%define tizen_feature_se_support 1
+%else
%define tizen_feature_se_support 0
-%define tizen_feature_sensor_support 0
-%define tizen_feature_sound_support 0
+%endif
+%define tizen_feature_sensor_support 1
+%define tizen_feature_sound_support 1
%define tizen_feature_system_info_support 0
%define tizen_feature_system_setting_support 0
%define tizen_feature_telephony_support 0
%define tizen_feature_time_support 0
%define tizen_feature_web_setting_support 0
-%define tizen_feature_wi_fi_support 0
+%define tizen_feature_wi_fi_support 1
%define tizen_feature_tvaudio_support 0
%define tizen_feature_tvchannel_support 0
%define tizen_feature_tv_display_support 0