Hi all I put my module src files of helloworld into vendor/xxx/modules and I want to add my driver modules into android but I can't build it. this is my Makefile, it's simple
obj-m += Hello.o modules: <tab> $(MAKE) -C $(KERNELDIR) M=$(PWD) ARCH=$(ARCH) CROSS_COMPILE=$ (CROSS_COMPILE) modules when I "make modules" the following error occurs ERROR : kernel configuration is invalid. include/linux/autoconf.h or include/config/auto.conf are missing. Run 'make oldconfig && make prepare' on kernel src to fix it. CC [M] /media/slave2/work/xxx/LINUX/android/vendor/xxx/modules/ Hello.o cc1: error: include/linux/autoconf.h: No such file or directory In file included from include/linux/prefetch.h:14, from include/linux/list.h:6, from include/linux/module.h:9, from /media/slave2/work/xxx/LINUX/android/vendor/xxx/ modules/Hello.c:1: /media/slave2/work/xxx/LINUX/android/kernel/arch/arm/include/asm/ processor.h:109:5: error: "__LINUX_ARM_ARCH__" is not defined In file included from /media/slave2/work/xxx/LINUX/android/kernel/arch/ arm/include/asm/system.h:6, from include/linux/list.h:7, from include/linux/module.h:9, from /media/slave2/work/xxx/LINUX/android/vendor/xxx/ modules/Hello.c:1: /media/slave2/work/xxx/LINUX/android/kernel/arch/arm/include/asm/ memory.h:18:25: error: mach/memory.h: No such file or directory In file included from /media/slave2/work/xxx/LINUX/android/kernel/arch/ arm/include/asm/system.h:6, from include/linux/list.h:7, How can I fix this? -- unsubscribe: android-porting+unsubscr...@googlegroups.com website: http://groups.google.com/group/android-porting