2 # compile in kqemu directory
4 -include ../config-host.mak
12 make -C $(KERNEL_PATH) M=`pwd` modules
20 make -C $(KERNEL_PATH) SUBDIRS=`pwd` modules
22 endif # !CONFIG_KBUILD26
25 rm -f kqemu.o kqemu.ko kqemu-linux.o kqemu-mod.o kqemu.mod.c *~
27 FILES=Makefile README Changelog LICENSE install.sh kqemu-linux.c kqemu.h \
28 kqemu-kernel.h kqemu-mod-i386.o kqemu-mod-x86_64.o \
29 kqemu-freebsd.c Makefile.freebsd \
30 kqemu-win32.c kqemu.sys kqemu.inf kqemu-mod-i386-win32.o Makefile.winnt \
31 kqemu-doc.texi kqemu-doc.html
35 cd .. ; tar zcvf /tmp/kqemu-$(VERSION).tar.gz $(addprefix kqemu/, $(FILES))
41 texi2html -monolithic -number $<
45 ifeq ($(PATCHLEVEL),4)
46 # called from 2.4 kernel kbuild
49 kqemu-objs:= kqemu-linux.o kqemu-mod-$(ARCH).o
51 include $(TOPDIR)/Rules.make
53 kqemu.o: $(kqemu-objs)
54 $(LD) -r -o $@ $(kqemu-objs)
57 # called from 2.6 kernel kbuild
60 kqemu-objs:= kqemu-linux.o kqemu-mod.o
62 $(obj)/kqemu-mod.o: $(src)/kqemu-mod-$(ARCH).o