[REFACTOR] remove unnecessary functions declaration
[kernel/swap-modules.git] / packaging / swap-modules.spec
1 Name: swap-modules
2 Version: 3.0
3 Release: 1
4 License: GPL
5 Summary: Linux profiler
6 Group: System Environment/Kernel
7 Vendor: Samsung
8 Source: swap-modules-3.0.tar.gz
9 BuildRequires: linux-glibc-devel
10 BuildRequires: linux-kernel-devel
11 BuildRequires: perl
12 BuildRequires: python
13 Provides: swap-modules
14 %description
15 Profiler. Add more words.
16
17 %prep
18 %setup -q
19
20 %build
21
22 %ifarch i686
23 ./build.sh /usr/src/linux-kernel-build-3.10.33-tizen_defconfig.1 i386
24 %endif
25
26 %ifarch armv7l
27 ./build.sh /usr/src/linux-kernel-build-3.10.33-tizen_defconfig.1 arm
28 %endif
29
30 %install
31 mkdir -p %{buildroot}/opt/swap/sdk
32 install -m 666 buffer/swap_buffer.ko -t %{buildroot}/opt/swap/sdk
33 install -m 666 ksyms/swap_ksyms.ko -t %{buildroot}/opt/swap/sdk
34 install -m 666 driver/swap_driver.ko -t %{buildroot}/opt/swap/sdk
35 install -m 666 writer/swap_writer.ko -t %{buildroot}/opt/swap/sdk
36 install -m 666 kprobe/swap_kprobe.ko -t %{buildroot}/opt/swap/sdk
37 install -m 666 ks_manager/swap_ks_manager.ko -t %{buildroot}/opt/swap/sdk
38 install -m 666 uprobe/swap_uprobe.ko -t %{buildroot}/opt/swap/sdk
39 install -m 666 us_manager/swap_us_manager.ko -t %{buildroot}/opt/swap/sdk
40 install -m 666 ks_features/swap_ks_features.ko -t %{buildroot}/opt/swap/sdk
41 install -m 666 sampler/swap_sampler.ko -t %{buildroot}/opt/swap/sdk
42 install -m 666 energy/swap_energy.ko -t %{buildroot}/opt/swap/sdk
43 install -m 666 parser/swap_message_parser.ko -t %{buildroot}/opt/swap/sdk
44 install -m 755 start.sh %{buildroot}/opt/swap/sdk
45 install -m 755 stop.sh %{buildroot}/opt/swap/sdk
46
47 %files
48 %defattr(-,root,root)
49 /opt/swap/sdk/swap_buffer.ko
50 /opt/swap/sdk/swap_ksyms.ko
51 /opt/swap/sdk/swap_driver.ko
52 /opt/swap/sdk/swap_writer.ko
53 /opt/swap/sdk/swap_kprobe.ko
54 /opt/swap/sdk/swap_ks_manager.ko
55 /opt/swap/sdk/swap_uprobe.ko
56 /opt/swap/sdk/swap_us_manager.ko
57 /opt/swap/sdk/swap_ks_features.ko
58 /opt/swap/sdk/swap_sampler.ko
59 /opt/swap/sdk/swap_energy.ko
60 /opt/swap/sdk/swap_message_parser.ko
61 /opt/swap/sdk/start.sh
62 /opt/swap/sdk/stop.sh