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 -