?? makefile
字號:
VERSION = 01.00.20DEFINES =#### The following flags enable experimental features.# By default, these are enabled for development versions of the driver, and# disabled for release versions.# Optional: Enable driver debuggingDEFINES += -DGSPCA_ENABLE_DEBUG# Optional: Enable direct register read/write for PAC207 development#DEFINES += -DGSPCA_ENABLE_REGISTERPLAY#### The following flags enable features that aren't yet implemented, and# therefore are disabled by default.# Optional: Enable compressionDEFINES += -DGSPCA_ENABLE_COMPRESSION#### Rest of Makefile follows here. You probably won't need to touch this.# Setup definesDEFINES += -DCONFIG_USB_GSPCA_MODULE=1 -DMODULE -D__KERNEL__DEFINES += -DVID_HARDWARE_GSPCA=0xFF -DGSPCA_VERSION=\"$(VERSION)\"ifneq ($(KERNELRELEASE),) # We were called by kbuildEXTRA_CFLAGS += $(DEFINES) obj-m += gspca.ogspca-objs := gspca_core.o decoder/gspcadecoder.o else # We were called from command lineKERNEL_VERSION = 2.6.14KERNELDIR := /root/workspaces/linux-2.6.14#KERNELDIR := /lib/modules/$(KERNEL_VERSION)/buildPWD := $(shell pwd)#MODULE_INSTALLDIR = /lib/modules/$(KERNEL_VERSION)/kernel/drivers/usb/media/#MODULE_INSTALLDIR =$(PWD)/modulesCC=arm-linux-gcc#KERNEL_VERSION = `uname -r`#KERNELDIR := /lib/modules/$(KERNEL_VERSION)/buildPWD := $(shell pwd)#MODULE_INSTALLDIR = /lib/modules/$(KERNEL_VERSION)/kernel/drivers/usb/media/#MODULE_INSTALLDIR2 = /lib/modules/$(KERNEL_VERSION)/kernel/drivers/media/video/MODULE_INSTALLDIR = ./drivers/usb/media/MODULE_INSTALLDIR2 = ./drivers/media/video/default: @echo '$(MAKE) -C $(KERNELDIR) SUBDIRS=$(PWD) CC=$(CC) modules' $(MAKE) -C $(KERNELDIR) SUBDIRS=$(PWD) CC=$(CC) modulesinstall: mkdir -p $(MODULE_INSTALLDIR) rm -f $(MODULE_INSTALLDIR)spca5xx.ko rm -f $(MODULE_INSTALLDIR2)gspca.ko install -c -m 0644 gspca.ko $(MODULE_INSTALLDIR) /sbin/depmod -aeuninstall: rm -f $(MODULE_INSTALLDIR)gspca.ko /sbin/depmod -aqendif############################################################################## # OTHER TARGETS ##############################################################################clean: rm -r -f *.o decoder/.gspcadecoder.o.cmd decoder/*.o \ .gspca.o.cmd *.o *.ko *.mod.* .[a-z]* core *.i \ *.symvers *.err ##############################################################################
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -