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