大家好,做嵌入式开发时,有些细节一直没有注意,只知道是这么用,但是今天深究了一下,感觉到自己的不足。有谁能够深入的解释一下这个$(MAKE) 是个什么啊!
ifeq ($(KERNELRELEASE),)
KERNELDIR ?=/home/linux_source/source/linux-2.6.32.2
PWD := $(shell pwd)
modules:
$(MAKE) -C $(KERNELDIR) M=$(PWD) modules
modules_install:
$(MAKE) -C $(KERNELDIR) M=$(PWD) modules_install
clean:
rm -rf *.o *~ core .depend .*.cmd *.ko *.mod.c .tmp_versions
.PHONY: modules modules_install clean
else
obj-m := beep_drv.o
endif
--
FROM 219.142.254.*