?? makefile
字號:
ifeq ($(KERNELRELEASE),)KVER := $(shell uname -r)#KDIR := /lib/modules/$(KVER)/build############內核源代碼根目錄,可以自行修改KDIR := /linux-2.6.17PWD := $(shell pwd)KMINOR := $(shell echo $(KVER) | cut -d'.' -f2)KOUT := $(KDIR) .PHONY: modules cleanmodules:ifeq ($(KDIR),$(KOUT)) $(MAKE) -C $(KDIR) SUBDIRS=$(PWD) $@ @echo "^^^^^^^^^^^^^^^^^^^^^^^^^^^^" @echo $(MAKEFILES) @echo "^^^^^^^^^^^^^^^^^^^^^^^^^^^^"else mkdir -p $(PWD)/tmp cp $(KOUT)/.config $(PWD)/tmp/ $(MAKE) -C $(KDIR) SUBDIRS=$(PWD) O=$(PWD)/tmp/ $@ endifclean: rm -f *.o *.ko *~ core* .dep* .*.d .*.cmd *.mod.c *.a *.s .*.flags rm -rf .tmp*elseCONFIG_PRISM54=mifeq ($(PATCHLEVEL),4)include Makefile.k24endif # ifeq ($(PATCHLEVEL),4)ifeq ($(PATCHLEVEL),6)include $(PWD)/Makefile.k26endif # ifeq ($(PATCHLEVEL),6)endif # ifeq ($(KERNELRELEASE),)
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -