一直认为有一个xx.ko 那么必然存在一个xx.c文件.但是这个结论是错的.
ifneq ($(KERNELRELEASE),)
#obj-m := aadev.o
wl12xx_sdio-objs = aadev.o
obj-m += wl12xx_sdio.o
else
KDIR := /quck/uboot/myandroid_boundary_new/kernel_imx
all:
make -C $(KDIR) M=$(PWD) modules ARCH=arm CROSS_COMPILE=/quck/uboot/myandroid_boundary_new/prebuilts/gcc/linux-x86/arm/arm-eabi-4.6/bin/arm-eabi-
clean:
rm -f *.ko *.o *.mod.o *.mod.c *.symvers
endif
如果使用obj-m :=aadev.o 再屏蔽掉它下面的2行 生成的就是 aadev.ko
注意不存在wl12xx_sdio.c文件的 ,aadev.c文件是存在的