In SUSE10 kernel source are seperated into
/lib/module/kernel/build & /lib/module/kernel/source
the follow patch just add an KERNEL_BUILD env and make
it work with them



--- Makefile    2006-04-24 19:16:31.000000000 +0800
+++ ../Makefile.new     2006-04-24 19:12:28.000000000 +0800
@@ -1,7 +1,8 @@
 KERNEL_MODLIB     = /lib/modules/$(shell uname -r)
-KERNEL_SOURCE     = $(KERNEL_MODLIB)/build
+KERNEL_BUILD     = $(KERNEL_MODLIB)/build
+KERNEL_SOURCE    = $(KERNEL_MODLIB)/source
 KERNEL_PATCHLEVEL = $(shell uname -r | cut -d . -f 2)
-#KERNEL_PATCHLEVEL = $(shell grep 'PATCHLEVEL ='
$(KERNEL_SOURCE)/Makefile | cut -d ' ' -f 3)
+#KERNEL_PATCHLEVEL = $(shell grep 'PATCHLEVEL ='
$(KERNEL_BUILD)/Makefile | cut -d ' ' -f 3)

 SUB = linux/drivers/char/fusion

@@ -18,7 +19,7 @@
 all:
        rm -f $(SUB)/Makefile
        ln -s Makefile-2.$(KERNEL_PATCHLEVEL) $(SUB)/Makefile
-       $(MAKE) -C $(KERNEL_SOURCE) \
+       $(MAKE) -C $(KERNEL_BUILD) \
                CPPFLAGS="$(CPPFLAGS) -D__KERNEL__ -I`pwd`/linux/include
-I$(KERNEL_SOURCE)/include" \
                SUBDIRS=`pwd`/$(SUB) modules



_______________________________________________
directfb-dev mailing list
[email protected]
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev

Reply via email to