+%if !0%{?disable_cxx03_build}
+###########################################
+# Dali adapter for profiles for cxx03 ABI
+###########################################
+
+# This is for backward-compatibility. This does not deteriorate 4.0 Configurability
+# if mobile || "undefined"
+%if "%{?profile}" != "wearable" && "%{?profile}" != "tv" && "%{?profile}" != "ivi" && "%{?profile}" != "common"
+%package profile_mobile-cxx03
+Summary: The DALi Tizen Adaptor for mobile with cxx03 abi
+Provides: %{name}-cxx03-compat = %{version}-%{release}
+Conflicts: %{name}-profile_tv-cxx03
+Conflicts: %{name}-profile_wearable-cxx03
+Conflicts: %{name}-profile_ivi-cxx03
+Conflicts: %{name}-profile_common-cxx03
+%description profile_mobile-cxx03
+The DALi Tizen Adaptor for mobile.
+%endif
+
+# This is for backward-compatibility. This does not deteriorate 4.0 Configurability
+# if tv ||"undefined"
+%if "%{?profile}" != "wearable" && "%{?profile}" != "common" && "%{?profile}" != "ivi" && "%{?profile}" != "mobile"
+%package profile_tv-cxx03
+Summary: The DALi Tizen Adaptor for tv with cxx03 abi
+Provides: %{name}-cxx03-compat = %{version}-%{release}
+Conflicts: %{name}-profile_mobile-cxx03
+Conflicts: %{name}-profile_wearable-cxx03
+Conflicts: %{name}-profile_ivi-cxx03
+Conflicts: %{name}-profile_common-cxx03
+%description profile_tv-cxx03
+The DALi Tizen Adaptor for tv.
+%endif
+
+# This is for backward-compatibility. This does not deteriorate 4.0 Configurability
+# if wearable || "undefined"
+%if "%{?profile}" != "mobile" && "%{?profile}" != "tv" && "%{?profile}" != "ivi" && "%{?profile}" != "common"
+%package profile_wearable-cxx03
+Summary: The DALi Tizen Adaptor for wearable with cxx03 abi
+Provides: %{name}-cxx03-compat = %{version}-%{release}
+Conflicts: %{name}-profile_mobile-cxx03
+Conflicts: %{name}-profile_tv-cxx03
+Conflicts: %{name}-profile_ivi-cxx03
+Conflicts: %{name}-profile_common-cxx03
+%description profile_wearable-cxx03
+The DALi Tizen Adaptor for wearable.
+%endif
+
+# This is for backward-compatibility. This does not deteriorate 4.0 Configurability
+# if ivi ||"undefined"
+%if "%{?profile}" != "wearable" && "%{?profile}" != "tv" && "%{?profile}" != "common" && "%{?profile}" != "mobile"
+%package profile_ivi-cxx03
+Summary: The DALi Tizen Adaptor for ivi with cxx03 abi
+Provides: %{name}-cxx03-compat = %{version}-%{release}
+Conflicts: %{name}-profile_mobile-cxx03
+Conflicts: %{name}-profile_wearable-cxx03
+Conflicts: %{name}-profile_tv-cxx03
+Conflicts: %{name}-profile_common-cxx03
+%description profile_ivi-cxx03
+The DALi Tizen Adaptor for ivi.
+%endif
+
+# This is for backward-compatibility. This does not deteriorate 4.0 Configurability
+# if common ||"undefined"
+%if "%{?profile}" != "wearable" && "%{?profile}" != "tv" && "%{?profile}" != "ivi" && "%{?profile}" != "mobile"
+# Currently Tizen Common we use does not have wayland extensions like xdg-shell
+%package profile_common-cxx03
+%define tizen_2_2_compatibility 0
+Summary: The DALi Tizen Adaptor for common with cxx03 abi
+Provides: %{name}-cxx03-compat = %{version}-%{release}
+Conflicts: %{name}-profile_mobile-cxx03
+Conflicts: %{name}-profile_wearable-cxx03
+Conflicts: %{name}-profile_tv-cxx03
+Conflicts: %{name}-profile_ivi-cxx03
+%description profile_common-cxx03
+The DALi Tizen Adaptor for common.
+%endif
+%endif
+