X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=build.sh;h=8915d08d8e918d2cc512e3fa6fde058effea49ae;hb=da27329481fed55683979669c0c823b5674668ef;hp=e87f476eda41b05729b2b5ed9513149c4df2ba99;hpb=71bcc257722c6b677bcd28dace326194b8164474;p=kernel%2Fswap-modules.git diff --git a/build.sh b/build.sh index e87f476..8915d08 100755 --- a/build.sh +++ b/build.sh @@ -35,63 +35,28 @@ sampler_dir=${modules_dir}/sampler energy_dir=${modules_dir}/energy parser_dir=${modules_dir}/parser -install_dir="/opt/swap/sdk" - -rm -f ${kprobe_arch_dir}/asm -ln -s asm-${link_name} ${kprobe_arch_dir}/asm -rm -f ${uprobe_arch_dir}/asm -ln -s asm-${link_name} ${uprobe_arch_dir}/asm - buffer_module_name=swap_buffer.ko -buffer_inc=${modules_inc} -make CROSS_COMPILE=${cross_compile} ARCH=${arch} -C ${kernel_dir} M=${buffer_dir} \ - extra_cflags="-Werror" modules || exit 1 - driver_module_name=swap_driver.ko -make CROSS_COMPILE=${cross_compile} ARCH=${arch} -C ${kernel_dir} M=${driver_dir} \ - extra_cflags="-Werror -I${modules_dir}" modules || exit 1 - writer_module_name=swap_writer.ko -writer_inc=${modules_inc} -make CROSS_COMPILE=${cross_compile} ARCH=${arch} -C ${kernel_dir} M=${writer_dir} \ - extra_cflags="-Werror -I${modules_dir} -I${kprobe_dir} -I${kprobe_arch_dir} -I${uprobe_arch_dir}" modules || exit 1 - kprobe_module_name=swap_kprobe.ko -make CROSS_COMPILE=${cross_compile} ARCH=${arch} -C ${kernel_dir} M=${kprobe_dir} \ - extra_cflags="-Werror -I${modules_dir} -I${kprobe_arch_dir}" \ - modules || exit 1 - ks_manager_module_name=swap_ks_manager.ko -make CROSS_COMPILE=${cross_compile} ARCH=${arch} -C ${kernel_dir} M=${ks_manager_dir} \ - extra_cflags="-Werror -I${modules_dir} -I${kprobe_dir} -I${kprobe_arch_dir}" \ - modules || exit 1 - uprobe_module_name=swap_uprobe.ko -make CROSS_COMPILE=${cross_compile} ARCH=${arch} -C ${kernel_dir} M=${uprobe_dir} \ - extra_cflags="-Werror -I${modules_dir} -I${kprobe_dir} -I${kprobe_arch_dir} -I${uprobe_dir} -I${uprobe_arch_dir}" \ - modules || exit 1 - us_manager_module_name=swap_us_manager.ko -make CROSS_COMPILE=${cross_compile} ARCH=${arch} -C ${kernel_dir} M=${us_manager_dir} \ - extra_cflags="-Werror -I${modules_dir} -I${us_manager_dir} -I${kprobe_dir} -I${kprobe_arch_dir} -I${uprobe_dir} -I${uprobe_arch_dir} -I${driver_dir} -I${ksyms_dir}" \ - modules || exit 1 - ks_features_module_name=swap_ks_features.ko -make CROSS_COMPILE=${cross_compile} ARCH=${arch} -C ${kernel_dir} M=${ks_features_dir} \ - extra_cflags="-Werror -I${modules_dir} -I${kprobe_arch_dir}" \ - modules || exit 1 - sampler_module_name=swap_sampler.ko -make CROSS_COMPILE=${cross_compile} ARCH=${arch} -C ${kernel_dir} M=${sampler_dir} \ - extra_cflags="-Werror -I${modules_dir}" modules || exit 1 - energy_module_name=swap_energy.ko -make CROSS_COMPILE=${cross_compile} ARCH=${arch} -C ${kernel_dir} M=${energy_dir} \ - extra_cflags="-Werror -I${modules_dir} -I${kprobe_dir} -I${kprobe_arch_dir}" modules || exit 1 - parser_module_name=swap_message_parser.ko -make CROSS_COMPILE=${cross_compile} ARCH=${arch} -C ${kernel_dir} M=${parser_dir} \ - extra_cflags="-Werror -I${modules_dir}" modules || exit 1 +ksyms_module_name=swap_ksyms.ko + +install_dir="/opt/swap/sdk" + +rm -f ${kprobe_arch_dir}/asm +ln -s asm-${link_name} ${kprobe_arch_dir}/asm +rm -f ${uprobe_arch_dir}/asm +ln -s asm-${link_name} ${uprobe_arch_dir}/asm + +make CROSS_COMPILE=${cross_compile} ARCH=${arch} -C ${kernel_dir} \ + M=${modules_dir} extra_cflags="-Werror -I${modules_dir}" modules || exit 1 modules=\ "${buffer_dir}/${buffer_module_name} \ @@ -104,8 +69,10 @@ ${us_manager_dir}/${us_manager_module_name} \ ${ks_features_dir}/${ks_features_module_name} \ ${sampler_dir}/${sampler_module_name} \ ${energy_dir}/${energy_module_name} \ -${parser_dir}/${parser_module_name}" +${parser_dir}/${parser_module_name} \ +${ksyms_dir}/${ksyms_module_name}" -# for m in ${modules} ; do +for m in ${modules} ; do + ${cross_compile}strip -x -g $m # sdb -e push $m ${install_dir} -# done +done