%define BUILD_PACKAGE_TW2 1
%define BUILD_PACKAGE_RPI3 1
%define BUILD_PACKAGE_ODROIDXU3 1
+%define BUILD_PACKAGE_EMULATOR32 1
# Validate build config.
# If current architecture does not support configuration, it disables.
+%ifnarch %ix86
+ %define BUILD_PACKAGE_EMULATOR32 0
+%endif
%ifnarch %arm
%define BUILD_PACKAGE_TM1 0
%define BUILD_PACKAGE_ODROIDXU3 0
cp -r /tmp/odroid_swap_modules %{buildroot}/opt/swap/modules/odroidxu3
%endif
+%if %{BUILD_PACKAGE_EMULATOR32}
+ cp -r /tmp/emul_swap_modules %{buildroot}/opt/swap/modules/emulator32
+%endif
+
mkdir -p %{buildroot}/opt/swap/sdk/
%ifarch armv7l
mv /tmp/tm1_swap_modules %{buildroot}/opt/swap/sdk/
%license LICENSE.GPL-2.0+
/opt/swap/modules/odroidxu3/
%endif # BUILD_PACKAGE_ODROIDXU3
+
+%if %{BUILD_PACKAGE_EMULATOR32}
+%package emulator32
+Summary: SWAP modules for Emulator x86
+Provides: swap-modules
+Provides: swap-modules = %{version}-%{release}
+
+%description emulator32
+This package provides SWAP modules for Emulator x86
+
+%post emulator32
+ln -s /opt/swap/modules/emulator32 /opt/swap/sdk
+
+%preun emulator32
+rm /opt/swap/sdk
+
+%files emulator32
+%license LICENSE.GPL-2.0+
+/opt/swap/modules/emulator32/
+%endif # BUILD_PACKAGE_EMULATOR32