⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile

📁 linux下hpi口驱动程序
💻
字号:
## Makefile for the kernel character device drivers.## Note! Dependencies are done automagically by 'make dep', which also# removes any old dependencies. DON'T put your own dependencies here# unless it's something special (ie not a .c file).## Note 2! The CFLAGS definitions are now inherited from the# parent makes..### This file contains the font map for the default (hardware) font#FONTMAPFILE = cp437.uniO_TARGET := char.oobj-y	 += mem.o tty_io.o n_tty.o tty_ioctl.o raw.o pty.o misc.o random.o# All of the (potential) objects that export symbols.# This list comes from 'grep -l EXPORT_SYMBOL *.[hc]'.export-objs     :=	busmouse.o console.o keyboard.o sysrq.o \			misc.o pty.o random.o selection.o serial.o \			sonypi.o tty_io.o tty_ioctl.o generic_serial.o \			au1000_gpio.o vac-serial.o hp_psaux.o nvram.o \			scx200.o fetchop.o hpi.omod-subdirs	:=	joystick ftape drm drm-4.0 pcmcialist-multi	:=KEYMAP   =defkeymap.oKEYBD    =pc_keyb.oCONSOLE  =console.oSERIAL   =serial.oifeq ($(ARCH),s390)  KEYMAP   =  KEYBD    =  CONSOLE  =  SERIAL   =endififeq ($(ARCH),mips)  ifneq ($(CONFIG_PC_KEYB),y)    KEYBD    =  endif  ifeq ($(CONFIG_VR41XX_KIU),y)    KEYMAP   =    KEYBD    = vr41xx_keyb.o  endifendififeq ($(ARCH),s390x)  KEYMAP   =  KEYBD    =  CONSOLE  =  SERIAL   =endififeq ($(ARCH),m68k)   ifdef CONFIG_AMIGA      KEYBD = amikeyb.o   else      ifndef CONFIG_MAC	 KEYBD =      endif   endif   SERIAL   =endififeq ($(ARCH),parisc)   ifdef CONFIG_GSC_PS2      KEYBD   = hp_psaux.o hp_keyb.o   else      KEYBD   =   endif   ifdef CONFIG_SERIAL_MUX      CONSOLE += mux.o   endif   ifdef CONFIG_PDC_CONSOLE      CONSOLE += pdc_console.o   endifendififdef CONFIG_Q40  KEYBD += q40_keyb.o  SERIAL = serial.oendififdef CONFIG_APOLLO  KEYBD += dn_keyb.oendififeq ($(ARCH),parisc)   ifdef CONFIG_GSC_PS2      KEYBD   = hp_psaux.o hp_keyb.o   else      KEYBD   =   endif   ifdef CONFIG_PDC_CONSOLE      CONSOLE += pdc_console.o   endifendififeq ($(ARCH),arm)  KEYMAP     :=  KEYBD      := at91rm92XX_keyb.o  ifeq ($(CONFIG_PC_KEYMAP),y)    KEYMAP   := defkeymap.o  endif  ifeq ($(CONFIG_PC_KEYB),y)    KEYBD    += pc_keyb.o  endif  ifeq ($(CONFIG_KMI_KEYB),y)    KEYBD    += amba_kmi_keyb.o  endif  ifeq ($(CONFIG_SA1111),y)    KEYBD    += sa1111_keyb.o  endif  ifeq ($(CONFIG_ARCH_EDB7211),y)    KEYBD    += edb7211_keyb.o  endif  ifeq ($(CONFIG_ARCH_AUTCPU12),y)    KEYMAP   := defkeymap.o    KEYBD    += clps711x_keyb.o  endif  ifeq ($(CONFIG_SA1100_GRAPHICSCLIENT),y)    KEYMAP    = gckeymap.o    KEYBD    += gc_keyb.o  endif  ifeq ($(CONFIG_SA1100_CERF_CPLD),y)    KEYBD    += cerf_keyb.o  endif  ifeq ($(CONFIG_ARCH_FORTUNET),y)    KEYMAP   := defkeymap.o  endif  ifeq ($(CONFIG_ARCH_GUIDEA07),y)    KEYMAP   := defkeymap.o  endifendififeq ($(ARCH),sh)  KEYMAP   =  KEYBD    =  CONSOLE  =  ifeq ($(CONFIG_SH_HP600),y)  KEYMAP   = defkeymap.o  KEYBD    = scan_keyb.o hp600_keyb.o  CONSOLE  = console.o  endif  ifeq ($(CONFIG_SH_DMIDA),y)  # DMIDA does not connect the HD64465 PS/2 keyboard port  # but we allow for USB keyboards to be plugged in.  KEYMAP   = defkeymap.o  KEYBD    = # hd64465_keyb.o pc_keyb.o  CONSOLE  = console.o  endif  ifeq ($(CONFIG_SH_EC3104),y)  KEYMAP   = defkeymap.o  KEYBD    = ec3104_keyb.o  CONSOLE  = console.o  endif  ifeq ($(CONFIG_SH_DREAMCAST),y)  KEYMAP   = defkeymap.o  KEYBD    =  CONSOLE  = console.o  endifendififeq ($(CONFIG_DECSTATION),y)  KEYMAP   =  KEYBD    =endififeq ($(CONFIG_BAGET_MIPS),y)  KEYBD    =  SERIAL   = vac-serial.oendififeq ($(CONFIG_NINO),y)  SERIAL   =endififneq ($(CONFIG_SUN_SERIAL),)  SERIAL   =endififeq ($(CONFIG_QTRONIX_KEYBOARD),y)  KEYBD    = qtronix.o  KEYMAP   = qtronixmap.oendififeq ($(CONFIG_DUMMY_KEYB),y)  KEYBD = dummy_keyb.oendifobj-$(CONFIG_VT) += vt.o vc_screen.o consolemap.o consolemap_deftbl.o $(CONSOLE) selection.oobj-$(CONFIG_SERIAL) += $(SERIAL)obj-$(CONFIG_PARPORT_SERIAL) += parport_serial.oobj-$(CONFIG_SERIAL_HCDP) += hcdp_serial.oobj-$(CONFIG_TS_AU1X00_ADS7846) += au1000_ts.oobj-$(CONFIG_SERIAL_DEC) += decserial.oobj-$(CONFIG_TOUCHSCREEN_ANAKIN) += anakin_ts.oifndef CONFIG_SUN_KEYBOARD  obj-$(CONFIG_VT) += keyboard.o $(KEYMAP) $(KEYBD)else  obj-$(CONFIG_PCI) += keyboard.o $(KEYMAP)endifobj-$(CONFIG_HIL) += hp_keyb.oobj-$(CONFIG_MAGIC_SYSRQ) += sysrq.oobj-$(CONFIG_ATARI_DSP56K) += dsp56k.oobj-$(CONFIG_ROCKETPORT) += rocket.oobj-$(CONFIG_MOXA_SMARTIO) += mxser.oobj-$(CONFIG_MOXA_INTELLIO) += moxa.oobj-$(CONFIG_DIGI) += pcxx.oobj-$(CONFIG_DIGIEPCA) += epca.oobj-$(CONFIG_CYCLADES) += cyclades.oobj-$(CONFIG_STALLION) += stallion.oobj-$(CONFIG_ISTALLION) += istallion.oobj-$(CONFIG_SIBYTE_SB1250_DUART) += sb1250_duart.oobj-$(CONFIG_COMPUTONE) += ip2.o ip2main.oobj-$(CONFIG_RISCOM8) += riscom8.oobj-$(CONFIG_ISI) += isicom.oobj-$(CONFIG_ESPSERIAL) += esp.oobj-$(CONFIG_SYNCLINK) += synclink.oobj-$(CONFIG_SYNCLINKMP) += synclinkmp.oobj-$(CONFIG_N_HDLC) += n_hdlc.oobj-$(CONFIG_SPECIALIX) += specialix.oobj-$(CONFIG_AMIGA_BUILTIN_SERIAL) += amiserial.oobj-$(CONFIG_A2232) += ser_a2232.o generic_serial.oobj-$(CONFIG_SX) += sx.o generic_serial.oobj-$(CONFIG_RIO) += rio/rio.o generic_serial.oobj-$(CONFIG_SH_SCI) += sh-sci.o generic_serial.oobj-$(CONFIG_SERIAL167) += serial167.oobj-$(CONFIG_MVME147_SCC) += generic_serial.o vme_scc.oobj-$(CONFIG_MVME162_SCC) += generic_serial.o vme_scc.oobj-$(CONFIG_BVME6000_SCC) += generic_serial.o vme_scc.oobj-$(CONFIG_HVC_CONSOLE) += hvc_console.oobj-$(CONFIG_SERIAL_TX3912) += generic_serial.o serial_tx3912.oobj-$(CONFIG_TXX927_SERIAL) += serial_txx927.oobj-$(CONFIG_SERIAL_TXX9) += generic_serial.o serial_txx9.oobj-$(CONFIG_IP22_SERIAL) += sgiserial.oobj-$(CONFIG_AU1X00_UART) += au1x00-serial.oobj-$(CONFIG_SGI_L1_SERIAL) += sn_serial.osubdir-$(CONFIG_RIO) += riosubdir-$(CONFIG_INPUT) += joystickobj-$(CONFIG_ATIXL_BUSMOUSE) += atixlmouse.oobj-$(CONFIG_LOGIBUSMOUSE) += logibusmouse.oobj-$(CONFIG_PRINTER) += lp.oobj-$(CONFIG_TIPAR) += tipar.oobj-$(CONFIG_OBMOUSE) += obmouse.oifeq ($(CONFIG_INPUT),y)obj-y += joystick/js.oendifobj-$(CONFIG_FETCHOP) += fetchop.oobj-$(CONFIG_BUSMOUSE) += busmouse.oobj-$(CONFIG_DTLK) += dtlk.oobj-$(CONFIG_R3964) += n_r3964.oobj-$(CONFIG_APPLICOM) += applicom.oobj-$(CONFIG_SONYPI) += sonypi.oobj-$(CONFIG_MS_BUSMOUSE) += msbusmouse.oobj-$(CONFIG_82C710_MOUSE) += qpmouse.oobj-$(CONFIG_AMIGAMOUSE) += amigamouse.oobj-$(CONFIG_ATARIMOUSE) += atarimouse.oobj-$(CONFIG_ADBMOUSE) += adbmouse.oobj-$(CONFIG_PC110_PAD) += pc110pad.oobj-$(CONFIG_MK712_MOUSE) += mk712.oobj-$(CONFIG_RTC) += rtc.oobj-$(CONFIG_GEN_RTC) += genrtc.oobj-$(CONFIG_EFI_RTC) += efirtc.oobj-$(CONFIG_SGI_DS1286) += ds1286.oobj-$(CONFIG_MIPS_RTC) += mips_rtc.oobj-$(CONFIG_SGI_IP27_RTC) += ip27-rtc.oobj-$(CONFIG_SA1100_RTC) += sa1100-rtc.oobj-$(CONFIG_OMAHA_RTC) += omaha-rtc.oifeq ($(CONFIG_PPC),)  obj-$(CONFIG_NVRAM) += nvram.oendifobj-$(CONFIG_TOSHIBA) += toshiba.oobj-$(CONFIG_I8K) += i8k.oobj-$(CONFIG_DS1620) += ds1620.oobj-$(CONFIG_DS1742) += ds1742.oobj-$(CONFIG_INTEL_RNG) += i810_rng.oobj-$(CONFIG_AMD_RNG) += amd768_rng.oobj-$(CONFIG_HW_RANDOM) += hw_random.oobj-$(CONFIG_AMD_PM768) += amd76x_pm.oobj-$(CONFIG_BRIQ_PANEL) += briq_panel.oobj-$(CONFIG_ITE_GPIO) += ite_gpio.oobj-$(CONFIG_AU1X00_GPIO) += au1000_gpio.oobj-$(CONFIG_AU1X00_USB_TTY) += au1000_usbtty.oobj-$(CONFIG_AU1X00_USB_RAW) += au1000_usbraw.oobj-$(CONFIG_COBALT_LCD) += lcd.oobj-$(CONFIG_QIC02_TAPE) += tpqic02.osubdir-$(CONFIG_FTAPE) += ftapesubdir-$(CONFIG_DRM_OLD) += drm-4.0subdir-$(CONFIG_DRM_NEW) += drmsubdir-$(CONFIG_PCMCIA) += pcmciasubdir-$(CONFIG_AGP) += agpifeq ($(CONFIG_FTAPE),y)obj-y       += ftape/ftape.oendifobj-$(CONFIG_H8) += h8.oobj-$(CONFIG_PPDEV) += ppdev.oobj-$(CONFIG_DZ) += dz.oobj-$(CONFIG_NWBUTTON) += nwbutton.oobj-$(CONFIG_NWFLASH) += nwflash.oobj-$(CONFIG_SCx200) += scx200.oobj-$(CONFIG_SCx200_GPIO) += scx200_gpio.oobj-$(CONFIG_SA1100_CONSUS) += consusbutton.o# Only one watchdog can succeed. We probe the hardware watchdog# drivers first, then the softdog driver.  This means if your hardware# watchdog dies or is 'borrowed' for some reason the software watchdog# still gives you some cover.obj-$(CONFIG_PCWATCHDOG) += pcwd.oobj-$(CONFIG_ACQUIRE_WDT) += acquirewdt.oobj-$(CONFIG_ADVANTECH_WDT) += advantechwdt.oobj-$(CONFIG_IB700_WDT) += ib700wdt.oobj-$(CONFIG_MIXCOMWD) += mixcomwd.oobj-$(CONFIG_60XX_WDT) += sbc60xxwdt.oobj-$(CONFIG_W83877F_WDT) += w83877f_wdt.oobj-$(CONFIG_SC520_WDT) += sc520_wdt.oobj-$(CONFIG_WDT) += wdt.oobj-$(CONFIG_WDTPCI) += wdt_pci.oobj-$(CONFIG_21285_WATCHDOG) += wdt285.oobj-$(CONFIG_977_WATCHDOG) += wdt977.oobj-$(CONFIG_I810_TCO) += i810-tco.oobj-$(CONFIG_MACHZ_WDT) += machzwd.oobj-$(CONFIG_SH_WDT) += shwdt.oobj-$(CONFIG_EUROTECH_WDT) += eurotechwdt.oobj-$(CONFIG_ALIM7101_WDT) += alim7101_wdt.oobj-$(CONFIG_ALIM1535_WDT) += alim1535d_wdt.oobj-$(CONFIG_INDYDOG) += indydog.oobj-$(CONFIG_SC1200_WDT) += sc1200wdt.oobj-$(CONFIG_SCx200_WDT) += scx200_wdt.oobj-$(CONFIG_WAFER_WDT) += wafer5823wdt.oobj-$(CONFIG_SA1100_WATCHDOG) += sa1100_wdt.oobj-$(CONFIG_EPXA_WATCHDOG) += epxa_wdt.oobj-$(CONFIG_OMAHA_WATCHDOG) += omaha_wdt.oobj-$(CONFIG_SOFT_WATCHDOG) += softdog.oobj-$(CONFIG_INDYDOG) += indydog.oobj-$(CONFIG_8xx_WDT) += mpc8xx_wdt.o####################################### HPI supportobj-$(CONFIG_HPI) += hpi.o# I2C char devicesobj-$(CONFIG_I2C_DS1307) += ds1307.osubdir-$(CONFIG_MWAVE) += mwaveifeq ($(CONFIG_MWAVE),y)  obj-y += mwave/mwave.oendififeq ($(CONFIG_ARCH_ACORN),y)mod-subdirs	+= ../acorn/charsubdir-y	+= ../acorn/charobj-y		+= ../acorn/char/acorn-char.oendifsubdir-$(CONFIG_IPMI_HANDLER) += ipmiifeq ($(CONFIG_IPMI_HANDLER),y)  obj-y += ipmi/ipmi.oendifinclude $(TOPDIR)/Rules.makefastdep:conmakehash: conmakehash.c	$(HOSTCC) $(HOSTCFLAGS) -o conmakehash conmakehash.cconsolemap_deftbl.c: $(FONTMAPFILE) conmakehash	./conmakehash $(FONTMAPFILE) > consolemap_deftbl.cconsolemap_deftbl.o: consolemap_deftbl.c $(TOPDIR)/include/linux/types.h.DELETE_ON_ERROR:defkeymap.c: defkeymap.map	set -e ; loadkeys --mktable $< | sed -e 's/^static *//' > $@qtronixmap.c: qtronixmap.map	set -e ; loadkeys --mktable $< | sed -e 's/^static *//' > $@

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -