From: sparky Date: Wed, 22 Feb 2006 23:27:12 +0000 (+0000) Subject: - fixed new way module building X-Git-Tag: auto/th/qemu-0_8_2-0_4k~29 X-Git-Url: https://git.pld-linux.org/?p=packages%2Fqemu.git;a=commitdiff_plain;h=e106d8288c2182054c10bbee35bbd5cc4e1a4b53 - fixed new way module building Changed files: qemu.spec -> 1.46 --- diff --git a/qemu.spec b/qemu.spec index 92ed82a..c5d224c 100644 --- a/qemu.spec +++ b/qemu.spec @@ -164,21 +164,21 @@ for cfg in %{?with_dist_kernel:%{?with_smp:smp} up}%{!?with_dist_kernel:nondist} if [ ! -r "%{_kernelsrcdir}/config-$cfg" ]; then exit 1 fi - install -d o/include/{linux,config} + install -d o/include/linux ln -sf %{_kernelsrcdir}/config-$cfg o/.config - ln -sf %{_kernelsrcdir}/include/linux/autoconf-$cfg.h o/include/linux/autoconf.h ln -sf %{_kernelsrcdir}/Module.symvers-$cfg o/Module.symvers -%if %{without dist_kernel} + ln -sf %{_kernelsrcdir}/include/linux/autoconf-$cfg.h o/include/linux/autoconf.h +%if %{with dist_kernel} %{__make} -C %{_kernelsrcdir} O=$PWD/o prepare scripts %else - ln -sf %{_kernelsrcdir}/scripts o/scripts + install -d o/include/config touch o/include/config/MARKER + ln -sf %{_kernelsrcdir}/scripts o/scripts %endif - %{__make} -C %{_kernelsrcdir} clean \ - RCS_FIND_IGNORE="-name 'kqemu-mod-*.*' -o" \ - M=$PWD O=$PWD/o %{__make} -C %{_kernelsrcdir} modules \ - M=$PWD O=$PWD/o + CC="%{__cc}" CPP="%{__cpp}" \ + M=$PWD O=$PWD/o \ + %{?with_verbose:V=1} mv kqemu.ko kqemu-mod-$cfg.ko done cd -