📄 makefile
字号:
#Makefile for qcamvc#########################KERNEL_VERSION = $(shell uname -r)MODULE_DIR = $(DESTDIR)/lib/modules/$(KERNEL_VERSION)/kernel/drivers/media/video/KERNEL_SRC = /lib/modules/$(KERNEL_VERSION)/buildKERNEL_HEADERS = $(KERNEL_SRC)/includeDEPMOD = /sbin/depmodSRCDIR = $(shell pwd)MODVERDIR = $(SRCDIR)/.tmp_versionsMODULES = qcamvc.o qcamvc_pp.o qcamvc_usb.oobj-m := $(MODULES)obj-s := qcamvc.o#########################default: @echo "" @echo "****************************************************" @echo "* Connectix QuickCam VC Driver for Linux 2.6.x" @echo "*" @echo "* 'make modules' builds the drivers" @echo "* 'make install' installs the drivers" @echo "* 'make uninstall' removes installed drivers" @echo "* 'make clean' removes temporary files" @echo "*" @echo "* The QuickCam VC modules will be installed to:" @echo "* $(MODULE_DIR)" @echo "*" @echo "* To load your module after installation:" @echo "* 'modprobe qcamvc_pp' if you have the PP QuickCam" @echo "* 'modprobe qcamvc_usb' if you have the USB QuickCam" @echo "*" @echo "* See the INSTALL/README files for more information." @echo "* or http://sourceforge.net/projects/usb-quickcam-vc" @echo "*" @echo "****************************************************" @echo ""modules: mkdir -p .tmp_versions -cp $(KERNEL_SRC)/.tmp_versions/*.mod $(MODVERDIR) $(MAKE) -C $(KERNEL_SRC) SUBDIRS=$(SRCDIR) MODVERDIR=$(MODVERDIR) modules install: mkdir -p $(MODULE_DIR) install -m 644 -o 0 -g 0 $(MODULES:%.o=%.ko) $(MODULE_DIR) $(DEPMOD) -ae uninstall: for f in $(MODULES:%.o=%.ko); do rm $(MODULE_DIR)/$$f; done $(DEPMOD) -ae clean: -rm $(MODVERDIR)/*.mod for f in $(MODULES:%.o=%); do \ rm $(SRCDIR)/$$f.ko; \ rm $(SRCDIR)/$$f.o; \ rm $(SRCDIR)/$$f.mod.o; \ rm $(SRCDIR)/$$f.mod.c; \ rm $(SRCDIR)/.$$f.mod.o.cmd; \ rm $(SRCDIR)/.$$f.ko.cmd; \ rm $(SRCDIR)/.$$f.o.cmd; \ done
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -