2 # Copyright (C) 2006 OpenWrt.org
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
7 include $(INCLUDE_DIR
)/netfilter.mk
11 $(eval
$(call KMOD_template
,LOOP
,loop
,\
12 $(MODULES_DIR
)/kernel
/drivers
/block
/loop.o \
13 ,CONFIG_BLK_DEV_LOOP
,,20,loop
))
15 $(eval
$(call KMOD_template
,NBD
,nbd
,\
16 $(MODULES_DIR
)/kernel
/drivers
/block
/nbd.o \
17 ,CONFIG_BLK_DEV_NBD
,,20,nbd
))
22 $(eval
$(call KMOD_template
,FS_CIFS
,fs-cifs
,\
23 $(MODULES_DIR
)/kernel
/fs
/cifs
/cifs.o \
24 ,CONFIG_CIFS
,,30,cifs
))
26 $(eval
$(call KMOD_template
,FS_MINIX
,fs-minix
,\
27 $(MODULES_DIR
)/kernel
/fs
/minix
/*.o \
28 ,CONFIG_MINIX_FS
,,30,minix
))
30 $(eval
$(call KMOD_template
,FS_EXT2
,fs-ext2
,\
31 $(MODULES_DIR
)/kernel
/fs
/ext2
/*.o \
32 ,CONFIG_EXT2_FS
,,30,ext2
))
34 $(eval
$(call KMOD_template
,FS_EXT3
,fs-ext3
,\
35 $(MODULES_DIR
)/kernel
/fs
/ext3
/*.o \
36 $(MODULES_DIR
)/kernel
/fs
/jbd
/*.o \
37 ,CONFIG_EXT3_FS
,,30,jbd ext3
))
39 $(eval
$(call KMOD_template
,FS_HFSPLUS
,fs-hfsplus
,\
40 $(MODULES_DIR
)/kernel
/fs
/hfsplus
/*.o \
41 ,CONFIG_HFSPLUS_FS
,,30,hfsplus
))
43 $(eval
$(call KMOD_template
,FS_NFS
,fs-nfs
,\
44 $(MODULES_DIR
)/kernel
/fs
/lockd
/*.o \
45 $(MODULES_DIR
)/kernel
/fs
/nfs
/*.o \
46 $(MODULES_DIR
)/kernel
/net
/sunrpc
/*.o \
47 ,CONFIG_NFS_FS
,,30,sunrpc lockd nfs
))
49 $(eval
$(call KMOD_template
,FS_VFAT
,fs-vfat
,\
50 $(MODULES_DIR
)/kernel
/fs
/vfat
/vfat.o \
51 $(MODULES_DIR
)/kernel
/fs
/fat
/fat.o \
52 ,CONFIG_VFAT_FS
,,30,fat vfat
))
54 $(eval
$(call KMOD_template
,FS_XFS
,fs-xfs
,\
55 $(MODULES_DIR
)/kernel
/fs
/xfs
/*.o \
56 ,CONFIG_XFS_FS
,,30,xfs
))
61 $(eval
$(call KMOD_template
,PWC
,pwc
,\
62 $(MODULES_DIR
)/kernel
/drivers
/usb
/pwc.o \
63 ,CONFIG_USB_PWC
,kmod-videodev
,63,pwc
))
65 $(eval
$(call KMOD_template
,VIDEODEV
,videodev
,\
66 $(MODULES_DIR
)/kernel
/drivers
/media
/video
/videodev.o \
67 ,CONFIG_VIDEO_DEV
,,62,videodev
))
72 $(eval
$(call KMOD_template
,NET_AIRO
,net-airo
,\
73 $(MODULES_DIR
)/kernel
/drivers
/net
/wireless
/airo.o \
74 ,CONFIG_AIRO
,,10,airo
))
76 $(eval
$(call KMOD_template
,NET_HERMES
,net-hermes
,\
77 $(MODULES_DIR
)/kernel
/drivers
/net
/wireless
/hermes.o \
78 $(MODULES_DIR
)/kernel
/drivers
/net
/wireless
/orinoco.o \
79 ,CONFIG_HERMES
,,10,hermes orinoco
))
81 $(eval
$(call KMOD_template
,NET_HERMES_PCI
,net-hermes-pci
,\
82 $(MODULES_DIR
)/kernel
/drivers
/net
/wireless
/orinoco_pci.o \
83 ,CONFIG_PCI_HERMES
,kmod-net-hermes
,11,orinoco_pci
))
85 $(eval
$(call KMOD_template
,NET_HERMES_PCI
,net-hermes-plx
,\
86 $(MODULES_DIR
)/kernel
/drivers
/net
/wireless
/orinoco_plx.o \
87 ,CONFIG_PLX_HERMES
,kmod-net-hermes
,11,orinoco_plx
))
89 $(eval
$(call KMOD_template
,NET_PRISM54
,net-prism54
,\
90 $(MODULES_DIR
)/kernel
/drivers
/net
/wireless
/prism54
/prism54.o \
91 ,CONFIG_PRISM54
,,10,prism54
))
96 $(eval
$(call KMOD_template
,PCMCIA_CORE
,pcmcia-core
,\
97 $(MODULES_DIR
)/kernel
/drivers
/pcmcia
/pcmcia_core.o \
98 $(MODULES_DIR
)/kernel
/drivers
/pcmcia
/yenta_socket.o \
99 $(MODULES_DIR
)/kernel
/drivers
/pcmcia
/ds.o \
100 ,CONFIG_PCMCIA
,,50,pcmcia_core yenta_socket ds
))
102 $(eval
$(call KMOD_template
,PCMCIA_SERIAL
,pcmcia-serial
,\
103 $(MODULES_DIR
)/kernel
/drivers
/char
/pcmcia
/serial_cs.o \
104 ,CONFIG_PCMCIA_SERIAL_CS
,kmod-pcmcia-core
,51,serial_cs
))
109 $(eval
$(call KMOD_template
,AX25
,ax25
,\
110 $(MODULES_DIR
)/kernel
/net
/ax25
/ax25.o \
111 $(MODULES_DIR
)/kernel
/drivers
/net
/hamradio
/mkiss.o \
112 ,CONFIG_AX25
,,90,ax25 mkiss
))
114 $(eval
$(call KMOD_template
,BLUETOOTH
,bluetooth
,\
115 $(MODULES_DIR
)/kernel
/net
/bluetooth
/*.o \
116 $(MODULES_DIR
)/kernel
/net
/bluetooth
/rfcomm
/*.o \
117 $(MODULES_DIR
)/kernel
/drivers
/bluetooth
/*.o \
120 $(eval
$(call KMOD_template
,SOFTDOG
,softdog
,\
121 $(MODULES_DIR
)/kernel
/drivers
/char
/softdog.o \
122 ,CONFIG_SOFT_WATCHDOG
,,95,softdog
))