root/trunk/freewrt/mk/modules.mk

Revision 3956, 31.8 kB (checked in by tg, 2 years ago)

oops…

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 ##
8 ## Networking
9 ##
10 $(eval $(call KMOD_template,ATM,atm,\
11         $(MODULES_DIR)/kernel/net/atm/atm \
12 ,50))
13
14 BRIDGE_MODS:=
15 ifeq ($(KERNEL),2.6)
16 BRIDGE_MODS+= $(MODULES_DIR)/kernel/net/llc/llc
17 endif
18 BRIDGE_MODS+= $(MODULES_DIR)/kernel/net/bridge/bridge
19 $(eval $(call KMOD_template,BRIDGE,bridge,\
20         $(BRIDGE_MODS) \
21 ,10))
22
23 $(eval $(call KMOD_template,NET_IPGRE,gre,\
24         $(MODULES_DIR)/kernel/net/ipv4/ip_gre \
25 ,50))
26
27 ifeq ($(KERNEL),2.6)
28 $(eval $(call KMOD_template,NET_IPIP,ipip,\
29         $(MODULES_DIR)/kernel/net/ipv4/tunnel4 \
30         $(MODULES_DIR)/kernel/net/ipv4/ipip \
31 ,60))
32 else
33 $(eval $(call KMOD_template,NET_IPIP,ipip,\
34         $(MODULES_DIR)/kernel/net/ipv4/ipip \
35 ,60))
36 endif
37
38 $(eval $(call KMOD_template,IPV6,ipv6,\
39         $(MODULES_DIR)/kernel/net/ipv6/ipv6 \
40 ,20))
41
42 ifeq ($(KERNEL),2.6)
43 $(eval $(call KMOD_template,IPV6_SIT,ipv6-sit,\
44         $(MODULES_DIR)/kernel/net/ipv6/sit \
45 ,25))
46 endif
47
48 $(eval $(call KMOD_template,PPP,ppp,\
49         $(MODULES_DIR)/kernel/drivers/net/ppp_async \
50         $(MODULES_DIR)/kernel/drivers/net/ppp_generic \
51         $(MODULES_DIR)/kernel/drivers/net/slhc \
52         $(MODULES_DIR)/kernel/drivers/net/pppox \
53 ,50))
54
55 $(eval $(call KMOD_template,MPPE,mppe,\
56         $(MODULES_DIR)/kernel/drivers/net/ppp_mppe_mppc \
57 ,55))
58
59 $(eval $(call KMOD_template,PPPOATM,pppoatm,\
60         $(MODULES_DIR)/kernel/net/atm/pppoatm \
61 ,60))
62
63 $(eval $(call KMOD_template,PPPOE,pppoe,\
64         $(MODULES_DIR)/kernel/drivers/net/pppoe \
65 ,60))
66
67 $(eval $(call KMOD_template,TUN,tun,\
68         $(MODULES_DIR)/kernel/drivers/net/tun \
69 ,20))
70
71 $(eval $(call KMOD_template,BONDING,bonding,\
72         $(MODULES_DIR)/kernel/drivers/net/bonding/bonding \
73 ,20))
74
75 ifeq ($(KERNEL),2.6)
76 $(eval $(call KMOD_template,IEEE80211,ieee80211,\
77         $(MODULES_DIR)/kernel/net/ieee80211/ieee80211 \
78         $(MODULES_DIR)/kernel/net/ieee80211/ieee80211_crypt \
79 ,05,kmod-ieee80211-crypt))
80
81 $(eval $(call KMOD_template,IEEE80211_CRYPT,ieee80211-crypt,\
82         $(MODULES_DIR)/kernel/net/ieee80211/ieee80211_crypt \
83 ,05))
84
85 $(eval $(call KMOD_template,HOSTAP,hostap,\
86         $(MODULES_DIR)/kernel/drivers/net/wireless/hostap/hostap \
87 ,10))
88
89 $(eval $(call KMOD_template,HOSTAP_PLX,hostap-plx,\
90         $(MODULES_DIR)/kernel/drivers/net/wireless/hostap/hostap_plx \
91 ,10))
92
93 $(eval $(call KMOD_template,HOSTAP_PCI,hostap-pci,\
94         $(MODULES_DIR)/kernel/drivers/net/wireless/hostap/hostap_pci \
95 ,10))
96 endif
97
98 $(eval $(call KMOD_template,IPW2100,ipw2100,\
99         $(MODULES_DIR)/kernel/drivers/net/wireless/ipw2100 \
100 ,10,kmod-ieee80211 kmod-fw-loader))
101
102 #
103 # Traffic scheduling
104 #
105 $(eval $(call KMOD_template,NET_SCH_CBQ,net-sched-cbq,\
106         $(MODULES_DIR)/kernel/net/sched/sch_cbq \
107 ,40))
108
109 $(eval $(call KMOD_template,NET_SCH_HTB,net-sched-htb,\
110         $(MODULES_DIR)/kernel/net/sched/sch_htb \
111 ,40))
112
113 $(eval $(call KMOD_template,NET_SCH_HFSC,net-sched-hfsc,\
114         $(MODULES_DIR)/kernel/net/sched/sch_hfsc \
115 ,40))
116
117 $(eval $(call KMOD_template,NET_SCH_ATM,net-sched-atm,\
118         $(MODULES_DIR)/kernel/net/sched/sch_atm \
119 ,40))
120
121 $(eval $(call KMOD_template,NET_SCH_PRIO,net-sched-prio,\
122         $(MODULES_DIR)/kernel/net/sched/sch_prio \
123 ,40))
124
125 $(eval $(call KMOD_template,NET_SCH_RED,net-sched-red,\
126         $(MODULES_DIR)/kernel/net/sched/sch_red \
127 ,40))
128
129 $(eval $(call KMOD_template,NET_SCH_SFQ,net-sched-sfq,\
130         $(MODULES_DIR)/kernel/net/sched/sch_sfq \
131 ,40))
132
133 $(eval $(call KMOD_template,NET_SCH_TEQL,net-sched-teql,\
134         $(MODULES_DIR)/kernel/net/sched/sch_teql \
135 ,40))
136
137 $(eval $(call KMOD_template,NET_SCH_TBF,net-sched-tbf,\
138         $(MODULES_DIR)/kernel/net/sched/sch_tbf \
139 ,40))
140
141 $(eval $(call KMOD_template,NET_SCH_GRED,net-sched-gred,\
142         $(MODULES_DIR)/kernel/net/sched/sch_gred \
143 ,40))
144
145 $(eval $(call KMOD_template,NET_SCH_DSMARK,net-sched-dsmark,\
146         $(MODULES_DIR)/kernel/net/sched/sch_dsmark \
147 ,40))
148
149 $(eval $(call KMOD_template,NET_SCH_INGRESS,net-sched-ingress,\
150         $(MODULES_DIR)/kernel/net/sched/sch_ingress \
151 ,40))
152
153 #
154 # classifications
155 #
156 $(eval $(call KMOD_template,NET_CLS_BASIC,net-cls-basic,\
157         $(MODULES_DIR)/kernel/net/sched/cls_basic \
158 ,40))
159
160 $(eval $(call KMOD_template,NET_CLS_TCINDEX,net-cls-tcindex,\
161         $(MODULES_DIR)/kernel/net/sched/cls_tcindex \
162 ,40))
163
164 $(eval $(call KMOD_template,NET_CLS_ROUTE4,net-cls-route,\
165         $(MODULES_DIR)/kernel/net/sched/cls_route \
166 ,40))
167
168 $(eval $(call KMOD_template,NET_CLS_FW,net-cls-fw,\
169         $(MODULES_DIR)/kernel/net/sched/cls_fw \
170 ,40))
171
172 $(eval $(call KMOD_template,NET_CLS_U32,net-cls-u32,\
173         $(MODULES_DIR)/kernel/net/sched/cls_u32 \
174 ,40))
175
176 #
177 # actions
178 #
179 ifeq ($(KERNEL),2.6)
180 $(eval $(call KMOD_template,NET_ACT_POLICE,net-act-police,\
181         $(MODULES_DIR)/kernel/net/sched/act_police \
182 ,45))
183 endif
184
185 $(eval $(call KMOD_template,NET_ACT_GACT,net-act-gact,\
186         $(MODULES_DIR)/kernel/net/sched/act_gact \
187 ,45))
188
189 $(eval $(call KMOD_template,NET_ACT_MIRRED,net-act-mirred,\
190         $(MODULES_DIR)/kernel/net/sched/act_mirred \
191 ,45))
192
193 $(eval $(call KMOD_template,NET_ACT_IPT,net-act-ipt,\
194         $(MODULES_DIR)/kernel/net/sched/act_ipt \
195 ,45))
196
197 $(eval $(call KMOD_template,NET_ACT_PEDIT,net-act-pedit,\
198         $(MODULES_DIR)/kernel/net/sched/act_pedit \
199 ,45))
200
201 ##
202 ## Filtering / Firewalling
203 ##
204 #
205 # Netfilter Core
206 #
207 $(eval $(call KMOD_template,NETFILTER_XT_TARGET_CLASSIFY,nf-classify,\
208         $(MODULES_DIR)/kernel/net/netfilter/xt_CLASSIFY \
209 ,50))
210
211 $(eval $(call KMOD_template,NETFILTER_XT_TARGET_CONNMARK,nf-connmark,\
212         $(MODULES_DIR)/kernel/net/netfilter/xt_CONNMARK \
213 ,50))
214
215 $(eval $(call KMOD_template,NETFILTER_XT_TARGET_MARK,nf-mark,\
216         $(MODULES_DIR)/kernel/net/netfilter/xt_MARK \
217 ,50))
218
219 $(eval $(call KMOD_template,NETFILTER_XT_TARGET_NFQUEUE,nf-queue,\
220         $(MODULES_DIR)/kernel/net/netfilter/xt_NFQUEUE \
221 ,50))
222
223 $(eval $(call KMOD_template,NETFILTER_XT_TARGET_NOTRACK,nf-notrack,\
224         $(MODULES_DIR)/kernel/net/netfilter/xt_NOTRACK \
225 ,50))
226
227 #
228 # IP: Netfilter
229 #
230 $(eval $(call KMOD_template,IP_NF_CONNTRACK,nf-ip-conntrack,\
231         $(MODULES_DIR)/kernel/net/ipv4/netfilter/ip_conntrack \
232 ,50))
233
234 $(eval $(call KMOD_template,IP_NF_FTP,nf-ip-conntrack-ftp,\
235         $(MODULES_DIR)/kernel/net/ipv4/netfilter/ip_conntrack_ftp \
236 ,55))
237
238 $(eval $(call KMOD_template,IP_NF_IRC,nf-ip-conntrack-irc,\
239         $(MODULES_DIR)/kernel/net/ipv4/netfilter/ip_conntrack_irc \
240 ,55))
241
242 $(eval $(call KMOD_template,IP_NF_NETBIOS_NS,nf-ip-conntrack-netbios-ns,\
243         $(MODULES_DIR)/kernel/net/ipv4/netfilter/ip_conntrack_netbios_ns \
244 ,55))
245
246 $(eval $(call KMOD_template,IP_NF_TFTP,nf-ip-conntrack-tftp,\
247         $(MODULES_DIR)/kernel/net/ipv4/netfilter/ip_conntrack_tftp \
248 ,55))
249
250 $(eval $(call KMOD_template,IP_NF_AMANDA,nf-ip-conntrack-amanda,\
251         $(MODULES_DIR)/kernel/net/ipv4/netfilter/ip_conntrack_amanda \
252 ,55))
253
254 $(eval $(call KMOD_template,IP_NF_PPTP,nf-ip-conntrack-pptp,\
255         $(MODULES_DIR)/kernel/net/ipv4/netfilter/ip_conntrack_pptp \
256 ,55))
257
258 $(eval $(call KMOD_template,IP_NF_H323,nf-ip-conntrack-h323,\
259         $(MODULES_DIR)/kernel/net/ipv4/netfilter/ip_conntrack_h323 \
260 ,55))
261
262 ifeq ($(KERNEL),2.6)
263 $(eval $(call KMOD_template,IP_NF_SIP,nf-ip-conntrack-sip,\
264         $(MODULES_DIR)/kernel/net/ipv4/netfilter/ip_conntrack_sip \
265 ,55))
266 endif
267
268 $(eval $(call KMOD_template,IP_NF_IPTABLES,nf-ip-iptables,\
269         $(MODULES_DIR)/kernel/net/ipv4/netfilter/ip_tables \
270 ,50))
271
272 $(eval $(call KMOD_template,IP_NF_MATCH_IPRANGE,nf-ip-match-iprange,\
273         $(MODULES_DIR)/kernel/net/ipv4/netfilter/ipt_iprange \
274 ,55))
275
276 $(eval $(call KMOD_template,IP_NF_MATCH_TOS,nf-ip-match-tos,\
277         $(MODULES_DIR)/kernel/net/ipv4/netfilter/ipt_tos \
278 ,55))
279
280 $(eval $(call KMOD_template,IP_NF_MATCH_RECENT,nf-ip-match-recent,\
281         $(MODULES_DIR)/kernel/net/ipv4/netfilter/ipt_recent \
282 ,55))
283
284 $(eval $(call KMOD_template,IP_NF_MATCH_ECN,nf-ip-match-ecn,\
285         $(MODULES_DIR)/kernel/net/ipv4/netfilter/ipt_ecn \
286 ,55))
287
288 $(eval $(call KMOD_template,IP_NF_MATCH_AH,nf-ip-match-ah,\
289         $(MODULES_DIR)/kernel/net/ipv4/netfilter/ipt_ah \
290 ,55))
291
292 $(eval $(call KMOD_template,IP_NF_MATCH_TTL,nf-ip-match-ttl,\
293         $(MODULES_DIR)/kernel/net/ipv4/netfilter/ipt_ttl \
294 ,55))
295
296 $(eval $(call KMOD_template,IP_NF_MATCH_OWNER,nf-ip-match-owner,\
297         $(MODULES_DIR)/kernel/net/ipv4/netfilter/ipt_owner \
298 ,55))
299
300 $(eval $(call KMOD_template,IP_NF_MATCH_ADDRTYPE,nf-ip-match-addrtype,\
301         $(MODULES_DIR)/kernel/net/ipv4/netfilter/ipt_addrtype \
302 ,55))
303
304 $(eval $(call KMOD_template,IP_NF_MATCH_HASHLIMIT,nf-ip-match-hashlimit,\
305         $(MODULES_DIR)/kernel/net/ipv4/netfilter/ipt_hashlimit \
306 ,55))
307
308 ifeq ($(KERNEL),2.4)
309 $(eval $(call KMOD_template,IP_NF_MATCH_RANDOM,nf-ip-match-random,\
310         $(MODULES_DIR)/kernel/net/ipv4/netfilter/ipt_random \
311 ,55))
312 endif
313
314 ifneq ($(KERNEL),2.6)
315 $(eval $(call KMOD_template,IP_NF_MATCH_CONNTRACK,nf-ip-match-conntrack,\
316         $(MODULES_DIR)/kernel/net/ipv4/netfilter/ipt_conntrack \
317 ,55))
318
319 $(eval $(call KMOD_template,IP_NF_MATCH_STATE,nf-ip-match-state,\
320         $(MODULES_DIR)/kernel/net/ipv4/netfilter/ipt_state \
321 ,55))
322 else
323 $(eval $(call KMOD_template,IP_NF_MATCH_STATE,nf-ip-match-state,\
324         $(MODULES_DIR)/kernel/net/netfilter/xt_state \
325 ,55))
326 endif
327
328 $(eval $(call KMOD_template,IP_NF_MATCH_MULTIPORT,nf-ip-match-multiport,\
329         $(MODULES_DIR)/kernel/net/ipv4/netfilter/ipt_multiport \
330 ,55))
331
332 #
333 # Filtering
334 #
335 $(eval $(call KMOD_template,IP_NF_FILTER,nf-ip-filter,\
336         $(MODULES_DIR)/kernel/net/ipv4/netfilter/iptable_filter \
337 ,55))
338
339 $(eval $(call KMOD_template,IP_NF_TARGET_REJECT,nf-ip-target-reject,\
340         $(MODULES_DIR)/kernel/net/ipv4/netfilter/ipt_REJECT \
341 ,60))
342
343 $(eval $(call KMOD_template,IP_NF_TARGET_LOG,nf-ip-target-log,\
344         $(MODULES_DIR)/kernel/net/ipv4/netfilter/ipt_LOG \
345 ,60))
346
347 $(eval $(call KMOD_template,IP_NF_TARGET_ULOG,nf-ip-target-ulog,\
348         $(MODULES_DIR)/kernel/net/ipv4/netfilter/ipt_ULOG \
349 ,60))
350
351 $(eval $(call KMOD_template,IP_NF_TARGET_TCPMSS,nf-ip-target-tcpmss,\
352         $(MODULES_DIR)/kernel/net/ipv4/netfilter/ipt_TCPMSS \
353 ,60))
354
355 ifeq ($(KERNEL),2.6)
356 $(eval $(call KMOD_template,IP_NF_NAT,nf-ip-nat,\
357         $(MODULES_DIR)/kernel/net/ipv4/netfilter/ip_nat \
358         $(MODULES_DIR)/kernel/net/ipv4/netfilter/iptable_nat \
359 ,60))
360 else
361 $(eval $(call KMOD_template,IP_NF_NAT,nf-ip-nat,\
362         $(MODULES_DIR)/kernel/net/ipv4/netfilter/iptable_nat \
363 ,60))
364 endif
365
366 $(eval $(call KMOD_template,IP_NF_PPTP,nf-ip-nat-pptp,\
367         $(MODULES_DIR)/kernel/net/ipv4/netfilter/ip_nat_pptp \
368 ,65))
369
370 $(eval $(call KMOD_template,IP_NF_TFTP,nf-ip-nat-tftp,\
371         $(MODULES_DIR)/kernel/net/ipv4/netfilter/ip_nat_tftp \
372 ,65))
373
374 $(eval $(call KMOD_template,IP_NF_FTP,nf-ip-nat-ftp,\
375         $(MODULES_DIR)/kernel/net/ipv4/netfilter/ip_nat_ftp \
376 ,65))
377
378 $(eval $(call KMOD_template,IP_NF_IRC,nf-ip-nat-irc,\
379         $(MODULES_DIR)/kernel/net/ipv4/netfilter/ip_nat_irc \
380 ,65))
381
382 $(eval $(call KMOD_template,IP_NF_AMANDA,nf-ip-nat-amanda,\
383         $(MODULES_DIR)/kernel/net/ipv4/netfilter/ip_nat_amanda \
384 ,65))
385
386 ifeq ($(KERNEL),2.6)
387 $(eval $(call KMOD_template,IP_NF_SIP,nf-ip-nat-sip,\
388         $(MODULES_DIR)/kernel/net/ipv4/netfilter/ip_nat_sip \
389 ,65))
390 endif
391
392 $(eval $(call KMOD_template,IP_NF_H323,nf-ip-nat-h323,\
393         $(MODULES_DIR)/kernel/net/ipv4/netfilter/ip_nat_h323 \
394 ,65))
395
396 $(eval $(call KMOD_template,IP_NF_TARGET_MASQUERADE,nf-ip-target-masquerade,\
397         $(MODULES_DIR)/kernel/net/ipv4/netfilter/ipt_MASQUERADE \
398 ,65))
399
400 $(eval $(call KMOD_template,IP_NF_TARGET_REDIRECT,nf-ip-target-redirect,\
401         $(MODULES_DIR)/kernel/net/ipv4/netfilter/ipt_REDIRECT \
402 ,65))
403
404 $(eval $(call KMOD_template,IP_NF_TARGET_NETMAP,nf-ip-target-netmap,\
405         $(MODULES_DIR)/kernel/net/ipv4/netfilter/ipt_NETMAP \
406 ,65))
407
408 $(eval $(call KMOD_template,IP_NF_TARGET_SAME,nf-ip-target-same,\
409         $(MODULES_DIR)/kernel/net/ipv4/netfilter/ipt_SAME \
410 ,65))
411
412 #
413 # Mangle
414 #
415 $(eval $(call KMOD_template,IP_NF_MANGLE,nf-ip-mangle,\
416         $(MODULES_DIR)/kernel/net/ipv4/netfilter/iptable_mangle \
417 ,60))
418
419 $(eval $(call KMOD_template,IP_NF_TARGET_TOS,nf-ip-target-tos,\
420         $(MODULES_DIR)/kernel/net/ipv4/netfilter/ipt_TOS \
421 ,65))
422
423 $(eval $(call KMOD_template,IP_NF_TARGET_ECN,nf-ip-target-ecn,\
424         $(MODULES_DIR)/kernel/net/ipv4/netfilter/ipt_ECN \
425 ,65))
426
427 $(eval $(call KMOD_template,IP_NF_TARGET_TTL,nf-ip-target-ttl,\
428         $(MODULES_DIR)/kernel/net/ipv4/netfilter/ipt_TTL \
429 ,65))
430
431 #
432 # IPVS
433 #
434
435 IPVSPATH=$(MODULES_DIR)/kernel/net/ipv4/ipvs
436
437 $(eval $(call KMOD_template,IP_VS,ip-vs,\
438         $(IPVSPATH)/ip_vs \
439 ,55))
440
441 $(eval $(call KMOD_template,IP_VS_RR,ip-vs-rr,\
442         $(IPVSPATH)/ip_vs_rr \
443 ,55))
444
445 $(eval $(call KMOD_template,IP_VS_WRR,ip-vs-wrr,\
446         $(IPVSPATH)/ip_vs_wrr \
447 ,55))
448
449 $(eval $(call KMOD_template,IP_VS_LC,ip-vs-lc,\
450         $(IPVSPATH)/ip_vs_lc \
451 ,55))
452
453 $(eval $(call KMOD_template,IP_VS_WLC,ip-vs-wlc,\
454         $(IPVSPATH)/ip_vs_wlc \
455 ,55))
456
457 $(eval $(call KMOD_template,IP_VS_LBLC,ip-vs-lblc,\
458         $(IPVSPATH)/ip_vs_lblc \
459 ,55))
460
461 $(eval $(call KMOD_template,IP_VS_LBLCR,ip-vs-lblcr,\
462         $(IPVSPATH)/ip_vs_lblcr \
463 ,55))
464
465 $(eval $(call KMOD_template,IP_VS_DH,ip-vs-dh,\
466         $(IPVSPATH)/ip_vs_dh \
467 ,55))
468
469 $(eval $(call KMOD_template,IP_VS_SH,ip-vs-sh,\
470         $(IPVSPATH)/ip_vs_sh \
471 ,55))
472
473 $(eval $(call KMOD_template,IP_VS_SED,ip-vs-sed,\
474         $(IPVSPATH)/ip_vs_sed \
475 ,55))
476
477 $(eval $(call KMOD_template,IP_VS_NQ,ip-vs-nq,\
478         $(IPVSPATH)/ip_vs_nq \
479 ,55))
480
481 $(eval $(call KMOD_template,IP_VS_FTP,ip-vs-ftp,\
482         $(IPVSPATH)/ip_vs_ftp \
483 ,55))
484
485 #
486 # Block devices
487 #
488 $(eval $(call KMOD_template,BLK_DEV_LOOP,loop,\
489     $(MODULES_DIR)/kernel/drivers/block/loop \
490 ,20))
491
492 $(eval $(call KMOD_template,BLK_DEV_NBD,nbd,\
493     $(MODULES_DIR)/kernel/drivers/block/nbd \
494 ,20))
495
496 $(eval $(call KMOD_template,SCSI,scsi,\
497     $(MODULES_DIR)/kernel/drivers/scsi/scsi_mod \
498 ,20))
499
500 $(eval $(call KMOD_template,BLK_DEV_SD,scsi-disk,\
501     $(MODULES_DIR)/kernel/drivers/scsi/sd_mod \
502 ,25))
503
504 ifeq ($(KERNEL),2.4)
505 $(eval $(call KMOD_template,BLK_DEV_MD,md,\
506     $(MODULES_DIR)/kernel/drivers/md/md \
507 ,30))
508 endif
509
510 $(eval $(call KMOD_template,MD_RAID0,md-raid0,\
511     $(MODULES_DIR)/kernel/drivers/md/raid0 \
512 ,35))
513
514 $(eval $(call KMOD_template,MD_RAID1,md-raid1,\
515     $(MODULES_DIR)/kernel/drivers/md/raid1 \
516 ,35))
517
518 ifeq ($(KERNEL),2.4)
519 $(eval $(call KMOD_template,MD_RAID5,md-raid5,\
520     $(MODULES_DIR)/kernel/drivers/md/xor \
521     $(MODULES_DIR)/kernel/drivers/md/raid5 \
522 ,35))
523 endif
524
525 #
526 # Crypto
527 #
528 ifeq ($(KERNEL),2.6)
529 $(eval $(call KMOD_template,CRYPTO_HMAC,crypto-hmac,\
530     $(MODULES_DIR)/kernel/crypto/hmac \
531 ,11))
532 endif
533
534 $(eval $(call KMOD_template,CRYPTO_NULL,crypto-null,\
535     $(MODULES_DIR)/kernel/crypto/crypto_null \
536 ,11))
537
538 $(eval $(call KMOD_template,CRYPTO_MD4,crypto-md4,\
539     $(MODULES_DIR)/kernel/crypto/md4 \
540 ,11))
541
542 $(eval $(call KMOD_template,CRYPTO_MD5,crypto-md5,\
543     $(MODULES_DIR)/kernel/crypto/md5 \
544 ,11))
545
546 $(eval $(call KMOD_template,CRYPTO_SHA1,crypto-sha1,\
547     $(MODULES_DIR)/kernel/crypto/sha1 \
548 ,11))
549
550 $(eval $(call KMOD_template,CRYPTO_SHA256,crypto-sha256,\
551     $(MODULES_DIR)/kernel/crypto/sha256 \
552 ,11))
553
554 $(eval $(call KMOD_template,CRYPTO_SHA512,crypto-sha512,\
555     $(MODULES_DIR)/kernel/crypto/sha512 \
556 ,11))
557
558 $(eval $(call KMOD_template,CRYPTO_WP512,crypto-whirlpool,\
559     $(MODULES_DIR)/kernel/crypto/wp512 \
560 ,11))
561
562 $(eval $(call KMOD_template,CRYPTO_TGR192,crypto-tiger,\
563     $(MODULES_DIR)/kernel/crypto/tgr192 \
564 ,11))
565
566 $(eval $(call KMOD_template,CRYPTO_ECB,crypto-ecb,\
567     $(MODULES_DIR)/kernel/crypto/ecb \
568 ,10))
569
570 $(eval $(call KMOD_template,CRYPTO_CBC,crypto-cbc,\
571     $(MODULES_DIR)/kernel/crypto/cbc \
572 ,10))
573
574 $(eval $(call KMOD_template,CRYPTO_DES,crypto-des,\
575     $(MODULES_DIR)/kernel/crypto/des \
576 ,10))
577
578 $(eval $(call KMOD_template,CRYPTO_BLOWFISH,crypto-blowfish,\
579     $(MODULES_DIR)/kernel/crypto/blowfish \
580 ,11))
581
582 ifeq ($(KERNEL),2.6)
583 $(eval $(call KMOD_template,CRYPTO_TWOFISH,crypto-twofish,\
584     $(MODULES_DIR)/kernel/crypto/twofish \
585     $(MODULES_DIR)/kernel/crypto/twofish_common \
586 ,11))
587 else
588 $(eval $(call KMOD_template,CRYPTO_TWOFISH,crypto-twofish,\
589     $(MODULES_DIR)/kernel/crypto/twofish \
590 ,11))
591 endif
592
593 $(eval $(call KMOD_template,CRYPTO_SERPENT,crypto-serpent,\
594     $(MODULES_DIR)/kernel/crypto/serpent \
595 ,11))
596
597 ifeq ($(KERNEL),2.6)
598 $(eval $(call KMOD_template,CRYPTO_AES,crypto-aes,\
599     $(MODULES_DIR)/kernel/crypto/crypto_algapi \
600     $(MODULES_DIR)/kernel/crypto/aes \
601 ,10))
602 else
603 $(eval $(call KMOD_template,CRYPTO_AES,crypto-aes,\
604     $(MODULES_DIR)/kernel/crypto/aes \
605 ,11))
606 endif
607
608 $(eval $(call KMOD_template,CRYPTO_CAST5,crypto-cast5,\
609     $(MODULES_DIR)/kernel/crypto/cast5 \
610 ,11))
611
612 $(eval $(call KMOD_template,CRYPTO_CAST6,crypto-cast6,\
613     $(MODULES_DIR)/kernel/crypto/cast6 \
614 ,11))
615
616 $(eval $(call KMOD_template,CRYPTO_TEA,crypto-tea,\
617     $(MODULES_DIR)/kernel/crypto/tea \
618 ,11))
619
620 $(eval $(call KMOD_template,CRYPTO_ARC4,crypto-arc4,\
621     $(MODULES_DIR)/kernel/crypto/arc4 \
622 ,11))
623
624 $(eval $(call KMOD_template,CRYPTO_KHAZAD,crypto-khazad,\
625     $(MODULES_DIR)/kernel/crypto/khazad \
626 ,11))
627
628 $(eval $(call KMOD_template,CRYPTO_ANUBIS,crypto-anubis,\
629     $(MODULES_DIR)/kernel/crypto/anubis \
630 ,11))
631
632 $(eval $(call KMOD_template,CRYPTO_DEFLATE,crypto-deflate,\
633     $(MODULES_DIR)/kernel/crypto/deflate \
634 ,10))
635
636 $(eval $(call KMOD_template,CRYPTO_MICHAEL_MIC,crypto-michael-mic,\
637     $(MODULES_DIR)/kernel/crypto/michael_mic \
638 ,11))
639
640 $(eval $(call KMOD_template,CRYPTO_CRC32C,crypto-crc32c,\
641     $(MODULES_DIR)/kernel/crypto/crc32c \
642 ,11))
643
644 ifeq (${KERNEL},2.6)
645 $(eval $(call KMOD_template,OCF_CRYPTOSOFT,cryptodev-cryptosoft,\
646     ${MODULES_DIR}/kernel/crypto/ocf/cryptosoft \
647 ,12))
648
649 $(eval $(call KMOD_template,OCF_SAFE,cryptodev-safe,\
650     ${MODULES_DIR}/kernel/crypto/ocf/safe/safe \
651 ,12))
652
653 $(eval $(call KMOD_template,OCF_IXP4XX,cryptodev-ixp4xx,\
654     ${MODULES_DIR}/kernel/crypto/ocf/ixp4xx/ixp4xx \
655 ,12))
656
657 $(eval $(call KMOD_template,OCF_HIFN,cryptodev-hifn,\
658     ${MODULES_DIR}/kernel/crypto/ocf/hifn/hifn7751 \
659 ,12))
660
661 $(eval $(call KMOD_template,OCF_TALITOS,cryptodev-talitos,\
662     ${MODULES_DIR}/kernel/crypto/ocf/talitos/talitos \
663 ,12))
664 else
665 $(eval $(call KMOD_template,OCF_SAFE,cryptodev-safe,\
666     ${MODULES_DIR}/kernel/crypto/ocf/safe \
667 ,12))
668
669 $(eval $(call KMOD_template,OCF_IXP4XX,cryptodev-ixp4xx,\
670     ${MODULES_DIR}/kernel/crypto/ocf/ixp4xx \
671 ,12))
672
673 $(eval $(call KMOD_template,OCF_HIFN,cryptodev-hifn,\
674     ${MODULES_DIR}/kernel/crypto/ocf/hifn7751 \
675 ,12))
676
677 $(eval $(call KMOD_template,OCF_TALITOS,cryptodev-talitos,\
678     ${MODULES_DIR}/kernel/crypto/ocf/talitos \
679 ,12))
680 endif
681
682 #
683 # Filesystems
684 #
685 $(eval $(call KMOD_template,CIFS,fs-cifs,\
686         $(MODULES_DIR)/kernel/fs/cifs/cifs \
687 ,30))
688
689 $(eval $(call KMOD_template,CODA_FS,fs-coda,\
690         $(MODULES_DIR)/kernel/fs/coda/coda \
691 ,30))
692
693 ifneq ($(FWRT_KERNEL_EXT2_FS),y)
694 $(eval $(call KMOD_template,EXT2_FS,fs-ext2,\
695         $(MODULES_DIR)/kernel/fs/ext2/ext2 \
696 ,30))
697 endif
698
699 $(eval $(call KMOD_template,EXT3_FS,fs-ext3,\
700         $(MODULES_DIR)/kernel/fs/jbd/jbd \
701         $(MODULES_DIR)/kernel/fs/ext3/ext3 \
702 ,30))
703
704 ifeq ($(KERNEL),2.6)
705 $(eval $(call KMOD_template,FUSE_FS,fs-fuse,\
706         $(MODULES_DIR)/kernel/fs/fuse/fuse \
707 ,30))
708 endif
709
710 $(eval $(call KMOD_template,HFSPLUS_FS,fs-hfsplus,\
711         $(MODULES_DIR)/kernel/fs/hfsplus/hfsplus \
712 ,30))
713
714 ifneq ($(FWRT_KERNEL_NFS_FS),y)
715 $(eval $(call KMOD_template,NFS_FS,fs-nfs,\
716         $(MODULES_DIR)/kernel/net/sunrpc/sunrpc \
717         $(MODULES_DIR)/kernel/fs/lockd/lockd \
718         $(MODULES_DIR)/kernel/fs/nfs/nfs \
719 ,30))
720 endif
721
722 $(eval $(call KMOD_template,NFSD,fs-nfsd,\
723         $(MODULES_DIR)/kernel/fs/nfsd/nfsd \
724 ,30))
725
726 $(eval $(call KMOD_template,NTFS_FS,fs-ntfs,\
727         $(MODULES_DIR)/kernel/fs/ntfs/ntfs \
728 ,30))
729
730 ifeq ($(KERNEL),2.6)
731 $(eval $(call KMOD_template,VFAT_FS,fs-vfat,\
732         $(MODULES_DIR)/kernel/fs/fat/fat \
733         $(MODULES_DIR)/kernel/fs/vfat/vfat \
734 ,30))
735 else
736 $(eval $(call KMOD_template,VFAT_FS,fs-vfat,\
737         $(MODULES_DIR)/kernel/fs/vfat/vfat \
738 ,30))
739 endif
740
741 $(eval $(call KMOD_template,XFS_FS,fs-xfs,\
742         $(MODULES_DIR)/kernel/fs/xfs/xfs \
743 ,30))
744
745 $(eval $(call KMOD_template,YAFFS_FS,fs-yaffs,\
746         $(MODULES_DIR)/kernel/fs/yaffs2/yaffs \
747 ,30))
748
749 $(eval $(call KMOD_template,REISERFS_FS,fs-reiserfs,\
750         $(MODULES_DIR)/kernel/fs/reiserfs/reiserfs \
751 ,30))
752
753 #
754 # Multimedia
755 #
756 ifeq ($(KERNEL),2.6)
757 SOUNDCORE_MODULES = sound
758 else
759 SOUNDCORE_MODULES = drivers/sound
760 endif
761 $(eval $(call KMOD_template,SOUND,soundcore,\
762         $(MODULES_DIR)/kernel/$(SOUNDCORE_MODULES)/soundcore \
763 ,30))
764
765 $(eval $(call KMOD_template,VIDEODEV,videodev,\
766         $(MODULES_DIR)/kernel/drivers/media/video/videodev \
767 ,65))
768
769 $(eval $(call KMOD_template,PWC,pwc,\
770         $(MODULES_DIR)/kernel/drivers/usb/pwc \
771 ,70))
772
773
774 # PCMCIA/CardBus
775
776 # FIXME: check order for kernel-2.6
777 PCMCIA_CORE_MODULES =
778 ifeq ($(KERNEL),2.6)
779 PCMCIA_CORE_MODULES += drivers/pcmcia/pcmcia_core
780 PCMCIA_CORE_MODULES += drivers/pcmcia/pcmcia
781 PCMCIA_CORE_MODULES += drivers/pcmcia/yenta_socket
782 PCMCIA_CORE_MODULES += drivers/pcmcia/i82092
783 PCMCIA_SERIAL_MODULES = drivers/serial/serial_cs
784 else
785 PCMCIA_CORE_MODULES += drivers/pcmcia/pcmcia_core
786 PCMCIA_CORE_MODULES += drivers/pcmcia/yenta_socket
787 PCMCIA_CORE_MODULES += drivers/pcmcia/ds
788 PCMCIA_SERIAL_MODULES = drivers/char/pcmcia/serial_cs
789 endif
790 $(eval $(call KMOD_template,PCMCIA,pcmcia,\
791         $(foreach mod,$(PCMCIA_CORE_MODULES),$(MODULES_DIR)/kernel/$(mod)) \
792 ,50))
793 $(eval $(call KMOD_template,PCMCIA_SERIAL_CS,pcmcia-serial,\
794         $(foreach mod,$(PCMCIA_SERIAL_MODULES),$(MODULES_DIR)/kernel/$(mod)) \
795 ,55))
796
797 #
798 # Input
799 #
800 ifeq ($(KERNEL),2.4)
801 $(eval $(call KMOD_template,INPUT,input,\
802         $(MODULES_DIR)/kernel/drivers/input/input \
803 ,40))
804 endif
805
806 $(eval $(call KMOD_template,INPUT_MOUSEDEV,input-mouse,\
807         $(MODULES_DIR)/kernel/drivers/input/mousedev \
808 ,45))
809
810 ifeq ($(KERNEL),2.4)
811 $(eval $(call KMOD_template,INPUT_KEYBDEV,input-keyboard,\
812         $(MODULES_DIR)/kernel/drivers/input/keybdev \
813 ,45))
814 endif
815
816 #
817 # USB
818 #
819 ifeq ($(KERNEL),2.6)
820 USB_CORE_MODULE = drivers/usb/core/usbcore
821 USB_OHCI_MODULE = drivers/usb/host/ohci-hcd
822 USB_UHCI_MODULE = drivers/usb/host/uhci-hcd
823 USB_OHCI_SYMBOL = USB_OHCI_HCD
824 USB_UHCI_SYMBOL = USB_UHCI_HCD
825 else
826 USB_CORE_MODULE = drivers/usb/usbcore
827 USB_OHCI_MODULE = drivers/usb/host/usb-ohci
828 USB_UHCI_MODULE = drivers/usb/host/uhci
829 USB_OHCI_SYMBOL = USB_OHCI
830 USB_UHCI_SYMBOL = USB_UHCI_ALT
831 endif
832
833 $(eval $(call KMOD_template,USB,usb-core,\
834         $(MODULES_DIR)/kernel/$(USB_CORE_MODULE) \
835 ,50))
836
837 $(eval $(call KMOD_template,$(USB_OHCI_SYMBOL),usb-ohci,\
838         $(MODULES_DIR)/kernel/$(USB_OHCI_MODULE) \
839 ,60))
840
841 $(eval $(call KMOD_template,$(USB_UHCI_SYMBOL),usb-uhci,\
842         $(MODULES_DIR)/kernel/$(USB_UHCI_MODULE) \
843 ,60))
844
845 $(eval $(call KMOD_template,USB_EHCI_HCD,usb-ehci,\
846         $(MODULES_DIR)/kernel/drivers/usb/host/ehci-hcd \
847 ,60))
848
849 ifeq ($(KERNEL),2.6)
850 USB_ACM_MODULES = drivers/usb/class/cdc-acm
851 USB_PRINTER_MODULES = drivers/usb/class/usblp
852 else
853 USB_ACM_MODULES = drivers/usb/acm
854 USB_PRINTER_MODULES = drivers/usb/printer
855 endif
856 $(eval $(call KMOD_template,USB_ACM,usb-acm,\
857         $(foreach mod,$(USB_ACM_MODULES),$(MODULES_DIR)/kernel/$(mod)) \
858 ,70))
859
860 $(eval $(call KMOD_template,USB_PRINTER,usb-printer,\
861         $(foreach mod,$(USB_PRINTER_MODULES),$(MODULES_DIR)/kernel/$(mod)) \
862 ,60))
863
864 $(eval $(call KMOD_template,USB_SERIAL,usb-serial,\
865         $(MODULES_DIR)/kernel/drivers/usb/serial/usbserial \
866 ,60))
867
868 $(eval $(call KMOD_template,USB_SERIAL_BELKIN,usb-serial-belkin,\
869         $(MODULES_DIR)/kernel/drivers/usb/serial/belkin_sa \
870 ,61))
871
872 $(eval $(call KMOD_template,USB_SERIAL_FTDI_SIO,usb-serial-ftdi,\
873         $(MODULES_DIR)/kernel/drivers/usb/serial/ftdi_sio \
874 ,61))
875
876 $(eval $(call KMOD_template,USB_SERIAL_MCT_U232,usb-serial-mct-u232,\
877         $(MODULES_DIR)/kernel/drivers/usb/serial/mct_u232 \
878 ,61))
879
880 $(eval $(call KMOD_template,USB_SERIAL_PL2303,usb-serial-pl2303,\
881         $(MODULES_DIR)/kernel/drivers/usb/serial/pl2303 \
882 ,61))
883
884 $(eval $(call KMOD_template,USB_SERIAL_VISOR,usb-serial-visor,\
885         $(MODULES_DIR)/kernel/drivers/usb/serial/visor \
886 ,61))
887
888 $(eval $(call KMOD_template,USB_STORAGE,usb-storage,\
889         $(MODULES_DIR)/kernel/drivers/usb/storage/usb-storage \
890 ,65))
891
892 ifeq ($(KERNEL),2.6)
893 $(eval $(call KMOD_template,USB_PEGASUS,usb-pegasus,\
894         $(MODULES_DIR)/kernel/drivers/usb/net/pegasus \
895 ,65))
896 else
897 $(eval $(call KMOD_template,USB_PEGASUS,usb-pegasus,\
898         $(MODULES_DIR)/kernel/drivers/usb/pegasus \
899 ,65))
900
901 $(eval $(call KMOD_template,USB_HID,usb-hid,\
902         $(MODULES_DIR)/kernel/drivers/usb/hid \
903 ,50))
904 endif
905
906 #
907 # Bluetooth
908 #
909 ifeq ($(KERNEL),2.6)
910 BLUETOOTH_PREFIX = BT
911 BLUETOOTH = bluetooth
912 else
913 BLUETOOTH_PREFIX = BLUEZ
914 BLUETOOTH = bluez
915 endif
916
917 $(eval $(call KMOD_template,$(BLUETOOTH_PREFIX),bluetooth,\
918         $(MODULES_DIR)/kernel/net/bluetooth/$(BLUETOOTH) \
919 ,70))
920
921 ifeq ($(KERNEL),2.6)
922 $(eval $(call KMOD_template,$(BLUETOOTH_PREFIX)_HCIUSB,bluetooth-hci-usb,\
923         $(MODULES_DIR)/kernel/drivers/bluetooth/hci_usb \
924 ,75))
925 endif
926
927 $(eval $(call KMOD_template,$(BLUETOOTH_PREFIX)_HCIUART,bluetooth-hci-uart,\
928         $(MODULES_DIR)/kernel/drivers/bluetooth/hci_uart \
929 ,75))
930
931 $(eval $(call KMOD_template,$(BLUETOOTH_PREFIX)_L2CAP,bluetooth-l2cap,\
932         $(MODULES_DIR)/kernel/net/bluetooth/l2cap \
933 ,80))
934
935 $(eval $(call KMOD_template,$(BLUETOOTH_PREFIX)_SCO,bluetooth-sco,\
936         $(MODULES_DIR)/kernel/net/bluetooth/sco \
937 ,85))
938
939 $(eval $(call KMOD_template,$(BLUETOOTH_PREFIX)_BNEP,bluetooth-bnep,\
940         $(MODULES_DIR)/kernel/net/bluetooth/bnep/bnep \
941 ,85))
942
943 $(eval $(call KMOD_template,$(BLUETOOTH_PREFIX)_RFCOMM,bluetooth-rfcomm,\
944         $(MODULES_DIR)/kernel/net/bluetooth/rfcomm/rfcomm \
945 ,85))
946
947 #
948 # Misc devices
949 #
950 ifeq ($(KERNEL),2.6)
951 SOFTDOG_MODULES = drivers/char/watchdog/softdog
952 else
953 SOFTDOG_MODULES = drivers/char/softdog
954 endif
955 $(eval $(call KMOD_template,SOFTDOG,softdog,\
956         $(foreach mod,$(SOFTDOG_MODULES),$(MODULES_DIR)/kernel/$(mod)) \
957 ,95))
958
959 ifeq ($(KERNEL),2.6)
960 $(eval $(call KMOD_template,RC32434_WDT,rc32434-wdt,\
961         $(MODULES_DIR)/kernel/drivers/char/watchdog/rc32434_wdt \
962 ,95))
963 endif
964
965 ifeq ($(KERNEL),2.6)
966 $(eval $(call KMOD_template,FW_LOADER,fw-loader,\
967         $(MODULES_DIR)/kernel/drivers/base/firmware_class \
968 ,01))
969 endif
970
971 #
972 # NLS
973 #
974 ifeq ($(KERNEL),2.6)
975 $(eval $(call KMOD_template,NLS,nls-base,\
976         $(MODULES_DIR)/kernel/fs/nls/nls_base \
977 ,10))
978 endif
979
980 $(eval $(call KMOD_template,NLS_CP437,nls-cp437,\
981         $(MODULES_DIR)/kernel/fs/nls/nls_cp437 \
982 ,20))
983
984 $(eval $(call KMOD_template,NLS_CP737,nls-cp737,\
985         $(MODULES_DIR)/kernel/fs/nls/nls_cp737 \
986 ,20))
987
988 $(eval $(call KMOD_template,NLS_CP775,nls-cp775,\
989         $(MODULES_DIR)/kernel/fs/nls/nls_cp775 \
990 ,20))
991
992 $(eval $(call KMOD_template,NLS_CP850,nls-cp850,\
993         $(MODULES_DIR)/kernel/fs/nls/nls_cp850 \
994 ,20))
995
996 $(eval $(call KMOD_template,NLS_CP852,nls-cp852,\
997         $(MODULES_DIR)/kernel/fs/nls/nls_cp852 \
998 ,20))
999
1000 $(eval $(call KMOD_template,NLS_CP857,nls-cp857,\
1001         $(MODULES_DIR)/kernel/fs/nls/nls_cp857 \
1002 ,20))
1003
1004 $(eval $(call KMOD_template,NLS_CP860,nls-cp860,\
1005         $(MODULES_DIR)/kernel/fs/nls/nls_cp860 \
1006 ,20))
1007
1008 $(eval $(call KMOD_template,NLS_CP861,nls-cp861,\
1009         $(MODULES_DIR)/kernel/fs/nls/nls_cp861 \
1010 ,20))
1011
1012 $(eval $(call KMOD_template,NLS_CP862,nls-cp862,\
1013         $(MODULES_DIR)/kernel/fs/nls/nls_cp862 \
1014 ,20))
1015
1016 $(eval $(call KMOD_template,NLS_CP863,nls-cp863,\
1017         $(MODULES_DIR)/kernel/fs/nls/nls_cp863 \
1018 ,20))
1019
1020 $(eval $(call KMOD_template,NLS_CP864,nls-cp864,\
1021         $(MODULES_DIR)/kernel/fs/nls/nls_cp864 \
1022 ,20))
1023
1024 $(eval $(call KMOD_template,NLS_CP865,nls-cp865,\
1025         $(MODULES_DIR)/kernel/fs/nls/nls_cp865 \
1026 ,20))
1027
1028 $(eval $(call KMOD_template,NLS_CP866,nls-cp866,\
1029         $(MODULES_DIR)/kernel/fs/nls/nls_cp866 \
1030 ,20))
1031
1032 $(eval $(call KMOD_template,NLS_CP869,nls-cp869,\
1033         $(MODULES_DIR)/kernel/fs/nls/nls_cp869 \
1034 ,20))
1035
1036 NLS_CP874_MODULES := fs/nls/nls_cp874
1037 ifeq ($(KERNEL),2.4)
1038 NLS_CP874_MODULES += fs/nls/nls_tis-620
1039 endif
1040 $(eval $(call KMOD_template,NLS_CP874,nls-cp874,\
1041         $(foreach mod,$(NLS_CP874_MODULES),$(MODULES_DIR)/kernel/$(mod)) \
1042 ,20))
1043
1044 NLS_CP932_MODULES := fs/nls/nls_cp932
1045 NLS_CP932_MODULES += fs/nls/nls_euc-jp
1046 ifeq ($(KERNEL),2.4)
1047 NLS_CP932_MODULES += fs/nls/nls_euc-jp
1048 endif
1049
1050 $(eval $(call KMOD_template,NLS_CP932,nls-cp932,\
1051         $(foreach mod,$(NLS_CP932_MODULES),$(MODULES_DIR)/kernel/$(mod)) \
1052 ,20))
1053
1054 NLS_CP936_MODULES := fs/nls/nls_cp936
1055 ifeq ($(KERNEL),2.4)
1056 NLS_CP936_MODULES += fs/nls/nls_gb2312
1057 endif
1058 $(eval $(call KMOD_template,NLS_CP936,nls-cp936,\
1059         $(foreach mod,$(NLS_CP936_MODULES),$(MODULES_DIR)/kernel/$(mod)) \
1060 ,20))
1061
1062 NLS_CP949_MODULES := fs/nls/nls_cp949
1063 ifeq ($(KERNEL),2.4)
1064 NLS_CP949_MODULES += fs/nls/nls_euc-kr
1065 endif
1066 $(eval $(call KMOD_template,NLS_CP949,nls-cp949,\
1067         $(foreach mod,$(NLS_CP949_MODULES),$(MODULES_DIR)/kernel/$(mod)) \
1068 ,20))
1069
1070 NLS_CP950_MODULES := fs/nls/nls_cp950
1071 ifeq ($(KERNEL),2.4)
1072 NLS_CP950_MODULES += fs/nls/nls_big5
1073 endif
1074 $(eval $(call KMOD_template,NLS_CP950,nls-cp950,\
1075         $(foreach mod,$(NLS_CP950_MODULES),$(MODULES_DIR)/kernel/$(mod)) \
1076 ,20))
1077
1078 $(eval $(call KMOD_template,NLS_CP1250,nls-cp1250,\
1079         $(MODULES_DIR)/kernel/fs/nls/nls_cp1250 \
1080 ,20))
1081
1082 $(eval $(call KMOD_template,NLS_CP1251,nls-cp1251,\
1083         $(MODULES_DIR)/kernel/fs/nls/nls_cp1251 \
1084 ,20))
1085
1086 $(eval $(call KMOD_template,NLS_ASCII,nls-ascii, \
1087         $(MODULES_DIR)/kernel/fs/nls/nls_ascii \
1088 ,20))
1089
1090 $(eval $(call KMOD_template,NLS_ISO8859_1,nls-iso8859-1, \
1091         $(MODULES_DIR)/kernel/fs/nls/nls_iso8859-1 \
1092 ,20))
1093
1094 $(eval $(call KMOD_template,NLS_ISO8859_2,nls-iso8859-2, \
1095         $(MODULES_DIR)/kernel/fs/nls/nls_iso8859-2 \
1096 ,20))
1097
1098 $(eval $(call KMOD_template,NLS_ISO8859_3,nls-iso8859-3, \
1099         $(MODULES_DIR)/kernel/fs/nls/nls_iso8859-3 \
1100 ,20))
1101
1102 $(eval $(call KMOD_template,NLS_ISO8859_4,nls-iso8859-4, \
1103         $(MODULES_DIR)/kernel/fs/nls/nls_iso8859-4 \
1104 ,20))
1105
1106 $(eval $(call KMOD_template,NLS_ISO8859_5,nls-iso8859-5, \
1107         $(MODULES_DIR)/kernel/fs/nls/nls_iso8859-5 \
1108 ,20))
1109
1110 $(eval $(call KMOD_template,NLS_ISO8859_6,nls-iso8859-6, \
1111         $(MODULES_DIR)/kernel/fs/nls/nls_iso8859-6 \
1112 ,20))
1113
1114 $(eval $(call KMOD_template,NLS_ISO8859_7,nls-iso8859-7, \
1115         $(MODULES_DIR)/kernel/fs/nls/nls_iso8859-7 \
1116 ,20))
1117
1118 NLS_ISO8859_8_MODULES := fs/nls/nls_cp1255
1119 ifeq ($(KERNEL),2.4)
1120 NLS_ISO8859_8_MODULES += fs/nls/nls_iso8859-8
1121 endif
1122 $(eval $(call KMOD_template,NLS_ISO8859_8,nls-iso8859-8, \
1123         $(foreach mod,$(NLS_ISO8859_8_MODULES),$(MODULES_DIR)/kernel/$(mod)) \
1124 ,20))
1125
1126 $(eval $(call KMOD_template,NLS_ISO8859_9,nls-iso8859-9, \
1127         $(MODULES_DIR)/kernel/fs/nls/nls_iso8859-9 \
1128 ,20))
1129
1130 $(eval $(call KMOD_template,NLS_ISO8859_13,nls-iso8859-13, \
1131         $(MODULES_DIR)/kernel/fs/nls/nls_iso8859-13 \
1132 ,20))
1133
1134 $(eval $(call KMOD_template,NLS_ISO8859_14,nls-iso8859-14, \
1135         $(MODULES_DIR)/kernel/fs/nls/nls_iso8859-14 \
1136 ,20))
1137
1138 $(eval $(call KMOD_template,NLS_ISO8859_15,nls-iso8859-15, \
1139         $(MODULES_DIR)/kernel/fs/nls/nls_iso8859-15 \
1140 ,20))
1141
1142 $(eval $(call KMOD_template,NLS_KOI8_R,nls-koi8-r, \
1143         $(MODULES_DIR)/kernel/fs/nls/nls_koi8-r \
1144 ,20))
1145
1146 $(eval $(call KMOD_template,NLS_KOI8_U,nls-koi8-u, \
1147         $(MODULES_DIR)/kernel/fs/nls/nls_koi8-u \
1148         $(MODULES_DIR)/kernel/fs/nls/nls_koi8-ru \
1149 ,20))
1150
1151 $(eval $(call KMOD_template,NLS_UTF8,nls-utf8, \
1152         $(MODULES_DIR)/kernel/fs/nls/nls_utf8 \
1153 ,20))
1154
1155 # ISDN
1156 ifeq ($(KERNEL),2.4)
1157 ISDN_MODULES=drivers/isdn/isdn
1158 else
1159 ISDN_MODULES=drivers/isdn/i4l/isdn
1160 endif
1161 $(eval $(call KMOD_template,ISDN,isdn, \
1162         $(foreach mod,$(ISDN_MODULES),$(MODULES_DIR)/kernel/$(mod)) \
1163 ,60))
1164
1165 $(eval $(call KMOD_template,ISDN_CAPI,isdn-capi, \
1166         $(MODULES_DIR)/kernel/drivers/isdn/capi/kernelcapi \
1167         $(MODULES_DIR)/kernel/drivers/isdn/capi/capi \
1168 ,60))
1169
1170 $(eval $(call KMOD_template,SLHC,slhc, \
1171         $(MODULES_DIR)/kernel/drivers/net/slhc \
1172 ,65))
1173
1174 $(eval $(call KMOD_template,HISAX,hisax, \
1175         $(MODULES_DIR)/kernel/drivers/isdn/hisax/hisax \
1176 ,70))
1177
1178 ifeq ($(KERNEL),2.6)
1179 MISDN_MODULES=drivers/isdn/hardware/mISDN/mISDN_core
1180 MISDN_MODULES+=drivers/isdn/hardware/mISDN/mISDN_l1
1181 MISDN_MODULES+=drivers/isdn/hardware/mISDN/mISDN_l2
1182 MISDN_MODULES+=drivers/isdn/hardware/mISDN/mISDN_dsp
1183 MISDN_MODULES+=drivers/isdn/hardware/mISDN/mISDN_dtmf
1184 MISDN_MODULES+=drivers/isdn/hardware/mISDN/mISDN_isac
1185 MISDN_MODULES+=drivers/isdn/hardware/mISDN/mISDN_x25dte
1186 MISDN_MODULES+=drivers/isdn/hardware/mISDN/l3udss1
1187 endif
1188 $(eval $(call KMOD_template,MISDN_DRV,misdn, \
1189         $(foreach mod, $(MISDN_MODULES),$(MODULES_DIR)/kernel/$(mod)) \
1190 ,75))
1191
1192 $(eval $(call KMOD_template,MISDN_AVM_FRITZ,misdn-avm, \
1193         $(MODULES_DIR)/kernel/drivers/isdn/hardware/mISDN/avmfritz \
1194 ,80))
1195
1196 $(eval $(call KMOD_template,MISDN_HFCPCI,misdn-hfc-pci, \
1197         $(MODULES_DIR)/kernel/drivers/isdn/hardware/mISDN/hfcpci \
1198 ,80))
1199
1200 $(eval $(call KMOD_template,MISDN_HFCMULTI,misdn-hfc-multi, \
1201         $(MODULES_DIR)/kernel/drivers/isdn/hardware/mISDN/hfcmulti \
1202 ,80))
1203
1204 $(eval $(call KMOD_template,MISDN_HFCMINI,misdn-hfc-minipci, \
1205         $(MODULES_DIR)/kernel/drivers/isdn/hardware/mISDN/hfcsmini \
1206 ,80))
1207
1208 $(eval $(call KMOD_template,MISDN_XHFC,misdn-xhfc, \
1209         $(MODULES_DIR)/kernel/drivers/isdn/hardware/mISDN/xhfc \
1210 ,80))
1211
1212 $(eval $(call KMOD_template,MISDN_SPEEDFAX,misdn-speedfax, \
1213         $(MODULES_DIR)/kernel/drivers/isdn/hardware/mISDN/sedlfax \
1214 ,80))
1215
1216 # Library modules
1217 ifeq ($(KERNEL),2.6)
1218 $(eval $(call KMOD_template,CRC_CCITT,crc-ccitt, \
1219         $(MODULES_DIR)/kernel/lib/crc-ccitt \
1220 ,20))
1221 endif
1222
1223 #
1224 # parallel port support
1225
1226 $(eval $(call KMOD_template,LP,lp,\
1227         $(MODULES_DIR)/kernel/drivers/char/lp \
1228 ,60))
1229
1230 $(eval $(call KMOD_template,PPDEV,ppdev,\
1231         $(MODULES_DIR)/kernel/drivers/char/ppdev \
1232 ,60))
1233
1234 $(eval $(call KMOD_template,PARPORT,parport,\
1235         $(MODULES_DIR)/kernel/drivers/parport/parport \
1236 ,50))
1237
1238 $(eval $(call KMOD_template,PLIP,plip,\
1239         $(MODULES_DIR)/kernel/drivers/net/plip \
1240 ,51))
1241
1242 $(eval $(call KMOD_template,PARPORT_SPLINK,parport-splink,\
1243         $(MODULES_DIR)/kernel/drivers/parport/parport_splink \
1244 ,55))
Note: See TracBrowser for help on using the browser.