📄 makefile
字号:
## Makefile for the kernel USB device drivers.## Subdirs.# The target object and module list name.O_TARGET := usbdrv.o# Objects that export symbols.export-objs := usb.o ov511.o pwc-uncompress.o# Multipart objects.list-multi := usbcore.o hid.o pwc.ousbcore-objs := usb.o usb-debug.o hub.ohid-objs := hid-core.o hid-input.opwc-objs := pwc-if.o pwc-misc.o pwc-ctrl.o pwc-uncompress.ousb-uhc124-objs := usb-uhc124.o uhc124hw.o uhcLib.o uhcConfig.o# Optional parts of multipart objects.ifeq ($(CONFIG_USB_DEVICEFS),y) usbcore-objs += devio.o inode.o drivers.o devices.oendififeq ($(CONFIG_USB_HIDDEV),y) hid-objs += hiddev.oendif# Object file lists.obj-y :=obj-m :=obj-n :=obj- :=# Each configuration option enables a list of files.obj-$(CONFIG_USB) += usbcore.oobj-$(CONFIG_USB_UHCI) += usb-uhci.oobj-$(CONFIG_USB_UHCI124) += uhc124.oobj-$(CONFIG_USB_UHCI_ALT) += uhci.oobj-$(CONFIG_USB_OHCI) += usb-ohci.o usb-ohci-pci.oobj-$(CONFIG_USB_OHCI_SA1111) += usb-ohci.o usb-ohci-sa1111.oobj-$(CONFIG_USB_OHCI_S3C2400) += usb-ohci.o usb-ohci-s3c2400.oobj-$(CONFIG_USB_OHCI_S3C2410) += usb-ohci.o usb-ohci-s3c2410.oobj-$(CONFIG_USB_MOUSE) += usbmouse.oobj-$(CONFIG_USB_HID) += hid.oobj-$(CONFIG_USB_KBD) += usbkbd.oobj-$(CONFIG_USB_WACOM) += wacom.oobj-$(CONFIG_USB_SCANNER) += scanner.oobj-$(CONFIG_USB_ACM) += acm.oobj-$(CONFIG_USB_PRINTER) += printer.oobj-$(CONFIG_USB_AUDIO) += audio.oobj-$(CONFIG_USB_IBMCAM) += ibmcam.o usbvideo.o ultracam.oobj-$(CONFIG_USB_PWC) += pwc.oobj-$(CONFIG_USB_DC2XX) += dc2xx.oobj-$(CONFIG_USB_MDC800) += mdc800.oobj-$(CONFIG_USB_USS720) += uss720.oobj-$(CONFIG_USB_DABUSB) += dabusb.oobj-$(CONFIG_USB_VICAM) += vicam.oobj-$(CONFIG_USB_OV511) += ov511.oobj-$(CONFIG_USB_SE401) += se401.oobj-$(CONFIG_USB_STV680) += stv680.oobj-$(CONFIG_USB_PEGASUS) += pegasus.oobj-$(CONFIG_USB_CATC) += catc.oobj-$(CONFIG_USB_KAWETH) += kaweth.oobj-$(CONFIG_USB_CDCETHER) += CDCEther.oobj-$(CONFIG_USB_RIO500) += rio500.oobj-$(CONFIG_USB_DSBR) += dsbr100.oobj-$(CONFIG_USB_MICROTEK) += microtek.oobj-$(CONFIG_USB_HPUSBSCSI) += hpusbscsi.oobj-$(CONFIG_USB_BLUETOOTH) += bluetooth.oobj-$(CONFIG_USB_USBNET) += usbnet.o# Object files in subdirectoriesmod-subdirs := serialsubdir-$(CONFIG_USB_SERIAL) += serialsubdir-$(CONFIG_USB_STORAGE) += storageifeq ($(CONFIG_USB_SERIAL),y) obj-y += serial/usb-serial.oendififeq ($(CONFIG_USB_STORAGE),y) obj-y += storage/storage.oendifinclude $(TOPDIR)/Rules.make# Link rules for multi-part drivers.usbcore.o: $(usbcore-objs) $(LD) -r -o $@ $(usbcore-objs)hid.o: $(hid-objs) $(LD) -r -o $@ $(hid-objs)pwc.o: $(pwc-objs) $(LD) -r -o $@ $(pwc-objs)uhc124.o: $(usb-uhc124-objs) $(LD) -r -o $@ $(usb-uhc124-objs)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -