| 112 | | endif |
|---|
| 113 | | |
|---|
| 114 | | ifeq ($(NF_2_6),1) |
|---|
| 115 | | P_V4:=ipv4/netfilter/ |
|---|
| 116 | | P_XT:=netfilter/ |
|---|
| 117 | | else |
|---|
| 118 | | P_V4:= |
|---|
| 119 | | P_XT:= |
|---|
| 120 | | endif |
|---|
| 121 | | |
|---|
| 122 | | IPT_CONNTRACK-m := |
|---|
| 123 | | IPT_CONNTRACK-$(CONFIG_IP_NF_MATCH_CONNMARK) += $(P_V4)ipt_connmark |
|---|
| 124 | | IPT_CONNTRACK-$(CONFIG_IP_NF_TARGET_CONNMARK) += $(P_V4)ipt_CONNMARK |
|---|
| 125 | | IPT_CONNTRACK-$(CONFIG_IP_NF_MATCH_CONNTRACK) += $(P_V4)ipt_conntrack |
|---|
| 126 | | IPT_CONNTRACK-$(CONFIG_IP_NF_MATCH_HELPER) += $(P_V4)ipt_helper |
|---|
| 127 | | IPT_CONNTRACK-$(CONFIG_IP_NF_MATCH_STATE) += $(P_V4)ipt_state |
|---|
| 128 | | IPT_CONNTRACK-$(CONFIG_NETFILTER_XT_MATCH_CONNTRACK) += $(P_XT)xt_conntrack |
|---|
| 129 | | IPT_CONNTRACK-$(CONFIG_NETFILTER_XT_MATCH_HELPER) += $(P_XT)xt_helper |
|---|
| 130 | | IPT_CONNTRACK-$(CONFIG_NETFILTER_XT_MATCH_STATE) += $(P_XT)xt_state |
|---|
| 131 | | |
|---|
| 132 | | |
|---|
| 133 | | IPT_EXTRA-m := |
|---|
| 134 | | IPT_EXTRA-$(CONFIG_IP_NF_MATCH_CONDITION) += $(P_V4)ipt_condition |
|---|
| 135 | | IPT_EXTRA-$(CONFIG_IP_NF_MATCH_CONNBYTES) += $(P_V4)ipt_connbytes |
|---|
| 136 | | IPT_EXTRA-$(CONFIG_NETFILTER_XT_MATCH_CONNBYTES) += $(P_XT)xt_connbytes |
|---|
| 137 | | IPT_EXTRA-$(CONFIG_IP_NF_MATCH_LIMIT) += $(P_V4)ipt_limit |
|---|
| 138 | | IPT_EXTRA-$(CONFIG_NETFILTER_XT_MATCH_LIMIT) += $(P_XT)xt_limit |
|---|
| 139 | | IPT_EXTRA-$(CONFIG_IP_NF_TARGET_LOG) += $(P_V4)ipt_LOG |
|---|
| 140 | | IPT_EXTRA-$(CONFIG_IP_NF_MATCH_MULTIPORT) += $(P_V4)ipt_multiport |
|---|
| 141 | | IPT_EXTRA-$(CONFIG_IP_NF_MATCH_OWNER) += $(P_V4)ipt_owner |
|---|
| 142 | | IPT_EXTRA-$(CONFIG_IP_NF_MATCH_PHYSDEV) += $(P_V4)ipt_physdev |
|---|
| 143 | | IPT_EXTRA-$(CONFIG_IP_NF_MATCH_PKTTYPE) += $(P_V4)ipt_pkttype |
|---|
| 144 | | IPT_EXTRA-$(CONFIG_NETFILTER_XT_MATCH_PKTTYPE) += $(P_XT)xt_pkttype |
|---|
| 145 | | IPT_EXTRA-$(CONFIG_IP_NF_MATCH_QUOTA) += $(P_V4)ipt_quota |
|---|
| 146 | | IPT_EXTRA-$(CONFIG_IP_NF_MATCH_RECENT) += $(P_V4)ipt_recent |
|---|
| 147 | | IPT_EXTRA-$(CONFIG_IP_NF_TARGET_REJECT) += $(P_V4)ipt_REJECT |
|---|
| 148 | | IPT_EXTRA-$(CONFIG_IP_NF_MATCH_STRING) += $(P_V4)ipt_string |
|---|
| 149 | | IPT_EXTRA-$(CONFIG_NETFILTER_XT_MATCH_STRING) += $(P_XT)xt_string |
|---|
| 150 | | |
|---|
| 151 | | IPT_FILTER-m := |
|---|
| 152 | | IPT_FILTER-$(CONFIG_IP_NF_MATCH_IPP2P) += $(P_V4)ipt_ipp2p |
|---|
| 153 | | IPT_FILTER-$(CONFIG_IP_NF_MATCH_LAYER7) += $(P_V4)ipt_layer7 |
|---|
| 154 | | |
|---|
| 155 | | IPT_IMQ-m := |
|---|
| 156 | | IPT_IMQ-$(CONFIG_IP_NF_TARGET_IMQ) += $(P_V4)ipt_IMQ |
|---|
| 157 | | |
|---|
| 158 | | IPT_IPOPT-m := |
|---|
| 159 | | IPT_IPOPT-$(CONFIG_IP_NF_MATCH_DSCP) += $(P_V4)ipt_dscp |
|---|
| 160 | | IPT_IPOPT-$(CONFIG_IP_NF_TARGET_DSCP) += $(P_V4)ipt_DSCP |
|---|
| 161 | | IPT_IPOPT-$(CONFIG_IP_NF_MATCH_ECN) += $(P_V4)ipt_ecn |
|---|
| 162 | | IPT_IPOPT-$(CONFIG_IP_NF_TARGET_ECN) += $(P_V4)ipt_ECN |
|---|
| 163 | | IPT_IPOPT-$(CONFIG_IP_NF_MATCH_LENGTH) += $(P_V4)ipt_length |
|---|
| 164 | | IPT_IPOPT-$(CONFIG_NETFILTER_XT_MATCH_LENGTH) += $(P_XT)xt_length |
|---|
| 165 | | IPT_IPOPT-$(CONFIG_IP_NF_MATCH_MAC) += $(P_V4)ipt_mac |
|---|
| 166 | | IPT_IPOPT-$(CONFIG_NETFILTER_XT_MATCH_MAC) += $(P_XT)xt_mac |
|---|
| 167 | | IPT_IPOPT-$(CONFIG_IP_NF_MATCH_MARK) += $(P_V4)ipt_mark |
|---|
| 168 | | IPT_IPOPT-$(CONFIG_NETFILTER_XT_MATCH_MARK) += $(P_XT)xt_mark |
|---|
| 169 | | IPT_IPOPT-$(CONFIG_IP_NF_TARGET_MARK) += $(P_V4)ipt_MARK |
|---|
| 170 | | IPT_IPOPT-$(CONFIG_NETFILTER_XT_TARGET_MARK) += $(P_XT)xt_MARK |
|---|
| 171 | | IPT_IPOPT-$(CONFIG_IP_NF_MATCH_TCPMSS) += $(P_V4)ipt_tcpmss |
|---|
| 172 | | IPT_IPOPT-$(CONFIG_NETFILTER_XT_MATCH_TCPMSS) += $(P_XT)xt_tcpmss |
|---|
| 173 | | IPT_IPOPT-$(CONFIG_IP_NF_TARGET_TCPMSS) += $(P_V4)ipt_TCPMSS |
|---|
| 174 | | IPT_IPOPT-$(CONFIG_IP_NF_MATCH_TOS) += $(P_V4)ipt_tos |
|---|
| 175 | | IPT_IPOPT-$(CONFIG_IP_NF_MATCH_TIME) += $(P_V4)ipt_time |
|---|
| 176 | | IPT_IPOPT-$(CONFIG_IP_NF_TARGET_TOS) += $(P_V4)ipt_TOS |
|---|
| 177 | | IPT_IPOPT-$(CONFIG_IP_NF_MATCH_TTL) += $(P_V4)ipt_ttl |
|---|
| 178 | | IPT_IPOPT-$(CONFIG_IP_NF_TARGET_TTL) += $(P_V4)ipt_TTL |
|---|
| 179 | | IPT_IPOPT-$(CONFIG_IP_NF_MATCH_UNCLEAN) += $(P_V4)ipt_unclean |
|---|
| 180 | | |
|---|
| 181 | | IPT_IPSEC-m := |
|---|
| 182 | | IPT_IPSEC-$(CONFIG_IP_NF_MATCH_AH_ESP) += $(P_V4)ipt_ah $(P_V4)ipt_esp |
|---|
| 183 | | |
|---|
| 184 | | IPT_NAT-m := |
|---|
| 185 | | IPT_NAT-$(CONFIG_IP_NF_NAT) += $(P_V4)ipt_SNAT $(P_V4)ipt_DNAT |
|---|
| 186 | | IPT_NAT-$(CONFIG_IP_NF_TARGET_MASQUERADE) += $(P_V4)ipt_MASQUERADE |
|---|
| 187 | | IPT_NAT-$(CONFIG_IP_NF_TARGET_MIRROR) += $(P_V4)ipt_MIRROR |
|---|
| 188 | | IPT_NAT-$(CONFIG_IP_NF_TARGET_REDIRECT) += $(P_V4)ipt_REDIRECT |
|---|
| 189 | | |
|---|
| 190 | | IPT_NAT_EXTRA-m := |
|---|
| 191 | | IPT_NAT_EXTRA-$(CONFIG_IP_NF_AMANDA) += $(P_V4)ip_conntrack_amanda |
|---|
| 192 | | IPT_NAT_EXTRA-$(CONFIG_IP_NF_CT_PROTO_GRE) += $(P_V4)ip_conntrack_proto_gre |
|---|
| 193 | | IPT_NAT_EXTRA-$(CONFIG_IP_NF_NAT_PROTO_GRE) += $(P_V4)ip_nat_proto_gre |
|---|
| 194 | | IPT_NAT_EXTRA-$(CONFIG_IP_NF_H323) += $(P_V4)ip_conntrack_h323 |
|---|
| 195 | | IPT_NAT_EXTRA-$(CONFIG_IP_NF_NAT_H323) += $(P_V4)ip_nat_h323 |
|---|
| 196 | | IPT_NAT_EXTRA-$(CONFIG_IP_NF_MMS) += $(P_V4)ip_conntrack_mms |
|---|
| 197 | | IPT_NAT_EXTRA-$(CONFIG_IP_NF_NAT_MMS) += $(P_V4)ip_nat_mms |
|---|
| 198 | | IPT_NAT_EXTRA-$(CONFIG_IP_NF_RTSP) += $(P_V4)ip_conntrack_rtsp |
|---|
| 199 | | IPT_NAT_EXTRA-$(CONFIG_IP_NF_NAT_RTSP) += $(P_V4)ip_nat_rtsp |
|---|
| 200 | | IPT_NAT_EXTRA-$(CONFIG_IP_NF_PPTP) += $(P_V4)ip_conntrack_pptp |
|---|
| 201 | | IPT_NAT_EXTRA-$(CONFIG_IP_NF_SIP) += $(P_V4)ip_conntrack_sip |
|---|
| 202 | | IPT_NAT_EXTRA-$(CONFIG_IP_NF_NAT_PPTP) += $(P_V4)ip_nat_pptp |
|---|
| 203 | | IPT_NAT_EXTRA-$(CONFIG_IP_NF_NAT_SIP) += $(P_V4)ip_nat_sip |
|---|
| 204 | | IPT_NAT_EXTRA-$(CONFIG_IP_NF_NAT_SNMP_BASIC) += $(P_V4)ip_nat_snmp_basic |
|---|
| 205 | | IPT_NAT_EXTRA-$(CONFIG_IP_NF_SIP) += $(P_V4)ip_conntrack_sip |
|---|
| 206 | | IPT_NAT_EXTRA-$(CONFIG_IP_NF_NAT_SIP) += $(P_V4)ip_nat_sip |
|---|
| 207 | | IPT_NAT_EXTRA-$(CONFIG_IP_NF_TFTP) += $(P_V4)ip_conntrack_tftp |
|---|
| 208 | | |
|---|
| 209 | | IPT_QUEUE-m := |
|---|
| 210 | | IPT_QUEUE-$(CONFIG_IP_NF_QUEUE) += $(P_V4)ip_queue |
|---|
| 211 | | |
|---|
| 212 | | IPT_ULOG-m := |
|---|
| 213 | | IPT_ULOG-$(CONFIG_IP_NF_TARGET_ULOG) += $(P_V4)ipt_ULOG |
|---|
| 214 | | |
|---|
| 215 | | IPT_BUILTIN := $(P_V4)ipt_standard |
|---|
| 216 | | IPT_BUILTIN += $(P_V4)ipt_icmp $(P_V4)ipt_tcp $(P_V4)ipt_udp |
|---|
| 217 | | IPT_BUILTIN += $(IPT_CONNTRACK-y) |
|---|
| 218 | | IPT_BUILTIN += $(IPT_EXTRA-y) |
|---|
| 219 | | IPT_BUILTIN += $(IPT_FILTER-y) |
|---|
| 220 | | IPT_BUILTIN += $(IPT_IMQ-y) |
|---|
| 221 | | IPT_BUILTIN += $(IPT_IPOPT-y) |
|---|
| 222 | | IPT_BUILTIN += $(IPT_IPSEC-y) |
|---|
| 223 | | IPT_BUILTIN += $(IPT_NAT-y) |
|---|
| 224 | | IPT_BUILTIN += $(IPT_ULOG-y) |
|---|
| 225 | | |
|---|
| 226 | | # broadcom specific kmod packages |
|---|
| 227 | | $(eval $(call KMOD_template,BRCM_WL,brcm-wl,\ |
|---|
| 228 | | $(MODULES_DIR)/kernel/drivers/net/wl/wl.o \ |
|---|
| 229 | | ,CONFIG_WL,,20,wl)) |
|---|
| 230 | | |
|---|
| 231 | | $(eval $(call KMOD_template,LP,lp,\ |
|---|
| 232 | | $(MODULES_DIR)/kernel/drivers/parport/parport.o \ |
|---|
| 233 | | $(MODULES_DIR)/kernel/drivers/parport/parport_splink.o \ |
|---|
| 234 | | $(MODULES_DIR)/kernel/drivers/char/lp.o \ |
|---|
| 235 | | $(MODULES_DIR)/kernel/drivers/char/ppdev.o \ |
|---|
| 236 | | ,CONFIG_PARPORT,,50,parport parport_splink lp)) |
|---|
| 237 | | |
|---|
| 238 | | # Networking |
|---|
| 239 | | |
|---|
| 240 | | $(eval $(call KMOD_template,ATM,atm,\ |
|---|
| 241 | | $(MODULES_DIR)/kernel/net/atm/atm.o \ |
|---|
| 242 | | $(MODULES_DIR)/kernel/net/atm/br2684.o \ |
|---|
| 243 | | ,CONFIG_ATM,,50,atm)) |
|---|
| 244 | | |
|---|
| 245 | | $(eval $(call KMOD_template,GRE,gre,\ |
|---|
| 246 | | $(MODULES_DIR)/kernel/net/ipv4/ip_gre.o \ |
|---|
| 247 | | ,CONFIG_NET_IPGRE)) |
|---|
| 248 | | |
|---|
| 249 | | $(eval $(call KMOD_template,IMQ,imq,\ |
|---|
| 250 | | $(MODULES_DIR)/kernel/net/ipv4/netfilter/*IMQ*.o \ |
|---|
| 251 | | $(MODULES_DIR)/kernel/drivers/net/imq.o \ |
|---|
| 252 | | )) |
|---|
| 253 | | $(eval $(call KMOD_template,IPIP,ipip,\ |
|---|
| 254 | | $(MODULES_DIR)/kernel/net/ipv4/ipip.o \ |
|---|
| 255 | | ,CONFIG_NET_IPIP,,60,ipip)) |
|---|
| 256 | | |
|---|
| 257 | | $(eval $(call KMOD_template,IPV6,ipv6,\ |
|---|
| 258 | | $(MODULES_DIR)/kernel/net/ipv6/ipv6.o \ |
|---|
| 259 | | ,CONFIG_IPV6,,20,ipv6)) |
|---|
| 260 | | |
|---|
| 261 | | $(eval $(call KMOD_template,PPP,ppp,\ |
|---|
| 262 | | $(MODULES_DIR)/kernel/drivers/net/ppp_async.o \ |
|---|
| 263 | | $(MODULES_DIR)/kernel/drivers/net/ppp_generic.o \ |
|---|
| 264 | | $(MODULES_DIR)/kernel/drivers/net/slhc.o \ |
|---|
| 265 | | $(MODULES_DIR)/kernel/drivers/net/pppox.o \ |
|---|
| 266 | | ,CONFIG_PPP)) |
|---|
| 267 | | |
|---|
| 268 | | $(eval $(call KMOD_template,MPPE,mppe,\ |
|---|
| 269 | | $(MODULES_DIR)/kernel/drivers/net/ppp_mppe_mppc.o \ |
|---|
| 270 | | ,CONFIG_PPP_MPPE_MPPC)) |
|---|
| 271 | | |
|---|
| 272 | | $(eval $(call KMOD_template,PPPOATM,pppoatm,\ |
|---|
| 273 | | $(MODULES_DIR)/kernel/net/atm/pppoatm.o \ |
|---|
| 274 | | ,CONFIG_PPPOATM)) |
|---|
| 275 | | |
|---|
| 276 | | $(eval $(call KMOD_template,PPPOE,pppoe,\ |
|---|
| 277 | | $(MODULES_DIR)/kernel/drivers/net/pppoe.o \ |
|---|
| 278 | | ,CONFIG_PPPOE)) |
|---|
| 279 | | |
|---|
| 280 | | $(eval $(call KMOD_template,SCHED,sched,\ |
|---|
| 281 | | $(MODULES_DIR)/kernel/net/sched/*.o \ |
|---|
| 282 | | )) |
|---|
| 283 | | |
|---|
| 284 | | $(eval $(call KMOD_template,TUN,tun,\ |
|---|
| 285 | | $(MODULES_DIR)/kernel/drivers/net/tun.o \ |
|---|
| 286 | | ,CONFIG_TUN,,20,tun)) |
|---|
| 287 | | |
|---|
| 288 | | # Filtering / Firewalling |
|---|
| 289 | | |
|---|
| 290 | | $(eval $(call KMOD_template,ARPTABLES,arptables,\ |
|---|
| 291 | | $(MODULES_DIR)/kernel/net/ipv4/netfilter/arp*.o \ |
|---|
| 292 | | ,CONFIG_IP_NF_ARPTABLES)) |
|---|
| 293 | | |
|---|
| 294 | | $(eval $(call KMOD_template,EBTABLES,ebtables,\ |
|---|
| 295 | | $(MODULES_DIR)/kernel/net/bridge/netfilter/*.o \ |
|---|
| 296 | | ,CONFIG_BRIDGE_NF_EBTABLES)) |
|---|
| 297 | | |
|---|
| 298 | | # metapackage for compatibility ... |
|---|
| 299 | | $(eval $(call KMOD_template,IPTABLES_EXTRA,iptables-extra,\ |
|---|
| 300 | | ,,kmod-ipt-conntrack kmod-ipt-extra kmod-ipt-filter kmod-ipt-ipopt kmod-ipt-ipsec kmod-ipt-nat kmod-ipt-nat-extra kmod-ipt-queue kmod-ipt-ulogd)) |
|---|
| 301 | | |
|---|
| 302 | | $(eval $(call KMOD_template,IPT_CONNTRACK,ipt-conntrack,\ |
|---|
| 303 | | $(foreach mod,$(IPT_CONNTRACK-m),$(MODULES_DIR)/kernel/net/ipv4/netfilter/$(mod).o) \ |
|---|
| 304 | | )) |
|---|
| 305 | | |
|---|
| 306 | | $(eval $(call KMOD_template,IPT_EXTRA,ipt-extra,\ |
|---|
| 307 | | $(foreach mod,$(IPT_EXTRA-m),$(MODULES_DIR)/kernel/net/ipv4/netfilter/$(mod).o) \ |
|---|
| 308 | | )) |
|---|
| 309 | | |
|---|
| 310 | | $(eval $(call KMOD_template,IPT_FILTER,ipt-filter,\ |
|---|
| 311 | | $(foreach mod,$(IPT_FILTER-m),$(MODULES_DIR)/kernel/net/ipv4/netfilter/$(mod).o) \ |
|---|
| 312 | | )) |
|---|
| 313 | | |
|---|
| 314 | | $(eval $(call KMOD_template,IPT_IPOPT,ipt-ipopt,\ |
|---|
| 315 | | $(foreach mod,$(IPT_IPOPT-m),$(MODULES_DIR)/kernel/net/ipv4/netfilter/$(mod).o) \ |
|---|
| 316 | | )) |
|---|
| 317 | | |
|---|
| 318 | | $(eval $(call KMOD_template,IPT_IPSEC,ipt-ipsec,\ |
|---|
| 319 | | $(foreach mod,$(IPT_IPSEC-m),$(MODULES_DIR)/kernel/net/ipv4/netfilter/$(mod).o) \ |
|---|
| 320 | | )) |
|---|
| 321 | | |
|---|
| 322 | | $(eval $(call KMOD_template,IPT_NAT,ipt-nat,\ |
|---|
| 323 | | $(foreach mod,$(IPT_NAT-m),$(MODULES_DIR)/kernel/net/ipv4/netfilter/$(mod).o) \ |
|---|
| 324 | | )) |
|---|
| 325 | | |
|---|
| 326 | | $(eval $(call KMOD_template,IPT_NAT_EXTRA,ipt-nat-extra,\ |
|---|
| 327 | | $(foreach mod,$(IPT_NAT_EXTRA-m),$(MODULES_DIR)/kernel/net/ipv4/netfilter/$(mod).o) \ |
|---|
| 328 | | ,,,40,$(IPT_NAT_EXTRA-m))) |
|---|
| 329 | | |
|---|
| 330 | | $(eval $(call KMOD_template,IPT_QUEUE,ipt-queue,\ |
|---|
| 331 | | $(foreach mod,$(IPT_QUEUE-m),$(MODULES_DIR)/kernel/net/ipv4/netfilter/$(mod).o) \ |
|---|
| 332 | | )) |
|---|
| 333 | | |
|---|
| 334 | | $(eval $(call KMOD_template,IPT_ULOG,ipt-ulog,\ |
|---|
| 335 | | $(foreach mod,$(IPT_ULOG-m),$(MODULES_DIR)/kernel/net/ipv4/netfilter/$(mod).o) \ |
|---|
| 336 | | )) |
|---|
| 337 | | |
|---|
| 338 | | $(eval $(call KMOD_template,IP6TABLES,ip6tables,\ |
|---|
| 339 | | $(MODULES_DIR)/kernel/net/ipv6/netfilter/ip*.o \ |
|---|
| 340 | | ,CONFIG_IP6_NF_IPTABLES,kmod-ipv6)) |
|---|
| 341 | | |
|---|
| 342 | | |
|---|
| 343 | | # Block devices |
|---|
| 344 | | |
|---|
| 345 | | $(eval $(call KMOD_template,IDE,ide,\ |
|---|
| 346 | | $(MODULES_DIR)/kernel/drivers/ide/*.o \ |
|---|
| 347 | | $(MODULES_DIR)/kernel/drivers/ide/*/*.o \ |
|---|
| 348 | | ,CONFIG_IDE,,20,pdc202xx_old ide-core ide-detect ide-disk)) |
|---|
| 349 | | |
|---|
| 350 | | $(eval $(call KMOD_template,LOOP,loop,\ |
|---|
| 351 | | $(MODULES_DIR)/kernel/drivers/block/loop.o \ |
|---|
| 352 | | ,CONFIG_BLK_DEV_LOOP,,20,loop)) |
|---|
| 353 | | |
|---|
| 354 | | $(eval $(call KMOD_template,NBD,nbd,\ |
|---|
| 355 | | $(MODULES_DIR)/kernel/drivers/block/nbd.o \ |
|---|
| 356 | | ,CONFIG_BLK_DEV_NBD,,20,nbd)) |
|---|
| 357 | | |
|---|
| 358 | | # Crypto |
|---|
| 359 | | |
|---|
| 360 | | ifneq ($(wildcard $(MODULES_DIR)/kernel/crypto/*.o),) |
|---|
| 361 | | CONFIG_CRYPTO:=m |
|---|
| 362 | | endif |
|---|
| 363 | | $(eval $(call KMOD_template,CRYPTO,crypto,\ |
|---|
| 364 | | $(MODULES_DIR)/kernel/crypto/*.o \ |
|---|
| 365 | | ,CONFIG_CRYPTO)) |
|---|
| 366 | | |
|---|
| 367 | | # Filesystems |
|---|
| 368 | | |
|---|
| 369 | | $(eval $(call KMOD_template,FS_CIFS,fs-cifs,\ |
|---|
| 370 | | $(MODULES_DIR)/kernel/fs/cifs/cifs.o \ |
|---|
| 371 | | ,CONFIG_CIFS,,30,cifs)) |
|---|
| 372 | | |
|---|
| 373 | | $(eval $(call KMOD_template,FS_MINIX,fs-minix,\ |
|---|
| 374 | | $(MODULES_DIR)/kernel/fs/minix/*.o \ |
|---|
| 375 | | ,CONFIG_MINIX_FS,,30,minix)) |
|---|
| 376 | | |
|---|
| 377 | | $(eval $(call KMOD_template,FS_EXT2,fs-ext2,\ |
|---|
| 378 | | $(MODULES_DIR)/kernel/fs/ext2/*.o \ |
|---|
| 379 | | ,CONFIG_EXT2_FS,,30,ext2)) |
|---|
| 380 | | |
|---|
| 381 | | $(eval $(call KMOD_template,FS_EXT3,fs-ext3,\ |
|---|
| 382 | | $(MODULES_DIR)/kernel/fs/ext3/*.o \ |
|---|
| 383 | | $(MODULES_DIR)/kernel/fs/jbd/*.o \ |
|---|
| 384 | | ,CONFIG_EXT3_FS,,30,jbd ext3)) |
|---|
| 385 | | |
|---|
| 386 | | $(eval $(call KMOD_template,FS_HFSPLUS,fs-hfsplus,\ |
|---|
| 387 | | $(MODULES_DIR)/kernel/fs/hfsplus/*.o \ |
|---|
| 388 | | ,CONFIG_HFSPLUS_FS,,30,hfsplus)) |
|---|
| 389 | | |
|---|
| 390 | | $(eval $(call KMOD_template,FS_NFS,fs-nfs,\ |
|---|
| 391 | | $(MODULES_DIR)/kernel/fs/lockd/*.o \ |
|---|
| 392 | | $(MODULES_DIR)/kernel/fs/nfs/*.o \ |
|---|
| 393 | | $(MODULES_DIR)/kernel/net/sunrpc/*.o \ |
|---|
| 394 | | ,CONFIG_NFS_FS,,30,sunrpc lockd nfs)) |
|---|
| 395 | | |
|---|
| 396 | | $(eval $(call KMOD_template,FS_VFAT,fs-vfat,\ |
|---|
| 397 | | $(MODULES_DIR)/kernel/fs/vfat/vfat.o \ |
|---|
| 398 | | $(MODULES_DIR)/kernel/fs/fat/fat.o \ |
|---|
| 399 | | ,CONFIG_VFAT_FS,,30,fat vfat)) |
|---|
| 400 | | |
|---|
| 401 | | $(eval $(call KMOD_template,FS_XFS,fs-xfs,\ |
|---|
| 402 | | $(MODULES_DIR)/kernel/fs/xfs/*.o \ |
|---|
| 403 | | ,CONFIG_XFS_FS,,30,xfs)) |
|---|
| 404 | | |
|---|
| 405 | | |
|---|
| 406 | | # Multimedia |
|---|
| 407 | | |
|---|
| 408 | | $(eval $(call KMOD_template,PWC,pwc,\ |
|---|
| 409 | | $(MODULES_DIR)/kernel/drivers/usb/pwc.o \ |
|---|
| 410 | | ,CONFIG_USB_PWC,kmod-videodev,63,pwc)) |
|---|
| 411 | | |
|---|
| 412 | | $(eval $(call KMOD_template,SOUNDCORE,soundcore,\ |
|---|
| 413 | | $(MODULES_DIR)/kernel/drivers/sound/soundcore.o \ |
|---|
| 414 | | ,CONFIG_SOUND,,30,soundcore)) |
|---|
| 415 | | |
|---|
| 416 | | $(eval $(call KMOD_template,VIDEODEV,videodev,\ |
|---|
| 417 | | $(MODULES_DIR)/kernel/drivers/media/video/videodev.o \ |
|---|
| 418 | | ,CONFIG_VIDEO_DEV,,62,videodev)) |
|---|
| 419 | | |
|---|
| 420 | | |
|---|
| 421 | | # Network devices |
|---|
| 422 | | |
|---|
| 423 | | $(eval $(call KMOD_template,NET_3C59X,net-3c59x,\ |
|---|
| 424 | | $(MODULES_DIR)/kernel/drivers/net/3c59x.o \ |
|---|
| 425 | | ,CONFIG_VORTEX,,10,3c59x)) |
|---|
| 426 | | |
|---|
| 427 | | $(eval $(call KMOD_template,NET_8139TOO,net-8139too,\ |
|---|
| 428 | | $(MODULES_DIR)/kernel/drivers/net/8139too.o \ |
|---|
| 429 | | $(MODULES_DIR)/kernel/drivers/net/mii.o \ |
|---|
| 430 | | ,CONFIG_8139TOO,,10,mii 8139too)) |
|---|
| 431 | | |
|---|
| 432 | | $(eval $(call KMOD_template,NET_AIRO,net-airo,\ |
|---|
| 433 | | $(MODULES_DIR)/kernel/drivers/net/wireless/airo.o \ |
|---|
| 434 | | ,CONFIG_AIRO,,10,airo)) |
|---|
| 435 | | |
|---|
| 436 | | $(eval $(call KMOD_template,NET_E100,net-e100,\ |
|---|
| 437 | | $(MODULES_DIR)/kernel/drivers/net/e100.o \ |
|---|
| 438 | | ,CONFIG_E100,,10,e100)) |
|---|
| 439 | | |
|---|
| 440 | | $(eval $(call KMOD_template,NET_HERMES,net-hermes,\ |
|---|
| 441 | | $(MODULES_DIR)/kernel/drivers/net/wireless/hermes.o \ |
|---|
| 442 | | $(MODULES_DIR)/kernel/drivers/net/wireless/orinoco.o \ |
|---|
| 443 | | ,CONFIG_HERMES,,10,hermes orinoco)) |
|---|
| 444 | | |
|---|
| 445 | | $(eval $(call KMOD_template,NET_HERMES_PCI,net-hermes-pci,\ |
|---|
| 446 | | $(MODULES_DIR)/kernel/drivers/net/wireless/orinoco_pci.o \ |
|---|
| 447 | | ,CONFIG_PCI_HERMES,kmod-net-hermes,11,orinoco_pci)) |
|---|
| 448 | | |
|---|
| 449 | | $(eval $(call KMOD_template,NET_HERMES_PCI,net-hermes-plx,\ |
|---|
| 450 | | $(MODULES_DIR)/kernel/drivers/net/wireless/orinoco_plx.o \ |
|---|
| 451 | | ,CONFIG_PLX_HERMES,kmod-net-hermes,11,orinoco_plx)) |
|---|
| 452 | | |
|---|
| 453 | | $(eval $(call KMOD_template,NET_NATSEMI,net-natsemi,\ |
|---|
| 454 | | $(MODULES_DIR)/kernel/drivers/net/natsemi.o \ |
|---|
| 455 | | ,CONFIG_NATSEMI,,10,natsemi)) |
|---|
| 456 | | |
|---|
| 457 | | $(eval $(call KMOD_template,NET_PRISM54,net-prism54,\ |
|---|
| 458 | | $(MODULES_DIR)/kernel/drivers/net/wireless/prism54/prism54.o \ |
|---|
| 459 | | ,CONFIG_PRISM54,,10,prism54)) |
|---|
| 460 | | |
|---|
| 461 | | |
|---|
| 462 | | # PCMCIA/CardBus |
|---|
| 463 | | |
|---|
| 464 | | $(eval $(call KMOD_template,PCMCIA_CORE,pcmcia-core,\ |
|---|
| 465 | | $(MODULES_DIR)/kernel/drivers/pcmcia/pcmcia_core.o \ |
|---|
| 466 | | $(MODULES_DIR)/kernel/drivers/pcmcia/yenta_socket.o \ |
|---|
| 467 | | $(MODULES_DIR)/kernel/drivers/pcmcia/ds.o \ |
|---|
| 468 | | ,CONFIG_PCMCIA,,50,pcmcia_core yenta_socket ds)) |
|---|
| 469 | | |
|---|
| 470 | | $(eval $(call KMOD_template,PCMCIA_SERIAL,pcmcia-serial,\ |
|---|
| 471 | | $(MODULES_DIR)/kernel/drivers/char/pcmcia/serial_cs.o \ |
|---|
| 472 | | ,CONFIG_PCMCIA_SERIAL_CS,kmod-pcmcia-core,51,serial_cs)) |
|---|
| 473 | | |
|---|
| 474 | | |
|---|
| 475 | | # USB |
|---|
| 476 | | |
|---|
| 477 | | $(eval $(call KMOD_template,USB,usb-core,\ |
|---|
| 478 | | $(MODULES_DIR)/kernel/drivers/usb/usbcore.o \ |
|---|
| 479 | | ,CONFIG_USB,,50,usbcore)) |
|---|
| 480 | | |
|---|
| 481 | | $(eval $(call KMOD_template,USB_OHCI,usb-ohci,\ |
|---|
| 482 | | $(MODULES_DIR)/kernel/drivers/usb/host/usb-ohci.o \ |
|---|
| 483 | | ,CONFIG_USB_OHCI,kmod-usb-core,60,usb-ohci)) |
|---|
| 484 | | |
|---|
| 485 | | $(eval $(call KMOD_template,USB_UHCI,usb-uhci,\ |
|---|
| 486 | | $(MODULES_DIR)/kernel/drivers/usb/host/uhci.o \ |
|---|
| 487 | | ,CONFIG_USB_UHCI_ALT,kmod-usb-core,60,uhci)) |
|---|
| 488 | | |
|---|
| 489 | | $(eval $(call KMOD_template,USB2,usb2,\ |
|---|
| 490 | | $(MODULES_DIR)/kernel/drivers/usb/host/ehci-hcd.o \ |
|---|
| 491 | | ,CONFIG_USB_EHCI_HCD,kmod-usb-core,60,ehci-hcd)) |
|---|
| 492 | | |
|---|
| 493 | | $(eval $(call KMOD_template,USB_ACM,usb-acm,\ |
|---|
| 494 | | $(MODULES_DIR)/kernel/drivers/usb/acm.o \ |
|---|
| 495 | | ,CONFIG_USB_ACM)) |
|---|
| 496 | | |
|---|
| 497 | | $(eval $(call KMOD_template,USB_AUDIO,usb-audio,\ |
|---|
| 498 | | $(MODULES_DIR)/kernel/drivers/usb/audio.o \ |
|---|
| 499 | | ,CONFIG_USB_AUDIO,kmod-soundcore kmod-usb-core,61,audio)) |
|---|
| 500 | | |
|---|
| 501 | | $(eval $(call KMOD_template,USB_PRINTER,usb-printer,\ |
|---|
| 502 | | $(MODULES_DIR)/kernel/drivers/usb/printer.o \ |
|---|
| 503 | | ,CONFIG_USB_PRINTER,kmod-usb-core,60,printer)) |
|---|
| 504 | | |
|---|
| 505 | | $(eval $(call KMOD_template,USB_SERIAL,usb-serial,\ |
|---|
| 506 | | $(MODULES_DIR)/kernel/drivers/usb/serial/usbserial.o \ |
|---|
| 507 | | ,CONFIG_USB_SERIAL,kmod-usb-core,60,usbserial)) |
|---|
| 508 | | |
|---|
| 509 | | $(eval $(call KMOD_template,USB_SERIAL_BELKIN,usb-serial-belkin,\ |
|---|
| 510 | | $(MODULES_DIR)/kernel/drivers/usb/serial/belkin_sa.o \ |
|---|
| 511 | | ,CONFIG_USB_SERIAL_BELKIN,kmod-usb-serial,61,belkin_sa)) |
|---|
| 512 | | |
|---|
| 513 | | $(eval $(call KMOD_template,USB_SERIAL_FTDI,usb-serial-ftdi,\ |
|---|
| 514 | | $(MODULES_DIR)/kernel/drivers/usb/serial/ftdi_sio.o \ |
|---|
| 515 | | ,CONFIG_USB_SERIAL_FTDI_SIO,kmod-usb-serial,61,ftdi_sio)) |
|---|
| 516 | | |
|---|
| 517 | | $(eval $(call KMOD_template,USB_SERIAL_MCT_U232,usb-serial-mct-u232,\ |
|---|
| 518 | | $(MODULES_DIR)/kernel/drivers/usb/serial/mct_u232.o \ |
|---|
| 519 | | ,CONFIG_USB_SERIAL_MCT_U232,kmod-usb-serial,61,mct_u232)) |
|---|
| 520 | | |
|---|
| 521 | | $(eval $(call KMOD_template,USB_SERIAL_PL2303,usb-serial-pl2303,\ |
|---|
| 522 | | $(MODULES_DIR)/kernel/drivers/usb/serial/pl2303.o \ |
|---|
| 523 | | ,CONFIG_USB_SERIAL_PL2303,kmod-usb-serial,61,pl2303)) |
|---|
| 524 | | |
|---|
| 525 | | $(eval $(call KMOD_template,USB_SERIAL_VISOR,usb-serial-visor,\ |
|---|
| 526 | | $(MODULES_DIR)/kernel/drivers/usb/serial/visor.o \ |
|---|
| 527 | | ,CONFIG_USB_SERIAL_VISOR,kmod-usb-serial,61,visor)) |
|---|
| 528 | | |
|---|
| 529 | | $(eval $(call KMOD_template,USB_STORAGE,usb-storage,\ |
|---|
| 530 | | $(MODULES_DIR)/kernel/drivers/scsi/*.o \ |
|---|
| 531 | | $(MODULES_DIR)/kernel/drivers/usb/storage/*.o \ |
|---|
| 532 | | ,CONFIG_USB_STORAGE,kmod-usb-core,60,scsi_mod sd_mod usb-storage)) |
|---|
| 533 | | |
|---|
| 534 | | |
|---|
| 535 | | # Misc. devices |
|---|
| 536 | | |
|---|
| 537 | | $(eval $(call KMOD_template,AX25,ax25,\ |
|---|
| 538 | | $(MODULES_DIR)/kernel/net/ax25/ax25.o \ |
|---|
| 539 | | $(MODULES_DIR)/kernel/drivers/net/hamradio/mkiss.o \ |
|---|
| 540 | | ,CONFIG_AX25,,90,ax25 mkiss)) |
|---|
| 541 | | |
|---|
| 542 | | $(eval $(call KMOD_template,BLUETOOTH,bluetooth,\ |
|---|
| 543 | | $(MODULES_DIR)/kernel/net/bluetooth/*.o \ |
|---|
| 544 | | $(MODULES_DIR)/kernel/net/bluetooth/rfcomm/*.o \ |
|---|
| 545 | | $(MODULES_DIR)/kernel/drivers/bluetooth/*.o \ |
|---|
| 546 | | ,CONFIG_BLUEZ)) |
|---|
| 547 | | |
|---|
| 548 | | $(eval $(call KMOD_template,SOFTDOG,softdog,\ |
|---|
| 549 | | $(MODULES_DIR)/kernel/drivers/char/softdog.o \ |
|---|
| 550 | | ,CONFIG_SOFT_WATCHDOG,,95,softdog)) |
|---|
| 551 | | |
|---|
| 552 | | # add model specific template |
|---|
| 553 | | |
|---|
| | 124 | else |
|---|
| | 125 | include $(FS)/config/config.jffs2 |
|---|
| | 126 | endif |
|---|
| | 127 | endif |
|---|
| | 128 | |
|---|
| | 129 | |
|---|
| | 130 | include $(TOPDIR)/mk/netfilter.mk |
|---|
| | 131 | include $(TOPDIR)/mk/modules-$(KERNEL).mk |
|---|