source: freewrt/mk/modules.mk@ 655dec8

Last change on this file since 655dec8 was 169eea0, checked in by Waldemar Brodkorb <wbx@…>, 19 years ago

fix minor glitches

git-svn-id: svn://www.freewrt.org/trunk/freewrt@2364 afb5a338-a214-0410-bd46-81f09a774fd1

  • Property mode set to 100644
File size: 20.4 KB
Line 
1# $FreeWRT$
2#-
3# This file is part of the FreeWRT project. FreeWRT is copyrighted
4# material, please see the LICENCE file in the top-level directory
5# or at http://www.freewrt.org/licence for details.
6
7# parallel port support
8
9$(eval $(call KMOD_template,LP,lp,\
10 $(MODULES_DIR)/kernel/drivers/char/lp \
11,CONFIG_PRINTER,,60))
12
13$(eval $(call KMOD_template,PPDEV,ppdev,\
14 $(MODULES_DIR)/kernel/drivers/char/ppdev \
15,CONFIG_PPDEV,,60))
16
17$(eval $(call KMOD_template,PARPORT,parport,\
18 $(MODULES_DIR)/kernel/drivers/parport/parport \
19,CONFIG_PARPORT,,50))
20
21# this module exists only with target asus WL500g
22$(eval $(call KMOD_template,PARPORT_SPLINK,parport-splink,\
23 $(MODULES_DIR)/kernel/drivers/parport/parport_splink \
24,CONFIG_PARPORT_SPLINK,,55))
25
26# Networking
27
28$(eval $(call KMOD_template,ATM,atm,\
29 $(MODULES_DIR)/kernel/net/atm/atm \
30 $(MODULES_DIR)/kernel/net/atm/br2684 \
31,CONFIG_ATM,,50))
32
33$(eval $(call KMOD_template,GRE,gre,\
34 $(MODULES_DIR)/kernel/net/ipv4/ip_gre \
35,CONFIG_NET_IPGRE))
36
37ifeq ($(KERNEL),2.4)
38IMQ_MODULES = net/ipv4/netfilter/ipt_IMQ
39IMQ_MODULES += drivers/net/imq
40endif
41$(eval $(call KMOD_template,IMQ,imq,\
42 $(foreach mod,$(IMQ_MODULES),$(MODULES_DIR)/kernel/$(mod)) \
43))
44
45$(eval $(call KMOD_template,IPIP,ipip,\
46 $(MODULES_DIR)/kernel/net/ipv4/ipip \
47,CONFIG_NET_IPIP,,60))
48
49$(eval $(call KMOD_template,IPV6,ipv6,\
50 $(MODULES_DIR)/kernel/net/ipv6/ipv6 \
51,CONFIG_IPV6,,20))
52
53$(eval $(call KMOD_template,PPP,ppp,\
54 $(MODULES_DIR)/kernel/drivers/net/ppp_async \
55 $(MODULES_DIR)/kernel/drivers/net/ppp_generic \
56 $(MODULES_DIR)/kernel/drivers/net/slhc \
57 $(MODULES_DIR)/kernel/drivers/net/pppox \
58,CONFIG_PPP))
59
60$(eval $(call KMOD_template,MPPE,mppe,\
61 $(MODULES_DIR)/kernel/drivers/net/ppp_mppe_mppc \
62,CONFIG_PPP_MPPE_MPPC))
63# FIXME: there is no ppp_mppe_mppc.ko in kernel-2.6?
64#$(eval $(call KMOD_template,MPPE,mppe,\
65# $(MODULES_DIR)/kernel/drivers/net/ppp_mppe \
66#,CONFIG_PPP_MPPE))
67
68$(eval $(call KMOD_template,PPPOATM,pppoatm,\
69 $(MODULES_DIR)/kernel/net/atm/pppoatm \
70,CONFIG_PPPOATM))
71
72$(eval $(call KMOD_template,PPPOE,pppoe,\
73 $(MODULES_DIR)/kernel/drivers/net/pppoe \
74,CONFIG_PPPOE))
75
76
77# Traffic scheduling
78
79$(eval $(call KMOD_template,SCHED,sched,\
80 $(MODULES_DIR)/kernel/net/sched/sch_cbq \
81 $(MODULES_DIR)/kernel/net/sched/sch_dsmark \
82 $(MODULES_DIR)/kernel/net/sched/sch_gred \
83 $(MODULES_DIR)/kernel/net/sched/sch_hfsc \
84 $(MODULES_DIR)/kernel/net/sched/sch_htb \
85 $(MODULES_DIR)/kernel/net/sched/sch_ingress \
86 $(MODULES_DIR)/kernel/net/sched/sch_prio \
87 $(MODULES_DIR)/kernel/net/sched/sch_red \
88 $(MODULES_DIR)/kernel/net/sched/sch_sfq \
89 $(MODULES_DIR)/kernel/net/sched/sch_tbf \
90 $(MODULES_DIR)/kernel/net/sched/sch_teql \
91,CONFIG_NET_SCHED))
92
93$(eval $(call KMOD_template,SCHED_ACT,sched-act, \
94 $(MODULES_DIR)/kernel/net/sched/act_gact \
95 $(MODULES_DIR)/kernel/net/sched/act_ipt \
96 $(MODULES_DIR)/kernel/net/sched/act_mirred \
97 $(MODULES_DIR)/kernel/net/sched/act_pedit \
98 $(MODULES_DIR)/kernel/net/sched/act_police \
99 $(MODULES_DIR)/kernel/net/sched/act_simple \
100,CONFIG_NET_ACT_GACT))
101
102ifeq ($(KERNEL),2.6)
103SCHED_CLS_MODULES = net/sched/cls_basic
104else
105SCHED_CLS_MODULES =
106endif
107SCHED_CLS_MODULES += net/sched/cls_fw
108SCHED_CLS_MODULES += net/sched/cls_route
109SCHED_CLS_MODULES += net/sched/cls_rsvp6
110SCHED_CLS_MODULES += net/sched/cls_rsvp
111SCHED_CLS_MODULES += net/sched/cls_tcindex
112SCHED_CLS_MODULES += net/sched/cls_u32
113$(eval $(call KMOD_template,SCHED_CLS,sched-cls, \
114 $(foreach mod,$(SCHED_CLS_MODULES),$(MODULES_DIR)/kernel/$(mod)) \
115,CONFIG_NET_CLS))
116
117$(eval $(call KMOD_template,SCHED_EM,sched-em, \
118 $(MODULES_DIR)/kernel/net/sched/em_cmp \
119 $(MODULES_DIR)/kernel/net/sched/em_meta \
120 $(MODULES_DIR)/kernel/net/sched/em_nbyte \
121 $(MODULES_DIR)/kernel/net/sched/em_text \
122 $(MODULES_DIR)/kernel/net/sched/em_u32 \
123,CONFIG_NET_EMATCH))
124
125$(eval $(call KMOD_template,TUN,tun,\
126 $(MODULES_DIR)/kernel/drivers/net/tun \
127,CONFIG_TUN,,20))
128
129# Filtering / Firewalling
130
131$(eval $(call KMOD_template,IPT_CONNTRACK,ipt-conntrack,\
132 $(foreach mod,$(IPT_CONNTRACK-m),$(MODULES_DIR)/kernel/$(mod)) \
133))
134
135$(eval $(call KMOD_template,IPT_EXTRA,ipt-extra,\
136 $(foreach mod,$(IPT_EXTRA-m),$(MODULES_DIR)/kernel/$(mod)) \
137))
138
139$(eval $(call KMOD_template,IPT_FILTER,ipt-filter,\
140 $(foreach mod,$(IPT_FILTER-m),$(MODULES_DIR)/kernel/$(mod)) \
141))
142
143$(eval $(call KMOD_template,IPT_IPOPT,ipt-ipopt,\
144 $(foreach mod,$(IPT_IPOPT-m),$(MODULES_DIR)/kernel/$(mod)) \
145))
146
147$(eval $(call KMOD_template,IPT_IPSEC,ipt-ipsec,\
148 $(foreach mod,$(IPT_IPSEC-m),$(MODULES_DIR)/kernel/$(mod)) \
149))
150
151$(eval $(call KMOD_template,IPT_NAT,ipt-nat,\
152 $(foreach mod,$(IPT_NAT-m),$(MODULES_DIR)/kernel/$(mod)) \
153))
154
155$(eval $(call KMOD_template,IPT_NAT_EXTRA,ipt-nat-extra,\
156 $(foreach mod,$(IPT_NAT_EXTRA-m),$(MODULES_DIR)/kernel/$(mod)) \
157,,,40))
158
159$(eval $(call KMOD_template,IPT_QUEUE,ipt-queue,\
160 $(foreach mod,$(IPT_QUEUE-m),$(MODULES_DIR)/kernel/$(mod)) \
161))
162
163$(eval $(call KMOD_template,IPT_ULOG,ipt-ulog,\
164 $(foreach mod,$(IPT_ULOG-m),$(MODULES_DIR)/kernel/$(mod)) \
165))
166
167IP6TABLES_MODULES =
168ifeq ($(KERNEL),2.6)
169IP6TABLES_MODULES += net/ipv6/netfilter/ip6table_raw
170IP6TABLES_MODULES += net/ipv6/netfilter/ip6t_ah
171IP6TABLES_MODULES += net/ipv6/netfilter/ip6t_frag
172IP6TABLES_MODULES += net/ipv6/netfilter/ip6t_hbh
173IP6TABLES_MODULES += net/ipv6/netfilter/ip6t_hl
174IP6TABLES_MODULES += net/ipv6/netfilter/ip6t_HL
175IP6TABLES_MODULES += net/ipv6/netfilter/ip6t_ipv6header
176IP6TABLES_MODULES += net/ipv6/netfilter/ip6t_REJECT
177IP6TABLES_MODULES += net/ipv6/netfilter/ip6t_rt
178else
179IP6TABLES_MODULES += net/ipv6/netfilter/ip6_queue
180endif
181IP6TABLES_MODULES += net/ipv6/netfilter/ip6table_filter
182IP6TABLES_MODULES += net/ipv6/netfilter/ip6table_mangle
183IP6TABLES_MODULES += net/ipv6/netfilter/ip6_tables
184IP6TABLES_MODULES += net/ipv6/netfilter/ip6t_eui64
185IP6TABLES_MODULES += net/ipv6/netfilter/ip6t_LOG
186IP6TABLES_MODULES += net/ipv6/netfilter/ip6t_owner
187$(eval $(call KMOD_template,IP6TABLES,ip6tables,\
188 $(foreach mod,$(IP6TABLES_MODULES),$(MODULES_DIR)/kernel/$(mod)) \
189,CONFIG_IP6_NF_IPTABLES,kmod-ipv6))
190
191
192# Block devices
193
194$(eval $(call KMOD_template,LOOP,loop,\
195 $(MODULES_DIR)/kernel/drivers/block/loop \
196,CONFIG_BLK_DEV_LOOP,,20))
197
198$(eval $(call KMOD_template,NBD,nbd,\
199 $(MODULES_DIR)/kernel/drivers/block/nbd \
200,CONFIG_BLK_DEV_NBD,,20))
201
202# Crypto
203
204ifneq ($(wildcard $(MODULES_DIR)/kernel/crypto/*.$(KERNEL_MOD_SUFFIX)),)
205CONFIG_CRYPTO:=m
206endif
207$(eval $(call KMOD_template,CRYPTO,crypto,\
208 $(MODULES_DIR)/kernel/crypto/aes \
209 $(MODULES_DIR)/kernel/crypto/anubis \
210 $(MODULES_DIR)/kernel/crypto/arc4 \
211 $(MODULES_DIR)/kernel/crypto/blowfish \
212 $(MODULES_DIR)/kernel/crypto/cast5 \
213 $(MODULES_DIR)/kernel/crypto/cast6 \
214 $(MODULES_DIR)/kernel/crypto/crc32c \
215 $(MODULES_DIR)/kernel/crypto/crypto_null \
216 $(MODULES_DIR)/kernel/crypto/deflate \
217 $(MODULES_DIR)/kernel/crypto/des \
218 $(MODULES_DIR)/kernel/crypto/khazad \
219 $(MODULES_DIR)/kernel/crypto/md4 \
220 $(MODULES_DIR)/kernel/crypto/md5 \
221 $(MODULES_DIR)/kernel/crypto/michael_mic \
222 $(MODULES_DIR)/kernel/crypto/serpent \
223 $(MODULES_DIR)/kernel/crypto/sha1 \
224 $(MODULES_DIR)/kernel/crypto/sha256 \
225 $(MODULES_DIR)/kernel/crypto/sha512 \
226 $(MODULES_DIR)/kernel/crypto/tcrypt \
227 $(MODULES_DIR)/kernel/crypto/tea \
228 $(MODULES_DIR)/kernel/crypto/tgr192 \
229 $(MODULES_DIR)/kernel/crypto/twofish \
230 $(MODULES_DIR)/kernel/crypto/wp512 \
231,CONFIG_CRYPTO))
232
233# Filesystems
234
235$(eval $(call KMOD_template,FS_CIFS,fs-cifs,\
236 $(MODULES_DIR)/kernel/fs/cifs/cifs \
237,CONFIG_CIFS,,30))
238
239$(eval $(call KMOD_template,FS_MINIX,fs-minix,\
240 $(MODULES_DIR)/kernel/fs/minix/minix \
241,CONFIG_MINIX_FS,,30))
242
243$(eval $(call KMOD_template,FS_EXT2,fs-ext2,\
244 $(MODULES_DIR)/kernel/fs/ext2/ext2 \
245,CONFIG_EXT2_FS,,30))
246
247$(eval $(call KMOD_template,FS_EXT3,fs-ext3,\
248 $(MODULES_DIR)/kernel/fs/jbd/jbd \
249 $(MODULES_DIR)/kernel/fs/ext3/ext3 \
250,CONFIG_EXT3_FS,,30))
251
252$(eval $(call KMOD_template,FS_FUSE,fs-fuse,\
253 $(MODULES_DIR)/kernel/fs/fuse/fuse \
254,CONFIG_FUSE_FS,,30))
255
256$(eval $(call KMOD_template,FS_HFSPLUS,fs-hfsplus,\
257 $(MODULES_DIR)/kernel/fs/hfsplus/hfsplus \
258,CONFIG_HFSPLUS_FS,,30))
259
260$(eval $(call KMOD_template,FS_NFS,fs-nfs,\
261 $(MODULES_DIR)/kernel/net/sunrpc/sunrpc \
262 $(MODULES_DIR)/kernel/fs/lockd/lockd \
263 $(MODULES_DIR)/kernel/fs/nfs/nfs \
264,CONFIG_NFS_FS,,30))
265
266$(eval $(call KMOD_template,FS_NFSD,fs-nfsd,\
267 $(MODULES_DIR)/kernel/fs/nfsd/nfsd \
268,CONFIG_NFSD,,30))
269
270$(eval $(call KMOD_template,FS_NTFS,fs-ntfs,\
271 $(MODULES_DIR)/kernel/fs/ntfs/ntfs \
272,CONFIG_NTFS_FS,,30))
273
274$(eval $(call KMOD_template,FS_VFAT,fs-vfat,\
275 $(MODULES_DIR)/kernel/fs/fat/fat \
276 $(MODULES_DIR)/kernel/fs/vfat/vfat \
277,CONFIG_VFAT_FS,,30))
278
279$(eval $(call KMOD_template,FS_XFS,fs-xfs,\
280 $(MODULES_DIR)/kernel/fs/xfs/xfs \
281,CONFIG_XFS_FS,,30))
282
283
284# Multimedia
285
286# FIXME: nonexistent in kernel-2.6??
287$(eval $(call KMOD_template,PWC,pwc,\
288 $(MODULES_DIR)/kernel/drivers/usb/pwc \
289,CONFIG_USB_PWC,kmod-videodev,63))
290
291ifeq ($(KERNEL),2.6)
292SOUNDCORE_MODULES = sound/soundcore
293else
294SOUNDCORE_MODULES = drivers/sound/soundcore
295endif
296$(eval $(call KMOD_template,SOUNDCORE,soundcore,\
297 $(foreach mod,$(SOUNDCORE_MODULES),$(MODULES_DIR)/kernel/$(mod)) \
298,CONFIG_SOUND,,30))
299
300$(eval $(call KMOD_template,VIDEODEV,videodev,\
301 $(MODULES_DIR)/kernel/drivers/media/video/videodev \
302,CONFIG_VIDEO_DEV,,62))
303
304
305# PCMCIA/CardBus
306
307# FIXME: check order for kernel-2.6
308PCMCIA_CORE_MODULES =
309ifeq ($(KERNEL),2.6)
310PCMCIA_CORE_MODULES += drivers/pcmcia/pcmcia_core
311PCMCIA_CORE_MODULES += drivers/pcmcia/pcmcia
312PCMCIA_CORE_MODULES += drivers/pcmcia/yenta_socket
313PCMCIA_CORE_MODULES += drivers/pcmcia/i82092
314PCMCIA_SERIAL_MODULES = drivers/serial/serial_cs
315else
316PCMCIA_CORE_MODULES += drivers/pcmcia/pcmcia_core
317PCMCIA_CORE_MODULES += drivers/pcmcia/yenta_socket
318PCMCIA_CORE_MODULES += drivers/pcmcia/ds
319PCMCIA_SERIAL_MODULES = drivers/char/pcmcia/serial_cs
320endif
321$(eval $(call KMOD_template,PCMCIA_CORE,pcmcia-core,\
322 $(foreach mod,$(PCMCIA_CORE_MODULES),$(MODULES_DIR)/kernel/$(mod)) \
323,CONFIG_PCMCIA,,50))
324$(eval $(call KMOD_template,PCMCIA_SERIAL,pcmcia-serial,\
325 $(foreach mod,$(PCMCIA_SERIAL_MODULES),$(MODULES_DIR)/kernel/$(mod)) \
326,CONFIG_PCMCIA_SERIAL_CS,kmod-pcmcia-core,51))
327
328
329# USB
330
331ifeq ($(KERNEL),2.6)
332USB_MODULES = drivers/usb/core/usbcore
333USB_OHCI_MODULES = drivers/usb/host/ohci-hcd
334else
335USB_MODULES = drivers/usb/usbcore
336USB_OHCI_MODULES = drivers/usb/host/usb-ohci
337endif
338$(eval $(call KMOD_template,USB,usb-core,\
339 $(foreach mod,$(USB_MODULES),$(MODULES_DIR)/kernel/$(mod)) \
340,CONFIG_USB,,50))
341$(eval $(call KMOD_template,USB_OHCI,usb-ohci,\
342 $(foreach mod,$(USB_OHCI_MODULES),$(MODULES_DIR)/kernel/$(mod)) \
343,CONFIG_USB_OHCI,kmod-usb-core,60))
344
345$(eval $(call KMOD_template,USB2,usb2,\
346 $(MODULES_DIR)/kernel/drivers/usb/host/ehci-hcd \
347,CONFIG_USB_EHCI_HCD,kmod-usb-core,60))
348
349ifeq ($(KERNEL),2.6)
350USB_ACM_MODULES = drivers/usb/class/cdc-acm
351USB_AUDIO_MODULES = sound/usb/snd-usb-audio
352USB_PRINTER_MODULES = drivers/usb/class/usblp
353else
354USB_ACM_MODULES = drivers/usb/acm
355USB_AUDIO_MODULES = drivers/usb/audio
356USB_PRINTER_MODULES = drivers/usb/printer
357endif
358$(eval $(call KMOD_template,USB_ACM,usb-acm,\
359 $(foreach mod,$(USB_ACM_MODULES),$(MODULES_DIR)/kernel/$(mod)) \
360,CONFIG_USB_ACM,,70))
361
362$(eval $(call KMOD_template,USB_AUDIO,usb-audio,\
363 $(foreach mod,$(USB_AUDIO_MODULES),$(MODULES_DIR)/kernel/$(mod)) \
364,CONFIG_USB_AUDIO,kmod-soundcore kmod-usb-core,61))
365
366$(eval $(call KMOD_template,USB_PRINTER,usb-printer,\
367 $(foreach mod,$(USB_PRINTER_MODULES),$(MODULES_DIR)/kernel/$(mod)) \
368,CONFIG_USB_PRINTER,kmod-usb-core,60))
369
370$(eval $(call KMOD_template,USB_SERIAL,usb-serial,\
371 $(MODULES_DIR)/kernel/drivers/usb/serial/usbserial \
372,CONFIG_USB_SERIAL,kmod-usb-core,60))
373
374$(eval $(call KMOD_template,USB_SERIAL_BELKIN,usb-serial-belkin,\
375 $(MODULES_DIR)/kernel/drivers/usb/serial/belkin_sa \
376,CONFIG_USB_SERIAL_BELKIN,kmod-usb-serial,61))
377
378$(eval $(call KMOD_template,USB_SERIAL_FTDI,usb-serial-ftdi,\
379 $(MODULES_DIR)/kernel/drivers/usb/serial/ftdi_sio \
380,CONFIG_USB_SERIAL_FTDI_SIO,kmod-usb-serial,61))
381
382$(eval $(call KMOD_template,USB_SERIAL_MCT_U232,usb-serial-mct-u232,\
383 $(MODULES_DIR)/kernel/drivers/usb/serial/mct_u232 \
384,CONFIG_USB_SERIAL_MCT_U232,kmod-usb-serial,61))
385
386$(eval $(call KMOD_template,USB_SERIAL_PL2303,usb-serial-pl2303,\
387 $(MODULES_DIR)/kernel/drivers/usb/serial/pl2303 \
388,CONFIG_USB_SERIAL_PL2303,kmod-usb-serial,61))
389
390$(eval $(call KMOD_template,USB_SERIAL_VISOR,usb-serial-visor,\
391 $(MODULES_DIR)/kernel/drivers/usb/serial/visor \
392,CONFIG_USB_SERIAL_VISOR,kmod-usb-serial,61))
393
394USB_STORAGE_MODULES=drivers/scsi/scsi_mod
395USB_STORAGE_MODULES+=drivers/scsi/sd_mod
396USB_STORAGE_MODULES+=drivers/usb/storage/usb-storage
397ifeq ($(KERNEL),2.6)
398USB_STORAGE_MODULES+=drivers/usb/storage/libusual
399endif
400$(eval $(call KMOD_template,USB_STORAGE,usb-storage,\
401 $(foreach mod,$(USB_STORAGE_MODULES),$(MODULES_DIR)/kernel/$(mod))\
402,CONFIG_USB_STORAGE,kmod-usb-core,60))
403
404
405# Misc. devices
406
407$(eval $(call KMOD_template,AX25,ax25,\
408 $(MODULES_DIR)/kernel/net/ax25/ax25 \
409 $(MODULES_DIR)/kernel/drivers/net/hamradio/mkiss \
410,CONFIG_AX25,,90))
411
412BLUETOOTH_MODULES =
413ifeq ($(KERNEL),2.6)
414BLUETOOTH_MODULES += net/bluetooth/bluetooth
415BLUETOOTH_MODULES += drivers/bluetooth/hci_vhci
416else
417BLUETOOTH_MODULES += net/bluetooth/bluez
418endif
419BLUETOOTH_MODULES += net/bluetooth/l2cap
420BLUETOOTH_MODULES += net/bluetooth/sco
421BLUETOOTH_MODULES += net/bluetooth/bnep/bnep
422BLUETOOTH_MODULES += net/bluetooth/rfcomm/rfcomm
423BLUETOOTH_MODULES += drivers/bluetooth/hci_uart
424BLUETOOTH_MODULES += drivers/bluetooth/hci_usb
425$(eval $(call KMOD_template,BLUETOOTH,bluetooth,\
426 $(foreach mod,$(BLUETOOTH_MODULES),$(MODULES_DIR)/kernel/$(mod)) \
427,CONFIG_BLUEZ,,90))
428
429# modules below have to be inserted separately - useful at all?
430# $(MODULES_DIR)/kernel/drivers/bluetooth/bt3c_cs \
431# $(MODULES_DIR)/kernel/drivers/bluetooth/btuart_cs \
432# $(MODULES_DIR)/kernel/drivers/bluetooth/dtl1_cs \
433# $(MODULES_DIR)/kernel/drivers/bluetooth/bluecard_cs \
434
435ifeq ($(KERNEL),2.6)
436SOFTDOG_MODULES = drivers/char/watchdog/softdog
437else
438SOFTDOG_MODULES = drivers/char/softdog
439endif
440$(eval $(call KMOD_template,SOFTDOG,softdog,\
441 $(foreach mod,$(SOFTDOG_MODULES),$(MODULES_DIR)/kernel/$(mod)) \
442,CONFIG_SOFT_WATCHDOG,,95))
443
444$(eval $(call KMOD_template,RC32434_WDT,rc32434-wdt,\
445 $(MODULES_DIR)/kernel/drivers/char/watchdog/rc32434_wdt \
446,CONFIG_RC32434_WDT,,95))
447
448# NLS
449
450$(eval $(call KMOD_template,NLS_CP437,nls-cp437,\
451 $(MODULES_DIR)/kernel/fs/nls/nls_cp437 \
452,CONFIG_NLS_CODEPAGE_437,,80))
453
454$(eval $(call KMOD_template,NLS_CP737,nls-cp737,\
455 $(MODULES_DIR)/kernel/fs/nls/nls_cp737 \
456,CONFIG_NLS_CODEPAGE_737,,80))
457
458$(eval $(call KMOD_template,NLS_CP775,nls-cp775,\
459 $(MODULES_DIR)/kernel/fs/nls/nls_cp775 \
460,CONFIG_NLS_CODEPAGE_775,,80))
461
462$(eval $(call KMOD_template,NLS_CP850,nls-cp850,\
463 $(MODULES_DIR)/kernel/fs/nls/nls_cp850 \
464,CONFIG_NLS_CODEPAGE_850,,80))
465
466$(eval $(call KMOD_template,NLS_CP852,nls-cp852,\
467 $(MODULES_DIR)/kernel/fs/nls/nls_cp852 \
468,CONFIG_NLS_CODEPAGE_852,,80))
469
470$(eval $(call KMOD_template,NLS_CP857,nls-cp857,\
471 $(MODULES_DIR)/kernel/fs/nls/nls_cp857 \
472,CONFIG_NLS_CODEPAGE_857,,80))
473
474$(eval $(call KMOD_template,NLS_CP860,nls-cp860,\
475 $(MODULES_DIR)/kernel/fs/nls/nls_cp860 \
476,CONFIG_NLS_CODEPAGE_860,,80))
477
478$(eval $(call KMOD_template,NLS_CP861,nls-cp861,\
479 $(MODULES_DIR)/kernel/fs/nls/nls_cp861 \
480,CONFIG_NLS_CODEPAGE_861,,80))
481
482$(eval $(call KMOD_template,NLS_CP862,nls-cp862,\
483 $(MODULES_DIR)/kernel/fs/nls/nls_cp862 \
484,CONFIG_NLS_CODEPAGE_862,,80))
485
486$(eval $(call KMOD_template,NLS_CP863,nls-cp863,\
487 $(MODULES_DIR)/kernel/fs/nls/nls_cp863 \
488,CONFIG_NLS_CODEPAGE_863,,80))
489
490$(eval $(call KMOD_template,NLS_CP864,nls-cp864,\
491 $(MODULES_DIR)/kernel/fs/nls/nls_cp864 \
492,CONFIG_NLS_CODEPAGE_864,,80))
493
494$(eval $(call KMOD_template,NLS_CP865,nls-cp865,\
495 $(MODULES_DIR)/kernel/fs/nls/nls_cp865 \
496,CONFIG_NLS_CODEPAGE_865,,80))
497
498$(eval $(call KMOD_template,NLS_CP866,nls-cp866,\
499 $(MODULES_DIR)/kernel/fs/nls/nls_cp866 \
500,CONFIG_NLS_CODEPAGE_866,,80))
501
502$(eval $(call KMOD_template,NLS_CP869,nls-cp869,\
503 $(MODULES_DIR)/kernel/fs/nls/nls_cp869 \
504,CONFIG_NLS_CODEPAGE_869,,80))
505
506NLS_CP874_MODULES := fs/nls/nls_cp874
507ifeq ($(KERNEL),2.4)
508NLS_CP874_MODULES += fs/nls/nls_tis-620
509endif
510$(eval $(call KMOD_template,NLS_CP874,nls-cp874,\
511 $(foreach mod,$(NLS_CP874_MODULES),$(MODULES_DIR)/kernel/$(mod)) \
512,CONFIG_NLS_CODEPAGE_874,,80))
513
514NLS_CP932_MODULES := fs/nls/nls_cp932
515NLS_CP932_MODULES += fs/nls/nls_euc-jp
516ifeq ($(KERNEL),2.4)
517NLS_CP932_MODULES += fs/nls/nls_euc-jp
518endif
519
520$(eval $(call KMOD_template,NLS_CP932,nls-cp932,\
521 $(foreach mod,$(NLS_CP932_MODULES),$(MODULES_DIR)/kernel/$(mod)) \
522,CONFIG_NLS_CODEPAGE_932,,80))
523
524NLS_CP936_MODULES := fs/nls/nls_cp936
525ifeq ($(KERNEL),2.4)
526NLS_CP936_MODULES += fs/nls/nls_gb2312
527endif
528$(eval $(call KMOD_template,NLS_CP936,nls-cp936,\
529 $(foreach mod,$(NLS_CP936_MODULES),$(MODULES_DIR)/kernel/$(mod)) \
530,CONFIG_NLS_CODEPAGE_936,,80))
531
532NLS_CP949_MODULES := fs/nls/nls_cp949
533ifeq ($(KERNEL),2.4)
534NLS_CP949_MODULES += fs/nls/nls_euc-kr
535endif
536$(eval $(call KMOD_template,NLS_CP949,nls-cp949,\
537 $(foreach mod,$(NLS_CP949_MODULES),$(MODULES_DIR)/kernel/$(mod)) \
538,CONFIG_NLS_CODEPAGE_949,,80))
539
540NLS_CP950_MODULES := fs/nls/nls_cp950
541ifeq ($(KERNEL),2.4)
542NLS_CP950_MODULES += fs/nls/nls_big5
543endif
544$(eval $(call KMOD_template,NLS_CP950,nls-cp950,\
545 $(foreach mod,$(NLS_CP950_MODULES),$(MODULES_DIR)/kernel/$(mod)) \
546,CONFIG_NLS_CODEPAGE_950,,80))
547
548$(eval $(call KMOD_template,NLS_CP1250,nls-cp1250,\
549 $(MODULES_DIR)/kernel/fs/nls/nls_cp1250 \
550,CONFIG_NLS_CODEPAGE_125050,80))
551
552$(eval $(call KMOD_template,NLS_CP1251,nls-cp1251,\
553 $(MODULES_DIR)/kernel/fs/nls/nls_cp1251 \
554,CONFIG_NLS_CODEPAGE_1251,kmod-nls-cp1251,80))
555
556$(eval $(call KMOD_template,NLS_ISO8859_1,nls-iso8859-1, \
557 $(MODULES_DIR)/kernel/fs/nls/nls_iso8859-1 \
558,CONFIG_NLS_ISO8859_1,,80))
559
560$(eval $(call KMOD_template,NLS_ISO8859_2,nls-iso8859-2, \
561 $(MODULES_DIR)/kernel/fs/nls/nls_iso8859-2 \
562,CONFIG_NLS_ISO8859_2,,80))
563
564$(eval $(call KMOD_template,NLS_ISO8859_3,nls-iso8859-3, \
565 $(MODULES_DIR)/kernel/fs/nls/nls_iso8859-3 \
566,CONFIG_NLS_ISO8859_3,,80))
567
568$(eval $(call KMOD_template,NLS_ISO8859_4,nls-iso8859-4, \
569 $(MODULES_DIR)/kernel/fs/nls/nls_iso8859-4 \
570,CONFIG_NLS_ISO8859_4,,80))
571
572$(eval $(call KMOD_template,NLS_ISO8859_5,nls-iso8859-5, \
573 $(MODULES_DIR)/kernel/fs/nls/nls_iso8859-5 \
574,CONFIG_NLS_ISO8859_5,,80))
575
576$(eval $(call KMOD_template,NLS_ISO8859_6,nls-iso8859-6, \
577 $(MODULES_DIR)/kernel/fs/nls/nls_iso8859-6 \
578,CONFIG_NLS_ISO8859_6,,80))
579
580$(eval $(call KMOD_template,NLS_ISO8859_7,nls-iso8859-7, \
581 $(MODULES_DIR)/kernel/fs/nls/nls_iso8859-7 \
582,CONFIG_NLS_ISO8859_7,,80))
583
584NLS_ISO8859_8_MODULES := fs/nls/nls_cp1255
585ifeq ($(KERNEL),2.4)
586NLS_ISO8859_8_MODULES += fs/nls/nls_iso8859-8
587endif
588$(eval $(call KMOD_template,NLS_ISO8859_8,nls-iso8859-8, \
589 $(foreach mod,$(NLS_ISO8859_8_MODULES),$(MODULES_DIR)/kernel/$(mod)) \
590,CONFIG_NLS_ISO8859_8,,80))
591
592$(eval $(call KMOD_template,NLS_ISO8859_9,nls-iso8859-9, \
593 $(MODULES_DIR)/kernel/fs/nls/nls_iso8859-9 \
594,CONFIG_NLS_ISO8859_9,,80))
595
596$(eval $(call KMOD_template,NLS_ISO8859_13,nls-iso8859-13, \
597 $(MODULES_DIR)/kernel/fs/nls/nls_iso8859-13 \
598,CONFIG_NLS_ISO8859_13,,80))
599
600$(eval $(call KMOD_template,NLS_ISO8859_14,nls-iso8859-14, \
601 $(MODULES_DIR)/kernel/fs/nls/nls_iso8859-14 \
602,CONFIG_NLS_ISO8859_14,,80))
603
604$(eval $(call KMOD_template,NLS_ISO8859_15,nls-iso8859-15, \
605 $(MODULES_DIR)/kernel/fs/nls/nls_iso8859-15 \
606,CONFIG_NLS_ISO8859_15,,80))
607
608$(eval $(call KMOD_template,NLS_KOI8_R,nls-koi8-r, \
609 $(MODULES_DIR)/kernel/fs/nls/nls_koi8-r \
610,CONFIG_NLS_KOI8_R,,80))
611
612$(eval $(call KMOD_template,NLS_KOI8_U,nls-koi8-u, \
613 $(MODULES_DIR)/kernel/fs/nls/nls_koi8-u \
614 $(MODULES_DIR)/kernel/fs/nls/nls_koi8-ru \
615,CONFIG_NLS_KOI8_U,,80))
616
617$(eval $(call KMOD_template,NLS_UTF8,nls-utf8, \
618 $(MODULES_DIR)/kernel/fs/nls/nls_utf8 \
619,CONFIG_NLS_UTF8,,80))
620
621# ISDN
622ifeq ($(KERNEL),2.4)
623ISDN_MODULES=drivers/isdn/isdn
624else
625ISDN_MODULES=drivers/isdn/i4l/isdn
626endif
627$(eval $(call KMOD_template,ISDN,isdn, \
628 $(foreach mod,$(ISDN_MODULES),$(MODULES_DIR)/kernel/$(mod)) \
629,CONFIG_ISDN,,60))
630$(eval $(call KMOD_template,SLHC,slhc, \
631 $(MODULES_DIR)/kernel/drivers/net/slhc \
632,CONFIG_ISDN,,65))
633$(eval $(call KMOD_template,HISAX,hisax, \
634 $(MODULES_DIR)/kernel/drivers/isdn/hisax/hisax \
635,CONFIG_ISDN_DRV_HISAX,,70))
636
637ifeq ($(KERNEL),2.6)
638MISDN_MODULES=drivers/isdn/hardware/mISDN/mISDN_core
639MISDN_MODULES+=drivers/isdn/hardware/mISDN/mISDN_l1
640MISDN_MODULES+=drivers/isdn/hardware/mISDN/mISDN_l2
641MISDN_MODULES+=drivers/isdn/hardware/mISDN/mISDN_dsp
642MISDN_MODULES+=drivers/isdn/hardware/mISDN/mISDN_dtmf
643MISDN_MODULES+=drivers/isdn/hardware/mISDN/l3udss1
644MISDN_MODULES+=drivers/isdn/hardware/mISDN/mISDN_isac
645MISDN_MODULES+=drivers/isdn/hardware/mISDN/mISDN_x25dte
646MISDN_MODULES+=drivers/isdn/hardware/mISDN/hfcpci
647endif
648$(eval $(call KMOD_template,MISDN,misdn, \
649 $(foreach mod, $(MISDN_MODULES),$(MODULES_DIR)/kernel/$(mod)) \
650,CONFIG_MISDN_DRV,,))
651
652# Library modules
653$(eval $(call KMOD_template,CCITT,crc-ccitt, \
654 $(MODULES_DIR)/kernel/lib/crc-ccitt \
655,CONFIG_CRC_CCITT,,20))
Note: See TracBrowser for help on using the repository browser.