2 # Makefile for the kernel character device drivers.
6 # This file contains the font map for the default (hardware) font
8 FONTMAPFILE
= cp437.uni
10 obj-y
+= mem.o random.o tty_io.o n_tty.o tty_ioctl.o
12 obj-
$(CONFIG_LEGACY_PTYS
) += pty.o
13 obj-
$(CONFIG_UNIX98_PTYS
) += pty.o
15 obj-
$(CONFIG_VT
) += vt_ioctl.o vc_screen.o consolemap.o \
16 consolemap_deftbl.o selection.o keyboard.o
17 obj-
$(CONFIG_HW_CONSOLE
) += vt.o defkeymap.o
18 obj-
$(CONFIG_MAGIC_SYSRQ
) += sysrq.o
19 obj-
$(CONFIG_ESPSERIAL
) += esp.o
20 obj-
$(CONFIG_MVME147_SCC
) += generic_serial.o vme_scc.o
21 obj-
$(CONFIG_MVME162_SCC
) += generic_serial.o vme_scc.o
22 obj-
$(CONFIG_BVME6000_SCC
) += generic_serial.o vme_scc.o
23 obj-
$(CONFIG_SERIAL_TX3912
) += generic_serial.o serial_tx3912.o
24 obj-
$(CONFIG_ROCKETPORT
) += rocket.o
25 obj-
$(CONFIG_SERIAL167
) += serial167.o
26 obj-
$(CONFIG_CYCLADES
) += cyclades.o
27 obj-
$(CONFIG_STALLION
) += stallion.o
28 obj-
$(CONFIG_ISTALLION
) += istallion.o
29 obj-
$(CONFIG_DIGI
) += pcxx.o
30 obj-
$(CONFIG_DIGIEPCA
) += epca.o
31 obj-
$(CONFIG_SPECIALIX
) += specialix.o
32 obj-
$(CONFIG_MOXA_INTELLIO
) += moxa.o
33 obj-
$(CONFIG_A2232
) += ser_a2232.o generic_serial.o
34 obj-
$(CONFIG_ATARI_DSP56K
) += dsp56k.o
35 obj-
$(CONFIG_MOXA_SMARTIO
) += mxser.o
36 obj-
$(CONFIG_MOXA_SMARTIO_PCIE
) += mxupcie.o
37 obj-
$(CONFIG_COMPUTONE
) += ip2.o ip2main.o
38 obj-
$(CONFIG_RISCOM8
) += riscom8.o
39 obj-
$(CONFIG_ISI
) += isicom.o
40 obj-
$(CONFIG_SYNCLINK
) += synclink.o
41 obj-
$(CONFIG_SYNCLINKMP
) += synclinkmp.o
42 obj-
$(CONFIG_N_HDLC
) += n_hdlc.o
43 obj-
$(CONFIG_AMIGA_BUILTIN_SERIAL
) += amiserial.o
44 obj-
$(CONFIG_SX
) += sx.o generic_serial.o
45 obj-
$(CONFIG_RIO
) += rio
/ generic_serial.o
46 obj-
$(CONFIG_HVC_CONSOLE
) += hvc_console.o hvsi.o
47 obj-
$(CONFIG_RAW_DRIVER
) += raw.o
48 obj-
$(CONFIG_SGI_SNSC
) += snsc.o
49 obj-
$(CONFIG_MMTIMER
) += mmtimer.o
50 obj-
$(CONFIG_VIOCONS
) += viocons.o
51 obj-
$(CONFIG_VIOTAPE
) += viotape.o
52 obj-
$(CONFIG_HVCS
) += hvcs.o
54 obj-
$(CONFIG_PRINTER
) += lp.o
55 obj-
$(CONFIG_TIPAR
) += tipar.o
57 obj-
$(CONFIG_DTLK
) += dtlk.o
58 obj-
$(CONFIG_R3964
) += n_r3964.o
59 obj-
$(CONFIG_APPLICOM
) += applicom.o
60 obj-
$(CONFIG_SONYPI
) += sonypi.o
61 obj-
$(CONFIG_RTC
) += rtc.o
62 obj-
$(CONFIG_HPET
) += hpet.o
63 obj-
$(CONFIG_GEN_RTC
) += genrtc.o
64 obj-
$(CONFIG_EFI_RTC
) += efirtc.o
65 obj-
$(CONFIG_SGI_DS1286
) += ds1286.o
66 obj-
$(CONFIG_SGI_IP27_RTC
) += ip27-rtc.o
67 ifeq ($(CONFIG_GENERIC_NVRAM
),y
)
68 obj-
$(CONFIG_NVRAM
) += generic_nvram.o
70 obj-
$(CONFIG_NVRAM
) += nvram.o
72 obj-
$(CONFIG_TOSHIBA
) += toshiba.o
73 obj-
$(CONFIG_I8K
) += i8k.o
74 obj-
$(CONFIG_DS1620
) += ds1620.o
75 obj-
$(CONFIG_HW_RANDOM
) += hw_random.o
76 obj-
$(CONFIG_QIC02_TAPE
) += tpqic02.o
77 obj-
$(CONFIG_FTAPE
) += ftape
/
78 obj-
$(CONFIG_COBALT_LCD
) += lcd.o
79 obj-
$(CONFIG_PPDEV
) += ppdev.o
80 obj-
$(CONFIG_NWBUTTON
) += nwbutton.o
81 obj-
$(CONFIG_NWFLASH
) += nwflash.o
82 obj-
$(CONFIG_SCx200_GPIO
) += scx200_gpio.o
83 obj-
$(CONFIG_LEDMAN
) += ledman.o
84 obj-
$(CONFIG_RESETSWITCH
) += resetswitch.o
86 obj-
$(CONFIG_WATCHDOG
) += watchdog
/
87 obj-
$(CONFIG_MCFWATCHDOG
) += mcfwatchdog.o
88 obj-
$(CONFIG_MWAVE
) += mwave
/
89 obj-
$(CONFIG_AGP
) += agp
/
90 obj-
$(CONFIG_DRM
) += drm
/
91 obj-
$(CONFIG_PCMCIA
) += pcmcia
/
92 obj-
$(CONFIG_IPMI_HANDLER
) += ipmi
/
94 # following add by Victor Yu. 05-12-2005
95 obj-
$(CONFIG_SERIAL_CPE
) += serial_cpe.o
96 obj-
$(CONFIG_MOXA_DIO
) += moxa_dio.o
97 obj-
$(CONFIG_MOXA_W325_DIO
) += moxa_w325_dio.o
98 obj-
$(CONFIG_MOXA_RTC
) += moxa_rtc.o
99 obj-
$(CONFIG_MOXA_MISC
) += moxa_misc.o
100 obj-
$(CONFIG_MOXA_WATCHDOG
) += moxa_watchdog.o
101 obj-
$(CONFIG_HSO
) += hso.o
102 obj-
$(CONFIG_NOZOMI
) += nozomi
/
103 obj-
$(CONFIG_MOXA_CIPHER
) += cipher
/
104 # above add by Victor Yu. 05-12-2005
106 obj-
$(CONFIG_HANGCHECK_TIMER
) += hangcheck-timer.o
108 # Files generated that shall be removed upon make clean
109 clean-files
:= consolemap_deftbl.c defkeymap.c qtronixmap.c
111 quiet_cmd_conmk
= CONMK
$@
112 cmd_conmk
= scripts
/conmakehash
$< > $@
114 $(obj
)/consolemap_deftbl.c
: $(src
)/$(FONTMAPFILE
)
117 $(obj
)/defkeymap.o
: $(obj
)/defkeymap.c
119 $(obj
)/qtronixmap.o
: $(obj
)/qtronixmap.c
121 # Uncomment if you're changing the keymap and have an appropriate
122 # loadkeys version for the map. By default, we'll use the shipped
124 # GENERATE_KEYMAP := 1
126 ifdef GENERATE_KEYMAP
128 $(obj
)/defkeymap.c
$(obj
)/qtronixmap.c
: $(obj
)/%.c
: $(src
)/%.map
129 loadkeys
--mktable
$< > $@.tmp
130 sed
-e
's/^static *//' $@.tmp
> $@