Merge branch 'tizen_2.4_dev' into tizen
[kernel/swap-modules.git] / packaging / swap-modules.spec
index deb31a9..9d7a065 100755 (executable)
@@ -9,28 +9,39 @@ Source: swap-modules-3.0.tar.gz
 
 BuildRequires: perl
 BuildRequires: python
-%ifarch %{arm}
-    %if "%{?tizen_profile_name}" == "tv"
-BuildConflicts: vd_kernel-headers
+Provides: swap-modules
+
+%if "%{_repository}" == "emulator32" || "%{_repository}" == "emulator32-wayland"
+BuildRequires: emulator-kernel-devel
+  %define build_arch i386
+  %define kernel_path /usr/src/linux-kernel-build-3.14.25
+%else
+
+  %if "%{_repository}" == "target-TM1"
+BuildRequires: kernel-devel-3.10-sc7730
+    %define build_arch arm
+    %define kernel_path /boot/kernel/devel/kernel-devel-tizen_tm1
+  %else
+
+    %if "%{_repository}" == "target-circle"
+BuildRequires: kernel-devel-3.4-exynos3250
+      %define build_arch arm
+      %define kernel_path /boot/kernel/devel/kernel-devel-tizen_wc1
+    %else
+
+      %if "%{TIZEN_PRODUCT_TV}" == "1"
 BuildRequires: tztv-hawk-kmodules-devel
         %define build_arch arm
         %define kernel_path /usr/include/kernel_header/debug
-    %else
-        %if "%{?tizen_profile_name}" == "mobile"
-ExcludeArch: %{arm}
-        %else
-            %if "%{?tizen_profile_name}" == "wearable"
-ExcludeArch: %{arm}
-            %endif
-        %endif
+      %else
+
+ExclusiveArch:
+      %endif
     %endif
-%else #i386
-    %define build_arch i386
-BuildRequires: emulator-kernel-devel
-    %define kernel_path /usr/src/linux-kernel-build-3.14.25
+  %endif
 %endif
 
-Provides: swap-modules
+
 %description
 Kernel modules for SWAP