Changeset 21248


Ignore:
Timestamp:
2010-04-29T06:04:19+02:00 (8 years ago)
Author:
nico
Message:

package/kernel: move AddDepends calls at the end of package definitions, move back some dependencies in DEPENDS for clarity

Location:
trunk/package/kernel/modules
Files:
9 edited

Legend:

Unmodified
Added
Removed
  • trunk/package/kernel/modules/block.mk

    r21134 r21248  
    4242 
    4343define KernelPackage/ata-ahci 
    44 $(call AddDepends/ata) 
    4544  TITLE:=AHCI Serial ATA support 
    4645  KCONFIG:=CONFIG_SATA_AHCI 
    4746  FILES:=$(LINUX_DIR)/drivers/ata/ahci.$(LINUX_KMOD_SUFFIX) 
    4847  AUTOLOAD:=$(call AutoLoad,41,ahci,1) 
     48  $(call AddDepends/ata) 
    4949endef 
    5050 
     
    5757 
    5858define KernelPackage/ata-artop 
    59 $(call AddDepends/ata,) 
    6059  TITLE:=ARTOP 6210/6260 PATA support 
    6160  KCONFIG:=CONFIG_PATA_ARTOP 
    6261  FILES:=$(LINUX_DIR)/drivers/ata/pata_artop.$(LINUX_KMOD_SUFFIX) 
    6362  AUTOLOAD:=$(call AutoLoad,41,pata_artop,1) 
     63  $(call AddDepends/ata) 
    6464endef 
    6565 
     
    7272 
    7373define KernelPackage/ata-nvidia-sata 
    74 $(call AddDepends/ata,) 
    7574  TITLE:=Nvidia Serial ATA support 
    7675  KCONFIG:=CONFIG_SATA_NV 
    7776  FILES:=$(LINUX_DIR)/drivers/ata/sata_nv.$(LINUX_KMOD_SUFFIX) 
    7877  AUTOLOAD:=$(call AutoLoad,41,sata_nv,1) 
     78  $(call AddDepends/ata) 
    7979endef 
    8080 
     
    102102 
    103103define KernelPackage/ata-piix 
    104 $(call AddDepends/ata,) 
    105104  TITLE:=Intel PIIX PATA/SATA support 
    106105  KCONFIG:=CONFIG_ATA_PIIX 
    107106  FILES:=$(LINUX_DIR)/drivers/ata/ata_piix.$(LINUX_KMOD_SUFFIX) 
    108107  AUTOLOAD:=$(call AutoLoad,41,ata_piix,1) 
     108  $(call AddDepends/ata) 
    109109endef 
    110110 
     
    118118 
    119119define KernelPackage/ata-sil 
    120 $(call AddDepends/ata,) 
    121120  TITLE:=Silicon Image SATA support 
    122121  KCONFIG:=CONFIG_SATA_SIL 
    123122  FILES:=$(LINUX_DIR)/drivers/ata/sata_sil.$(LINUX_KMOD_SUFFIX) 
    124123  AUTOLOAD:=$(call AutoLoad,41,sata_sil,1) 
     124  $(call AddDepends/ata) 
    125125endef 
    126126 
     
    133133 
    134134define KernelPackage/ata-sil24 
    135 $(call AddDepends/ata,) 
    136135  TITLE:=Silicon Image 3124/3132 SATA support 
    137136  KCONFIG:=CONFIG_SATA_SIL24 
    138137  FILES:=$(LINUX_DIR)/drivers/ata/sata_sil24.$(LINUX_KMOD_SUFFIX) 
    139138  AUTOLOAD:=$(call AutoLoad,41,sata_sil24,1) 
     139  $(call AddDepends/ata) 
    140140endef 
    141141 
     
    148148 
    149149define KernelPackage/ata-via-sata 
    150 $(call AddDepends/ata,) 
    151150  TITLE:=VIA SATA support 
    152151  KCONFIG:=CONFIG_SATA_VIA 
    153152  FILES:=$(LINUX_DIR)/drivers/ata/sata_via.$(LINUX_KMOD_SUFFIX) 
    154153  AUTOLOAD:=$(call AutoLoad,41,sata_via,1) 
     154  $(call AddDepends/ata) 
    155155endef 
    156156 
     
    250250define AddDepends/ide 
    251251  SUBMENU:=$(BLOCK_MENU) 
    252   DEPENDS:=kmod-ide-core $(1) 
     252  DEPENDS+=kmod-ide-core $(1) 
    253253endef 
    254254 
    255255 
    256256define KernelPackage/ide-generic 
    257 $(call AddDepends/ide,@PCI_SUPPORT) 
    258   SUBMENU:=$(BLOCK_MENU) 
     257  SUBMENU:=$(BLOCK_MENU) 
     258  DEPENDS:=@PCI_SUPPORT 
    259259  TITLE:=Kernel support for generic PCI IDE chipsets 
    260260  KCONFIG:=CONFIG_BLK_DEV_GENERIC 
     261  $(call AddDepends/ide) 
    261262endef 
    262263 
     
    279280 
    280281define KernelPackage/ide-generic-old 
    281 $(call AddDepends/ide,@LINUX_2_6) 
    282   SUBMENU:=$(BLOCK_MENU) 
     282  SUBMENU:=$(BLOCK_MENU) 
     283  DEPENDS:=@LINUX_2_6 
    283284  TITLE:=Kernel support for generic (legacy) IDE chipsets 
    284285  KCONFIG:=CONFIG_IDE_GENERIC 
    285286  FILES:=$(LINUX_DIR)/drivers/ide/ide-generic.$(LINUX_KMOD_SUFFIX) 
    286287  AUTOLOAD:=$(call AutoLoad,30,ide-generic,1) 
     288  $(call AddDepends/ide) 
    287289endef 
    288290 
     
    291293 
    292294define KernelPackage/ide-aec62xx 
    293 $(call AddDepends/ide,@PCI_SUPPORT) 
    294295  TITLE:=Acard AEC62xx IDE driver 
     296  DEPENDS:=@PCI_SUPPORT 
    295297  KCONFIG:=CONFIG_BLK_DEV_AEC62XX 
    296298  FILES:=$(LINUX_DIR)/drivers/ide/aec62xx.$(LINUX_KMOD_SUFFIX) 
    297299  AUTOLOAD:=$(call AutoLoad,30,aec62xx,1) 
     300  $(call AddDepends/ide) 
    298301endef 
    299302 
     
    310313 
    311314define KernelPackage/ide-pdc202xx 
    312 $(call AddDepends/ide,@PCI_SUPPORT) 
    313315  TITLE:=Promise PDC202xx IDE driver 
     316  DEPENDS:=@PCI_SUPPORT 
    314317  KCONFIG:=CONFIG_BLK_DEV_PDC202XX_OLD 
    315318  FILES:=$(LINUX_DIR)/drivers/ide/pdc202xx_old.$(LINUX_KMOD_SUFFIX) 
    316319  AUTOLOAD:=$(call AutoLoad,30,pdc202xx_old,1) 
     320  $(call AddDepends/ide) 
    317321endef 
    318322 
     
    330334 
    331335define KernelPackage/ide-it821x 
    332 $(call AddDepends/ide,@PCI_SUPPORT) 
    333336  TITLE:=ITE IT821x IDE driver 
     337  DEPENDS:=@PCI_SUPPORT 
    334338  KCONFIG:=CONFIG_BLK_DEV_IT821X 
    335339  FILES=$(LINUX_DIR)/drivers/ide/it821x.$(LINUX_KMOD_SUFFIX) 
    336340  AUTOLOAD:=$(call AutoLoad,30,it821x,1) 
     341  $(call AddDepends/ide) 
    337342endef 
    338343 
  • trunk/package/kernel/modules/crypto.mk

    r21124 r21248  
    5959define AddDepends/crypto 
    6060  SUBMENU:=$(CRYPTO_MENU) 
    61   DEPENDS:=kmod-crypto-core $(1) 
     61  DEPENDS+=kmod-crypto-core $(1) 
    6262endef 
    6363 
    6464 
    6565define KernelPackage/crypto-hw-padlock 
    66 $(call AddDepends/crypto,) 
    6766  TITLE:=VIA PadLock ACE with AES/SHA hw crypto module 
    6867  KCONFIG:= \ 
     
    7574        $(LINUX_DIR)/drivers/crypto/padlock-sha.$(LINUX_KMOD_SUFFIX) 
    7675  AUTOLOAD:=$(call AutoLoad,09,padlock-aes padlock-sha) 
     76  $(call AddDepends/crypto) 
    7777endef 
    7878 
     
    8181 
    8282define KernelPackage/crypto-hw-geode 
    83 $(call AddDepends/crypto,) 
    8483  TITLE:=AMD Geode hardware crypto module 
    8584  KCONFIG:= \ 
     
    8887  FILES:=$(LINUX_DIR)/drivers/crypto/geode-aes.$(LINUX_KMOD_SUFFIX) 
    8988  AUTOLOAD:=$(call AutoLoad,09,geode-aes) 
     89  $(call AddDepends/crypto) 
    9090endef 
    9191 
     
    9494 
    9595define KernelPackage/crypto-hw-hifn-795x 
    96 $(call AddDepends/crypto,+kmod-crypto-des @!TARGET_ubicom32) 
    9796  TITLE:=HIFN 795x crypto accelerator 
     97  DEPENDS:=@!TARGET_ubicom32 
    9898  KCONFIG:= \ 
    9999        CONFIG_CRYPTO_HW=y \ 
     
    103103  FILES:=$(LINUX_DIR)/drivers/crypto/hifn_795x.$(LINUX_KMOD_SUFFIX) 
    104104  AUTOLOAD:=$(call AutoLoad,09,hifn_795x) 
     105  $(call AddDepends/crypto,+kmod-crypto-des) 
    105106endef 
    106107 
     
    109110 
    110111define KernelPackage/crypto-hw-ixp4xx 
    111 $(call AddDepends/crypto,@TARGET_ixp4xx +kmod-crypto-des +kmod-crypto-authenc) 
    112112  TITLE:=Intel IXP4xx hardware crypto module 
     113  DEPENDS:=@TARGET_ixp4xx 
    113114  KCONFIG:= \ 
    114115        CONFIG_CRYPTO_HW=y \ 
     
    116117  FILES:=$(LINUX_DIR)/drivers/crypto/ixp4xx_crypto.$(LINUX_KMOD_SUFFIX) 
    117118  AUTOLOAD:=$(call AutoLoad,90,ixp4xx_crypto) 
     119  $(call AddDepends/crypto,+kmod-crypto-authenc +kmod-crypto-des) 
    118120endef 
    119121 
     
    126128 
    127129define KernelPackage/crypto-hw-ppc4xx 
    128 $(call AddDepends/crypto,@TARGET_ppc40x||TARGET_ppc44x) 
    129130  TITLE:=AMCC PPC4xx hardware crypto module 
     131  DEPENDS:=@TARGET_ppc40x||TARGET_ppc44x 
    130132  KCONFIG:= \ 
    131133        CONFIG_CRYPTO_HW=y \ 
     
    133135  FILES:=$(LINUX_DIR)/drivers/crypto/amcc/crypto4xx.$(LINUX_KMOD_SUFFIX) 
    134136  AUTOLOAD:=$(call AutoLoad,90,crypto4xx) 
     137  $(call AddDepends/crypto) 
    135138endef 
    136139 
     
    143146 
    144147define KernelPackage/crypto-aes 
    145 $(call AddDepends/crypto,) 
    146148  TITLE:=AES cipher CryptoAPI module 
    147149  KCONFIG:=CONFIG_CRYPTO_AES CONFIG_CRYPTO_AES_586 
    148150  FILES:=$(LINUX_DIR)/crypto/aes$(AES_SUFFIX).$(LINUX_KMOD_SUFFIX) 
    149151  AUTOLOAD:=$(call AutoLoad,09,aes$(AES_SUFFIX)) 
     152  $(call AddDepends/crypto) 
    150153endef 
    151154 
     
    159162 
    160163define KernelPackage/crypto-arc4 
    161 $(call AddDepends/crypto,) 
    162164  TITLE:=ARC4 (RC4) cipher CryptoAPI module 
    163165  KCONFIG:=CONFIG_CRYPTO_ARC4 
    164166  FILES:=$(LINUX_DIR)/crypto/arc4.$(LINUX_KMOD_SUFFIX) 
    165167  AUTOLOAD:=$(call AutoLoad,09,arc4) 
     168  $(call AddDepends/crypto) 
    166169endef 
    167170 
     
    170173 
    171174define KernelPackage/crypto-authenc 
    172 $(call AddDepends/crypto,) 
    173175  TITLE:=Combined mode wrapper for IPsec 
    174176  KCONFIG:=CONFIG_CRYPTO_AUTHENC 
    175177  FILES:=$(LINUX_DIR)/crypto/authenc.$(LINUX_KMOD_SUFFIX) 
    176178  AUTOLOAD:=$(call AutoLoad,09,authenc) 
     179  $(call AddDepends/crypto) 
    177180endef 
    178181 
     
    180183 
    181184define KernelPackage/crypto-des 
    182 $(call AddDepends/crypto,) 
    183185  TITLE:=DES/3DES cipher CryptoAPI module 
    184186  KCONFIG:=CONFIG_CRYPTO_DES 
    185187  FILES:=$(LINUX_DIR)/crypto/des$(DES_SUFFIX).$(LINUX_KMOD_SUFFIX) 
    186188  AUTOLOAD:=$(call AutoLoad,09,des$(DES_SUFFIX)) 
     189  $(call AddDepends/crypto) 
    187190endef 
    188191 
     
    191194 
    192195define KernelPackage/crypto-hmac 
    193 $(call AddDepends/crypto,) 
    194196  TITLE:=HMAC digest CryptoAPI module 
    195197  KCONFIG:=CONFIG_CRYPTO_HMAC 
    196198  FILES:=$(LINUX_DIR)/crypto/hmac.$(LINUX_KMOD_SUFFIX) 
    197199  AUTOLOAD:=$(call AutoLoad,09,hmac) 
     200  $(call AddDepends/crypto) 
    198201endef 
    199202 
     
    202205 
    203206define KernelPackage/crypto-md5 
    204 $(call AddDepends/crypto,) 
    205207  TITLE:=MD5 digest CryptoAPI module 
    206208  KCONFIG:=CONFIG_CRYPTO_MD5 
    207209  FILES:=$(LINUX_DIR)/crypto/md5.$(LINUX_KMOD_SUFFIX) 
    208210  AUTOLOAD:=$(call AutoLoad,09,md5) 
     211  $(call AddDepends/crypto) 
    209212endef 
    210213 
     
    213216 
    214217define KernelPackage/crypto-michael-mic 
    215 $(call AddDepends/crypto,) 
    216218  TITLE:=Michael MIC keyed digest CryptoAPI module 
    217219  KCONFIG:=CONFIG_CRYPTO_MICHAEL_MIC 
    218220  FILES:=$(LINUX_DIR)/crypto/michael_mic.$(LINUX_KMOD_SUFFIX) 
    219221  AUTOLOAD:=$(call AutoLoad,09,michael_mic) 
     222  $(call AddDepends/crypto) 
    220223endef 
    221224 
     
    224227 
    225228define KernelPackage/crypto-sha1 
    226 $(call AddDepends/crypto,) 
    227229  TITLE:=SHA1 digest CryptoAPI module 
    228230  KCONFIG:=CONFIG_CRYPTO_SHA1 
    229231  FILES:=$(LINUX_DIR)/crypto/sha1$(SHA1_SUFFIX).$(LINUX_KMOD_SUFFIX) 
    230232  AUTOLOAD:=$(call AutoLoad,09,sha1$(SHA1_SUFFIX)) 
     233  $(call AddDepends/crypto) 
    231234endef 
    232235 
     
    235238 
    236239define KernelPackage/crypto-misc 
    237 $(call AddDepends/crypto,) 
    238240  TITLE:=Other CryptoAPI modules 
    239241  KCONFIG:= \ 
     
    269271        $(LINUX_DIR)/crypto/twofish.$(LINUX_KMOD_SUFFIX) \ 
    270272        $(LINUX_DIR)/crypto/wp512.$(LINUX_KMOD_SUFFIX) 
     273  $(call AddDepends/crypto) 
    271274endef 
    272275 
     
    288291 
    289292define KernelPackage/crypto-ocf 
    290 $(call AddDepends/crypto,@!TARGET_uml +@OPENSSL_ENGINE) 
    291293  TITLE:=OCF modules 
     294  DEPENDS:=+@OPENSSL_ENGINE @!TARGET_uml 
    292295  KCONFIG:= \ 
    293296        CONFIG_OCF_OCF \ 
     
    305308        cryptosoft \ 
    306309  ) 
     310  $(call AddDepends/crypto) 
    307311endef 
    308312 
     
    311315 
    312316define KernelPackage/crypto-null 
    313 $(call AddDepends/crypto,) 
    314317  TITLE:=Null CryptoAPI module 
    315318  KCONFIG:=CONFIG_CRYPTO_NULL 
    316319  FILES:=$(LINUX_DIR)/crypto/crypto_null.$(LINUX_KMOD_SUFFIX) 
    317320  AUTOLOAD:=$(call AutoLoad,09,crypto_null) 
     321  $(call AddDepends/crypto) 
    318322endef 
    319323 
     
    322326 
    323327define KernelPackage/crypto-test 
    324 $(call AddDepends/crypto,) 
    325328  TITLE:=Test CryptoAPI module 
    326329  KCONFIG:=CONFIG_CRYPTO_TEST 
    327330  FILES:=$(LINUX_DIR)/crypto/tcrypt.$(LINUX_KMOD_SUFFIX) 
     331  $(call AddDepends/crypto) 
    328332endef 
    329333 
  • trunk/package/kernel/modules/hwmon.mk

    r21124 r21248  
    3434 
    3535define KernelPackage/hwmon-lm75 
    36 $(call AddDepends/hwmon,+kmod-i2c-core) 
    3736  TITLE:=LM75 monitoring support 
    3837  KCONFIG:=CONFIG_SENSORS_LM75 
    3938  FILES:=$(LINUX_DIR)/drivers/hwmon/lm75.$(LINUX_KMOD_SUFFIX) 
    4039  AUTOLOAD:=$(call AutoLoad,60,lm75) 
     40  $(call AddDepends/hwmon,+kmod-i2c-core) 
    4141endef 
    4242 
     
    4949 
    5050define KernelPackage/hwmon-lm77 
    51 $(call AddDepends/hwmon,+kmod-i2c-core) 
    5251  TITLE:=LM77 monitoring support 
    5352  KCONFIG:=CONFIG_SENSORS_LM77 
    5453  FILES:=$(LINUX_DIR)/drivers/hwmon/lm77.$(LINUX_KMOD_SUFFIX) 
    5554  AUTOLOAD:=$(call AutoLoad,60,lm77) 
     55  $(call AddDepends/hwmon,+kmod-i2c-core) 
    5656endef 
    5757 
     
    6262$(eval $(call KernelPackage,hwmon-lm77)) 
    6363 
     64 
    6465define KernelPackage/hwmon-lm90 
    65 $(call AddDepends/hwmon,+kmod-i2c-core) 
    6666  TITLE:=LM90 monitoring support 
    6767  KCONFIG:=CONFIG_SENSORS_LM90 
    6868  FILES:=$(LINUX_DIR)/drivers/hwmon/lm90.$(LINUX_KMOD_SUFFIX) 
    6969  AUTOLOAD:=$(call AutoLoad,60,lm90) 
     70  $(call AddDepends/hwmon,+kmod-i2c-core) 
    7071endef 
    7172 
     
    7677$(eval $(call KernelPackage,hwmon-lm90)) 
    7778 
     79 
    7880define KernelPackage/hwmon-pc87360 
    79 $(call AddDepends/hwmon,@TARGET_x86) 
    8081  TITLE:=PC87360 monitoring support 
     82  DEPENDS:=@TARGET_x86 
    8183  KCONFIG:= \ 
    8284        CONFIG_SENSORS_PC87360 \ 
     
    8688        $(LINUX_DIR)/drivers/hwmon/pc87360.$(LINUX_KMOD_SUFFIX) 
    8789  AUTOLOAD:=$(call AutoLoad,50,hwmon-vid pc87360) 
     90  $(call AddDepends/hwmon) 
    8891endef 
    8992 
     
    9497$(eval $(call KernelPackage,hwmon-pc87360)) 
    9598 
     99 
    96100define KernelPackage/hwmon-w83627hf 
    97 $(call AddDepends/hwmon,@TARGET_rdc||TARGET_x86) 
    98101  TITLE:=Winbond W83627HF monitoring support 
     102  DEPENDS:=@TARGET_rdc||TARGET_x86 
    99103  KCONFIG:= \ 
    100104        CONFIG_SENSORS_W83627HF \ 
     
    104108        $(LINUX_DIR)/drivers/hwmon/w83627hf.$(LINUX_KMOD_SUFFIX) 
    105109  AUTOLOAD:=$(call AutoLoad,50,hwmon-vid w83627hf) 
     110$(call AddDepends/hwmon) 
    106111endef 
    107112 
  • trunk/package/kernel/modules/netfilter.mk

    r21124 r21248  
    3636define AddDepends/ipt 
    3737  SUBMENU:=$(NF_MENU) 
    38   DEPENDS:= kmod-ipt-core $(1) 
     38  DEPENDS+= kmod-ipt-core $(1) 
    3939endef 
    4040 
    4141 
    4242define KernelPackage/ipt-conntrack 
    43 $(call AddDepends/ipt,) 
    4443  TITLE:=Basic connection tracking modules 
    4544  KCONFIG:=$(KCONFIG_IPT_CONNTRACK) 
    4645  FILES:=$(foreach mod,$(IPT_CONNTRACK-m),$(LINUX_DIR)/net/$(mod).$(LINUX_KMOD_SUFFIX)) 
    4746  AUTOLOAD:=$(call AutoLoad,41,$(notdir $(IPT_CONNTRACK-m))) 
     47  $(call AddDepends/ipt) 
    4848endef 
    4949 
     
    6262 
    6363define KernelPackage/ipt-conntrack-extra 
    64 $(call AddDepends/ipt,+kmod-ipt-conntrack) 
    6564  TITLE:=Extra connection tracking modules 
    6665  KCONFIG:=$(KCONFIG_IPT_CONNTRACK_EXTRA) 
    6766  FILES:=$(foreach mod,$(IPT_CONNTRACK_EXTRA-m),$(LINUX_DIR)/net/$(mod).$(LINUX_KMOD_SUFFIX)) 
    6867  AUTOLOAD:=$(call AutoLoad,42,$(notdir $(IPT_CONNTRACK_EXTRA-m))) 
     68  $(call AddDepends/ipt,+kmod-ipt-conntrack) 
    6969endef 
    7070 
     
    8383 
    8484define KernelPackage/ipt-filter 
    85 $(call AddDepends/ipt,+LINUX_2_6:kmod-textsearch) 
    8685  TITLE:=Modules for packet content inspection 
    8786  KCONFIG:=$(KCONFIG_IPT_FILTER) 
    8887  FILES:=$(foreach mod,$(IPT_FILTER-m),$(LINUX_DIR)/net/$(mod).$(LINUX_KMOD_SUFFIX)) 
    8988  AUTOLOAD:=$(call AutoLoad,45,$(notdir $(IPT_FILTER-m))) 
     89  $(call AddDepends/ipt,+LINUX_2_6:kmod-textsearch) 
    9090endef 
    9191 
     
    101101 
    102102define KernelPackage/ipt-ipopt 
    103 $(call AddDepends/ipt,) 
    104103  TITLE:=Modules for matching/changing IP packet options 
    105104  KCONFIG:=$(KCONFIG_IPT_IPOPT) 
    106105  FILES:=$(foreach mod,$(IPT_IPOPT-m),$(LINUX_DIR)/net/$(mod).$(LINUX_KMOD_SUFFIX)) 
    107106  AUTOLOAD:=$(call AutoLoad,45,$(notdir $(IPT_IPOPT-m))) 
     107  $(call AddDepends/ipt) 
    108108endef 
    109109 
     
    129129 
    130130define KernelPackage/ipt-ipsec 
    131 $(call AddDepends/ipt,) 
    132131  TITLE:=Modules for matching IPSec packets 
    133132  KCONFIG:=$(KCONFIG_IPT_IPSEC) 
    134133  FILES:=$(foreach mod,$(IPT_IPSEC-m),$(LINUX_DIR)/net/$(mod).$(LINUX_KMOD_SUFFIX)) 
    135134  AUTOLOAD:=$(call AutoLoad,45,$(notdir $(IPT_IPSEC-m))) 
     135  $(call AddDepends/ipt) 
    136136endef 
    137137 
     
    148148 
    149149define KernelPackage/ipt-nat 
    150 $(call AddDepends/ipt,+kmod-ipt-conntrack) 
    151150  TITLE:=Basic NAT targets 
    152151  KCONFIG:=$(KCONFIG_IPT_NAT) 
    153152  FILES:=$(foreach mod,$(IPT_NAT-m),$(LINUX_DIR)/net/$(mod).$(LINUX_KMOD_SUFFIX)) 
    154153  AUTOLOAD:=$(call AutoLoad,42,$(notdir $(IPT_NAT-m))) 
     154  $(call AddDepends/ipt,+kmod-ipt-conntrack) 
    155155endef 
    156156 
     
    165165 
    166166define KernelPackage/ipt-nat-extra 
    167 $(call AddDepends/ipt,+kmod-ipt-nat) 
    168167  TITLE:=Extra NAT targets 
    169168  KCONFIG:=$(KCONFIG_IPT_NAT_EXTRA) 
    170169  FILES:=$(foreach mod,$(IPT_NAT_EXTRA-m),$(LINUX_DIR)/net/$(mod).$(LINUX_KMOD_SUFFIX)) 
    171170  AUTOLOAD:=$(call AutoLoad,43,$(notdir $(IPT_NAT_EXTRA-m))) 
     171  $(call AddDepends/ipt,+kmod-ipt-nat) 
    172172endef 
    173173 
     
    184184 
    185185define KernelPackage/ipt-nathelper 
    186 $(call AddDepends/ipt,+kmod-ipt-nat) 
    187186  TITLE:=Basic Conntrack and NAT helpers 
    188187  KCONFIG:=$(KCONFIG_IPT_NATHELPER) 
    189188  FILES:=$(foreach mod,$(IPT_NATHELPER-m),$(LINUX_DIR)/net/$(mod).$(LINUX_KMOD_SUFFIX)) 
    190189  AUTOLOAD:=$(call AutoLoad,45,$(notdir $(IPT_NATHELPER-m))) 
     190  $(call AddDepends/ipt,+kmod-ipt-nat) 
    191191endef 
    192192 
     
    203203 
    204204define KernelPackage/ipt-nathelper-extra 
    205 $(call AddDepends/ipt,+kmod-ipt-nat +LINUX_2_6:kmod-textsearch) 
    206205  TITLE:=Extra Conntrack and NAT helpers 
    207206  KCONFIG:=$(KCONFIG_IPT_NATHELPER_EXTRA) 
    208207  FILES:=$(foreach mod,$(IPT_NATHELPER_EXTRA-m),$(LINUX_DIR)/net/$(mod).$(LINUX_KMOD_SUFFIX)) 
    209208  AUTOLOAD:=$(call AutoLoad,45,$(notdir $(IPT_NATHELPER_EXTRA-m))) 
     209  $(call AddDepends/ipt,+kmod-ipt-nat +LINUX_2_6:kmod-textsearch) 
    210210endef 
    211211 
     
    227227 
    228228define KernelPackage/ipt-imq 
    229 $(call AddDepends/ipt,) 
    230229  TITLE:=Intermediate Queueing support 
    231230  KCONFIG:= \ 
     
    241240        $(IPT_IMQ-m) \ 
    242241  )) 
     242  $(call AddDepends/ipt) 
    243243endef 
    244244 
     
    251251 
    252252define KernelPackage/ipt-queue 
    253 $(call AddDepends/ipt,) 
    254253  TITLE:=Module for user-space packet queueing 
    255254  KCONFIG:=$(KCONFIG_IPT_QUEUE) 
    256255  FILES:=$(foreach mod,$(IPT_QUEUE-m),$(LINUX_DIR)/net/$(mod).$(LINUX_KMOD_SUFFIX)) 
    257256  AUTOLOAD:=$(call AutoLoad,45,$(notdir $(IPT_QUEUE-m))) 
     257  $(call AddDepends/ipt) 
    258258endef 
    259259 
     
    268268 
    269269define KernelPackage/ipt-ulog 
    270 $(call AddDepends/ipt,) 
    271270  TITLE:=Module for user-space packet logging 
    272271  KCONFIG:=$(KCONFIG_IPT_ULOG) 
    273272  FILES:=$(foreach mod,$(IPT_ULOG-m),$(LINUX_DIR)/net/$(mod).$(LINUX_KMOD_SUFFIX)) 
    274273  AUTOLOAD:=$(call AutoLoad,45,$(notdir $(IPT_ULOG-m))) 
     274  $(call AddDepends/ipt) 
    275275endef 
    276276 
     
    285285 
    286286define KernelPackage/ipt-iprange 
    287 $(call AddDepends/ipt,) 
    288287  TITLE:=Module for matching ip ranges 
    289288  KCONFIG:=$(KCONFIG_IPT_IPRANGE) 
    290289  FILES:=$(foreach mod,$(IPT_IPRANGE-m),$(LINUX_DIR)/net/$(mod).$(LINUX_KMOD_SUFFIX)) 
    291290  AUTOLOAD:=$(call AutoLoad,45,$(notdir $(IPT_IPRANGE-m))) 
     291  $(call AddDepends/ipt) 
    292292endef 
    293293 
     
    302302 
    303303define KernelPackage/ipt-extra 
    304 $(call AddDepends/ipt,) 
    305304  TITLE:=Extra modules 
    306305  KCONFIG:=$(KCONFIG_IPT_EXTRA) 
    307306  FILES:=$(foreach mod,$(IPT_EXTRA-m),$(LINUX_DIR)/net/$(mod).$(LINUX_KMOD_SUFFIX)) 
    308307  AUTOLOAD:=$(call AutoLoad,45,$(notdir $(IPT_EXTRA-m))) 
     308  $(call AddDepends/ipt) 
    309309endef 
    310310 
     
    376376define AddDepends/ebtables 
    377377  SUBMENU:=$(NF_MENU) 
    378   DEPENDS:=kmod-ebtables $(1) 
     378  DEPENDS+=kmod-ebtables $(1) 
    379379endef 
    380380 
    381381 
    382382define KernelPackage/ebtables-ipv4 
    383 $(call AddDepends/ebtables,) 
    384383  TITLE:=ebtables: IPv4 support 
    385384  FILES:=$(foreach mod,$(EBTABLES_IP4-m),$(LINUX_DIR)/net/$(mod).$(LINUX_KMOD_SUFFIX)) 
    386385  KCONFIG:=$(KCONFIG_EBTABLES_IP4) 
    387386  AUTOLOAD:=$(call AutoLoad,49,$(notdir $(EBTABLES_IP4-m))) 
     387  $(call AddDepends/ebtables) 
    388388endef 
    389389 
     
    397397 
    398398define KernelPackage/ebtables-ipv6 
    399 $(call AddDepends/ebtables,) 
    400399  TITLE:=ebtables: IPv6 support 
    401400  FILES:=$(foreach mod,$(EBTABLES_IP6-m),$(LINUX_DIR)/net/$(mod).$(LINUX_KMOD_SUFFIX)) 
    402401  KCONFIG:=$(KCONFIG_EBTABLES_IP6) 
    403402  AUTOLOAD:=$(call AutoLoad,49,$(notdir $(EBTABLES_IP6-m))) 
     403  $(call AddDepends/ebtables) 
    404404endef 
    405405 
     
    413413 
    414414define KernelPackage/ebtables-watchers 
    415 $(call AddDepends/ebtables,) 
    416415  TITLE:=ebtables: watchers support 
    417416  FILES:=$(foreach mod,$(EBTABLES_WATCHERS-m),$(LINUX_DIR)/net/$(mod).$(LINUX_KMOD_SUFFIX)) 
    418417  KCONFIG:=$(KCONFIG_EBTABLES_WATCHERS) 
    419418  AUTOLOAD:=$(call AutoLoad,49,$(notdir $(EBTABLES_WATCHERS-m))) 
     419  $(call AddDepends/ebtables) 
    420420endef 
    421421 
     
    446446define AddDepends/nfnetlink 
    447447  SUBMENU:=$(NF_MENU) 
    448   DEPENDS:=@LINUX_2_6 +kmod-nfnetlink $(1) 
     448  DEPENDS+=@LINUX_2_6 +kmod-nfnetlink $(1) 
    449449endef 
    450450 
    451451 
    452452define KernelPackage/nfnetlink-log 
    453 $(call AddDepends/nfnetlink,) 
    454453  TITLE:=Netfilter LOG over NFNETLINK interface 
    455454  FILES:=$(LINUX_DIR)/net/netfilter/nfnetlink_log.$(LINUX_KMOD_SUFFIX) 
    456455  KCONFIG:=CONFIG_NETFILTER_NETLINK_LOG 
    457456  AUTOLOAD:=$(call AutoLoad,48,nfnetlink_log) 
     457  $(call AddDepends/nfnetlink) 
    458458endef 
    459459 
     
    466466 
    467467define KernelPackage/nfnetlink-queue 
    468 $(call AddDepends/nfnetlink,) 
    469468  TITLE:=Netfilter QUEUE over NFNETLINK interface 
    470469  FILES:=$(LINUX_DIR)/net/netfilter/nfnetlink_queue.$(LINUX_KMOD_SUFFIX) 
    471470  KCONFIG:=CONFIG_NETFILTER_NETLINK_QUEUE 
    472471  AUTOLOAD:=$(call AutoLoad,48,nfnetlink_queue) 
     472  $(call AddDepends/nfnetlink) 
    473473endef 
    474474 
     
    481481 
    482482define KernelPackage/nf-conntrack-netlink 
    483 $(call AddDepends/nfnetlink,+kmod-ipt-conntrack) 
    484483  TITLE:=Connection tracking netlink interface 
    485484  FILES:=$(LINUX_DIR)/net/netfilter/nf_conntrack_netlink.$(LINUX_KMOD_SUFFIX) 
    486485  KCONFIG:=CONFIG_NF_CT_NETLINK 
    487486  AUTOLOAD:=$(call AutoLoad,49,nf_conntrack_netlink) 
     487  $(call AddDepends/nfnetlink,+kmod-ipt-conntrack) 
    488488endef 
    489489 
  • trunk/package/kernel/modules/nls.mk

    r21127 r21248  
    3131  FILES:=$(LINUX_DIR)/fs/nls/nls_cp437.$(LINUX_KMOD_SUFFIX) 
    3232  AUTOLOAD:=$(call AutoLoad,25,nls_cp437) 
    33 $(call AddDepends/nls) 
     33  $(call AddDepends/nls) 
    3434endef 
    3535 
     
    4747  FILES:=$(LINUX_DIR)/fs/nls/nls_cp775.$(LINUX_KMOD_SUFFIX) 
    4848  AUTOLOAD:=$(call AutoLoad,25,nls_cp775) 
    49 $(call AddDepends/nls) 
     49  $(call AddDepends/nls) 
    5050endef 
    5151 
     
    6363  FILES:=$(LINUX_DIR)/fs/nls/nls_cp850.$(LINUX_KMOD_SUFFIX) 
    6464  AUTOLOAD:=$(call AutoLoad,25,nls_cp850) 
    65 $(call AddDepends/nls) 
     65  $(call AddDepends/nls) 
    6666endef 
    6767 
     
    7979  FILES:=$(LINUX_DIR)/fs/nls/nls_cp852.$(LINUX_KMOD_SUFFIX) 
    8080  AUTOLOAD:=$(call AutoLoad,25,nls_cp852) 
    81 $(call AddDepends/nls) 
     81  $(call AddDepends/nls) 
    8282endef 
    8383 
     
    9595  FILES:=$(LINUX_DIR)/fs/nls/nls_cp866.$(LINUX_KMOD_SUFFIX) 
    9696  AUTOLOAD:=$(call AutoLoad,25,nls_cp866) 
    97 $(call AddDepends/nls) 
     97  $(call AddDepends/nls) 
    9898endef 
    9999 
     
    111111  FILES:=$(LINUX_DIR)/fs/nls/nls_cp1250.$(LINUX_KMOD_SUFFIX) 
    112112  AUTOLOAD:=$(call AutoLoad,25,nls_cp1250) 
    113 $(call AddDepends/nls) 
     113  $(call AddDepends/nls) 
    114114endef 
    115115 
     
    127127  FILES:=$(LINUX_DIR)/fs/nls/nls_cp1251.$(LINUX_KMOD_SUFFIX) 
    128128  AUTOLOAD:=$(call AutoLoad,25,nls_cp1251) 
    129 $(call AddDepends/nls) 
     129  $(call AddDepends/nls) 
    130130endef 
    131131 
     
    143143  FILES:=$(LINUX_DIR)/fs/nls/nls_iso8859-1.$(LINUX_KMOD_SUFFIX) 
    144144  AUTOLOAD:=$(call AutoLoad,25,nls_iso8859-1) 
    145 $(call AddDepends/nls) 
     145  $(call AddDepends/nls) 
    146146endef 
    147147 
     
    159159  FILES:=$(LINUX_DIR)/fs/nls/nls_iso8859-2.$(LINUX_KMOD_SUFFIX) 
    160160  AUTOLOAD:=$(call AutoLoad,25,nls_iso8859-2) 
    161 $(call AddDepends/nls) 
     161  $(call AddDepends/nls) 
    162162endef 
    163163 
     
    175175  FILES:=$(LINUX_DIR)/fs/nls/nls_iso8859-13.$(LINUX_KMOD_SUFFIX) 
    176176  AUTOLOAD:=$(call AutoLoad,25,nls_iso8859-13) 
    177 $(call AddDepends/nls) 
     177  $(call AddDepends/nls) 
    178178endef 
    179179 
     
    191191  FILES:=$(LINUX_DIR)/fs/nls/nls_iso8859-15.$(LINUX_KMOD_SUFFIX) 
    192192  AUTOLOAD:=$(call AutoLoad,25,nls_iso8859-15) 
    193 $(call AddDepends/nls) 
     193  $(call AddDepends/nls) 
    194194endef 
    195195 
     
    207207  FILES:=$(LINUX_DIR)/fs/nls/nls_koi8-r.$(LINUX_KMOD_SUFFIX) 
    208208  AUTOLOAD:=$(call AutoLoad,25,nls_koi8-r) 
    209 $(call AddDepends/nls) 
     209  $(call AddDepends/nls) 
    210210endef 
    211211 
     
    223223  FILES:=$(LINUX_DIR)/fs/nls/nls_utf8.$(LINUX_KMOD_SUFFIX) 
    224224  AUTOLOAD:=$(call AutoLoad,25,nls_utf8) 
    225 $(call AddDepends/nls) 
     225  $(call AddDepends/nls) 
    226226endef 
    227227 
  • trunk/package/kernel/modules/sound.mk

    r21135 r21248  
    9797define AddDepends/sound 
    9898  SUBMENU:=$(SOUND_MENU) 
    99   DEPENDS:=kmod-sound-core $(1) 
     99  DEPENDS+=kmod-sound-core $(1) @!TARGET_uml 
    100100endef 
    101101 
    102102 
    103103define KernelPackage/sound-i8x0 
    104 $(call AddDepends/sound,@!TARGET_uml) 
    105104  TITLE:=Intel/SiS/nVidia/AMD/ALi AC97 Controller 
    106105  KCONFIG:=CONFIG_SND_INTEL8X0 
    107106  FILES:=$(LINUX_DIR)/sound/pci/snd-intel8x0.$(LINUX_KMOD_SUFFIX) 
    108107  AUTOLOAD:=$(call AutoLoad,35,snd-i8x0) 
     108  $(call AddDepends/sound) 
    109109endef 
    110110 
     
    119119 
    120120define KernelPackage/sound-cs5535audio 
    121 $(call AddDepends/sound,@!TARGET_uml) 
    122121  TITLE:=CS5535 PCI Controller 
    123122  KCONFIG:=CONFIG_SND_CS5535AUDIO 
     
    126125        $(LINUX_DIR)/sound/pci/ac97/snd-ac97-codec.$(LINUX_KMOD_SUFFIX)  
    127126  AUTOLOAD:=$(call AutoLoad,35, ac97_bus snd-ac97-codec snd-cs5535audio) 
     127  $(call AddDepends/sound) 
    128128endef 
    129129 
     
    136136 
    137137define KernelPackage/sound-soc-core 
    138 $(call AddDepends/sound) 
    139138  TITLE:=SoC sound support 
    140139  KCONFIG:= \ 
     
    143142  FILES:=$(LINUX_DIR)/sound/soc/snd-soc-core.ko 
    144143  AUTOLOAD:=$(call AutoLoad,55, snd-soc-core) 
     144  $(call AddDepends/sound) 
    145145endef 
    146146 
  • trunk/package/kernel/modules/usb.mk

    r21132 r21248  
    4141define AddDepends/usb 
    4242  SUBMENU:=$(USB_MENU) 
    43   DEPENDS:=kmod-usb-core $(1) 
     43  DEPENDS+=kmod-usb-core $(1) 
    4444endef 
    4545 
    4646 
    4747define KernelPackage/usb-uhci 
    48 $(call AddDepends/usb,) 
    4948  TITLE:=Support for UHCI controllers 
    5049  KCONFIG:= \ 
    5150        CONFIG_USB_UHCI_ALT \ 
    5251        CONFIG_USB_UHCI_HCD 
     52  $(call AddDepends/usb) 
    5353endef 
    5454 
     
    7373 
    7474define KernelPackage/usb-uhci-iv 
    75 $(call AddDepends/usb,@LINUX_2_4) 
    7675  TITLE:=Support for Intel/VIA UHCI controllers 
     76  DEPENDS:=@LINUX_2_4 
    7777  KCONFIG:=CONFIG_USB_UHCI 
    7878  FILES:=$(LINUX_DIR)/drivers/usb/host/usb-uhci.$(LINUX_KMOD_SUFFIX) 
    7979  AUTOLOAD:=$(call AutoLoad,50,usb-uhci,1) 
     80  $(call AddDepends/usb) 
    8081endef 
    8182 
     
    8889 
    8990define KernelPackage/usb-ohci 
    90 $(call AddDepends/usb,) 
    9191  TITLE:=Support for OHCI controllers 
    9292  KCONFIG:= \ 
     
    9494        CONFIG_USB_OHCI_HCD \ 
    9595        CONFIG_USB_OHCI_AR71XX=y 
     96  $(call AddDepends/usb) 
    9697endef 
    9798 
     
    116117 
    117118define KernelPackage/usb-isp116x-hcd 
    118 $(call AddDepends/usb,@TARGET_ppc40x) 
    119119  TITLE:=Support for the ISP116x USB Host Controller 
     120  DEPENDS:=@TARGET_ppc40x 
    120121  KCONFIG:= \ 
    121122        CONFIG_USB_ISP116X_HCD \ 
     
    124125  FILES:=$(LINUX_DIR)/drivers/usb/host/isp116x-hcd.$(LINUX_KMOD_SUFFIX) 
    125126  AUTOLOAD:=$(call AutoLoad,50,isp116x-hcd) 
     127  $(call AddDepends/usb) 
    126128endef 
    127129 
     
    134136 
    135137define KernelPackage/usb2 
    136 $(call AddDepends/usb,) 
    137138  TITLE:=Support for USB2 controllers 
    138139  KCONFIG:=CONFIG_USB_EHCI_HCD \ 
     
    140141  FILES:=$(LINUX_DIR)/drivers/usb/host/ehci-hcd.$(LINUX_KMOD_SUFFIX) 
    141142  AUTOLOAD:=$(call AutoLoad,40,ehci-hcd,1) 
     143  $(call AddDepends/usb) 
    142144endef 
    143145 
     
    150152 
    151153define KernelPackage/usb-acm 
    152 $(call AddDepends/usb,) 
    153154  TITLE:=Support for modems/isdn controllers 
    154155  KCONFIG:=CONFIG_USB_ACM 
     156$(call AddDepends/usb) 
    155157endef 
    156158 
     
    173175 
    174176define KernelPackage/usb-audio 
    175 $(call AddDepends/usb,+kmod-sound-core) 
    176177  TITLE:=Support for USB audio devices 
    177178  KCONFIG:= \ 
    178179        CONFIG_USB_AUDIO \ 
    179180        CONFIG_SND_USB_AUDIO 
     181  $(call AddDepends/usb) 
     182  $(call AddDepends/sound) 
    180183endef 
    181184 
     
    202205 
    203206define KernelPackage/usb-printer 
    204 $(call AddDepends/usb,) 
    205207  TITLE:=Support for printers 
    206208  KCONFIG:=CONFIG_USB_PRINTER 
     209  $(call AddDepends/usb) 
    207210endef 
    208211 
     
    225228 
    226229define KernelPackage/usb-serial 
    227 $(call AddDepends/usb,) 
    228230  TITLE:=Support for USB-to-Serial converters 
    229231  KCONFIG:=CONFIG_USB_SERIAL 
    230232  FILES:=$(LINUX_DIR)/drivers/usb/serial/usbserial.$(LINUX_KMOD_SUFFIX) 
    231233  AUTOLOAD:=$(call AutoLoad,60,usbserial) 
     234  $(call AddDepends/usb) 
    232235endef 
    233236 
     
    241244define AddDepends/usb-serial 
    242245  SUBMENU:=$(USB_MENU) 
    243   DEPENDS:=kmod-usb-serial $(1) 
     246  DEPENDS+=kmod-usb-serial $(1) 
    244247endef 
    245248 
    246249 
    247250define KernelPackage/usb-serial-airprime 
    248 $(call AddDepends/usb-serial,@LINUX_2_6) 
    249251  TITLE:=Support for Airprime (EVDO) 
     252  DEPENDS:=@LINUX_2_6 
    250253  KCONFIG:=CONFIG_USB_SERIAL_AIRPRIME 
    251254  FILES:=$(LINUX_DIR)/drivers/usb/serial/airprime.$(LINUX_KMOD_SUFFIX) 
    252255  AUTOLOAD:=$(call AutoLoad,65,airprime) 
     256  $(call AddDepends/usb-serial) 
    253257endef 
    254258 
     
    261265 
    262266define KernelPackage/usb-serial-belkin 
    263 $(call AddDepends/usb-serial,) 
    264267  TITLE:=Support for Belkin devices 
    265268  KCONFIG:=CONFIG_USB_SERIAL_BELKIN 
    266269  FILES:=$(LINUX_DIR)/drivers/usb/serial/belkin_sa.$(LINUX_KMOD_SUFFIX) 
    267270  AUTOLOAD:=$(call AutoLoad,65,belkin_sa) 
     271  $(call AddDepends/usb-serial) 
    268272endef 
    269273 
     
    276280 
    277281define KernelPackage/usb-serial-ch341 
    278 $(call AddDepends/usb-serial,@LINUX_2_6) 
    279282  TITLE:=Support for CH341 devices 
     283  DEPENDS:=@LINUX_2_6 
    280284  KCONFIG:=CONFIG_USB_SERIAL_CH341 
    281285  FILES:=$(LINUX_DIR)/drivers/usb/serial/ch341.$(LINUX_KMOD_SUFFIX) 
    282286  AUTOLOAD:=$(call AutoLoad,65,ch341) 
     287  $(call AddDepends/usb-serial) 
    283288endef 
    284289 
     
    291296 
    292297define KernelPackage/usb-serial-ftdi 
    293 $(call AddDepends/usb-serial,) 
    294298  TITLE:=Support for FTDI devices 
    295299  KCONFIG:=CONFIG_USB_SERIAL_FTDI_SIO 
    296300  FILES:=$(LINUX_DIR)/drivers/usb/serial/ftdi_sio.$(LINUX_KMOD_SUFFIX) 
    297301  AUTOLOAD:=$(call AutoLoad,65,ftdi_sio) 
     302  $(call AddDepends/usb-serial) 
    298303endef 
    299304 
     
    306311 
    307312define KernelPackage/usb-serial-mct 
    308 $(call AddDepends/usb-serial,) 
    309313  TITLE:=Support for Magic Control Tech. devices 
    310314  KCONFIG:=CONFIG_USB_SERIAL_MCT_U232 
    311315  FILES:=$(LINUX_DIR)/drivers/usb/serial/mct_u232.$(LINUX_KMOD_SUFFIX) 
    312316  AUTOLOAD:=$(call AutoLoad,65,mct_u232) 
     317  $(call AddDepends/usb-serial) 
    313318endef 
    314319 
     
    321326 
    322327define KernelPackage/usb-serial-pl2303 
    323 $(call AddDepends/usb-serial,) 
    324328  TITLE:=Support for Prolific PL2303 devices 
    325329  KCONFIG:=CONFIG_USB_SERIAL_PL2303 
    326330  FILES:=$(LINUX_DIR)/drivers/usb/serial/pl2303.$(LINUX_KMOD_SUFFIX) 
    327331  AUTOLOAD:=$(call AutoLoad,65,pl2303) 
     332  $(call AddDepends/usb-serial) 
    328333endef 
    329334 
     
    336341 
    337342define KernelPackage/usb-serial-cp210x 
    338 $(call AddDepends/usb-serial,) 
    339343  TITLE:=Support for Silicon Labs cp210x devices 
    340344  KCONFIG:=CONFIG_USB_SERIAL_CP210X 
    341345  FILES:=$(LINUX_DIR)/drivers/usb/serial/cp210x.$(LINUX_KMOD_SUFFIX) 
    342346  AUTOLOAD:=$(call AutoLoad,65,cp210x) 
     347  $(call AddDepends/usb-serial) 
    343348endef 
    344349 
     
    351356 
    352357define KernelPackage/usb-serial-ark3116 
    353 $(call AddDepends/usb-serial,@LINUX_2_6) 
    354358  TITLE:=Support for ArkMicroChips ARK3116 devices 
     359  DEPENDS:=@LINUX_2_6 
    355360  KCONFIG:=CONFIG_USB_SERIAL_ARK3116 
    356361  FILES:=$(LINUX_DIR)/drivers/usb/serial/ark3116.$(LINUX_KMOD_SUFFIX) 
    357362  AUTOLOAD:=$(call AutoLoad,65,ark3116) 
     363  $(call AddDepends/usb-serial) 
    358364endef 
    359365 
     
    366372 
    367373define KernelPackage/usb-serial-oti6858 
    368 $(call AddDepends/usb-serial,@LINUX_2_6) 
    369374  TITLE:=Support for Ours Technology OTI6858 devices 
     375  DEPENDS:=@LINUX_2_6 
    370376  KCONFIG:=CONFIG_USB_SERIAL_OTI6858 
    371377  FILES:=$(LINUX_DIR)/drivers/usb/serial/oti6858.$(LINUX_KMOD_SUFFIX) 
    372378  AUTOLOAD:=$(call AutoLoad,65,oti6858) 
     379  $(call AddDepends/usb-serial) 
    373380endef 
    374381 
     
    381388 
    382389define KernelPackage/usb-serial-sierrawireless 
    383 $(call AddDepends/usb-serial,) 
    384390  TITLE:=Support for Sierra Wireless devices 
    385391  KCONFIG:=CONFIG_USB_SERIAL_SIERRAWIRELESS 
    386392  FILES:=$(LINUX_DIR)/drivers/usb/serial/sierra.$(LINUX_KMOD_SUFFIX) 
    387393  AUTOLOAD:=$(call AutoLoad,65,sierra) 
     394  $(call AddDepends/usb-serial) 
    388395endef 
    389396 
     
    396403 
    397404define KernelPackage/usb-serial-motorola-phone 
    398 $(call AddDepends/usb-serial,) 
    399405  TITLE:=Support for Motorola usb phone 
    400406  KCONFIG:=CONFIG_USB_SERIAL_MOTOROLA 
    401407  FILES:=$(LINUX_DIR)/drivers/usb/serial/moto_modem.$(LINUX_KMOD_SUFFIX) 
    402408  AUTOLOAD:=$(call AutoLoad,65,moto_modem) 
     409  $(call AddDepends/usb-serial) 
    403410endef 
    404411 
     
    410417 
    411418 
    412  
    413419define KernelPackage/usb-serial-visor 
    414 $(call AddDepends/usb-serial,) 
    415420  TITLE:=Support for Handspring Visor devices 
    416421  KCONFIG:=CONFIG_USB_SERIAL_VISOR 
    417422  FILES:=$(LINUX_DIR)/drivers/usb/serial/visor.$(LINUX_KMOD_SUFFIX) 
    418423  AUTOLOAD:=$(call AutoLoad,65,visor) 
     424  $(call AddDepends/usb-serial) 
    419425endef 
    420426 
     
    427433 
    428434define KernelPackage/usb-serial-cypress-m8 
    429 $(call AddDepends/usb-serial,) 
    430435  TITLE:=Support for CypressM8 USB-Serial 
    431436  KCONFIG:=CONFIG_USB_SERIAL_CYPRESS_M8 
    432437  FILES:=$(LINUX_DIR)/drivers/usb/serial/cypress_m8.$(LINUX_KMOD_SUFFIX) 
    433438  AUTOLOAD:=$(call AutoLoad,65,cypress_m8) 
     439  $(call AddDepends/usb-serial) 
    434440endef 
    435441 
     
    445451 
    446452define KernelPackage/usb-serial-keyspan 
    447 $(call AddDepends/usb-serial,) 
    448453  TITLE:=Support for Keyspan USB-to-Serial devices 
    449454  KCONFIG:= \ 
     
    463468  FILES:=$(LINUX_DIR)/drivers/usb/serial/keyspan.$(LINUX_KMOD_SUFFIX) 
    464469  AUTOLOAD:=$(call AutoLoad,65,keyspan) 
     470  $(call AddDepends/usb-serial) 
    465471endef 
    466472 
     
    473479 
    474480define KernelPackage/usb-serial-option 
    475 $(call AddDepends/usb-serial,@LINUX_2_6) 
    476481  TITLE:=Support for Option HSDPA modems 
     482  DEPENDS:=@LINUX_2_6 
    477483  KCONFIG:=CONFIG_USB_SERIAL_OPTION 
    478484  FILES:=$(LINUX_DIR)/drivers/usb/serial/option.$(LINUX_KMOD_SUFFIX) 
    479485  AUTOLOAD:=$(call AutoLoad,65,option) 
     486  $(call AddDepends/usb-serial) 
    480487endef 
    481488 
     
    488495 
    489496define KernelPackage/usb-storage 
    490 $(call AddDepends/usb,+!TARGET_x86:kmod-scsi-core) 
    491497  TITLE:=USB Storage support 
     498  DEPENDS:= +!TARGET_x86:kmod-scsi-core 
    492499  KCONFIG:=CONFIG_USB_STORAGE 
    493500  FILES:=$(LINUX_DIR)/drivers/usb/storage/usb-storage.$(LINUX_KMOD_SUFFIX) 
    494501  AUTOLOAD:=$(call AutoLoad,60,usb-storage,1) 
     502  $(call AddDepends/usb) 
    495503endef 
    496504 
     
    500508 
    501509$(eval $(call KernelPackage,usb-storage)) 
     510 
    502511 
    503512define KernelPackage/usb-storage-extras 
     
    541550 
    542551define KernelPackage/usb-video 
    543 $(call AddDepends/usb,@LINUX_2_6) 
    544552  TITLE:=Support for USB video devices 
     553  DEPENDS:=@LINUX_2_6 
    545554  KCONFIG:=CONFIG_VIDEO_USBVIDEO 
    546555  FILES:=$(LINUX_DIR)/drivers/media/video/usbvideo/usbvideo.$(LINUX_KMOD_SUFFIX) 
    547556  AUTOLOAD:=$(call AutoLoad,61,usbvideo) 
     557  $(call AddDepends/usb) 
    548558endef 
    549559 
     
    556566 
    557567define KernelPackage/usb-atm 
    558 $(call AddDepends/usb,@LINUX_2_6 +kmod-atm) 
    559568  TITLE:=Support for ATM on USB bus 
     569  DEPENDS:=@LINUX_2_6 +kmod-atm 
    560570  KCONFIG:=CONFIG_USB_ATM 
    561571  FILES:=$(LINUX_DIR)/drivers/usb/atm/usbatm.$(LINUX_KMOD_SUFFIX) 
    562572  AUTOLOAD:=$(call AutoLoad,60,usbatm) 
     573  $(call AddDepends/usb) 
    563574endef 
    564575 
     
    572583define AddDepends/usb-atm 
    573584  SUBMENU:=$(USB_MENU) 
    574   DEPENDS:=kmod-usb-atm $(1) 
     585  DEPENDS+=kmod-usb-atm $(1) 
    575586endef 
    576587 
    577588 
    578589define KernelPackage/usb-atm-speedtouch 
    579 $(call AddDepends/usb-atm,@LINUX_2_6) 
    580590  TITLE:=SpeedTouch USB ADSL modems support 
     591  DEPENDS:=@LINUX_2_6 
    581592  KCONFIG:=CONFIG_USB_SPEEDTOUCH 
    582593  FILES:=$(LINUX_DIR)/drivers/usb/atm/speedtch.$(LINUX_KMOD_SUFFIX) 
    583594  AUTOLOAD:=$(call AutoLoad,70,speedtch) 
     595  $(call AddDepends/usb-atm) 
    584596endef 
    585597 
     
    592604 
    593605define KernelPackage/usb-atm-ueagle 
    594 $(call AddDepends/usb-atm,@LINUX_2_6) 
    595606  TITLE:=Eagle 8051 based USB ADSL modems support 
     607  DEPENDS:=@LINUX_2_6 
    596608  FILES:=$(LINUX_DIR)/drivers/usb/atm/ueagle-atm.$(LINUX_KMOD_SUFFIX) 
    597609  KCONFIG:=CONFIG_USB_UEAGLEATM 
    598610  AUTOLOAD:=$(call AutoLoad,70,ueagle-atm) 
     611  $(call AddDepends/usb-atm) 
    599612endef 
    600613 
     
    607620 
    608621define KernelPackage/usb-atm-cxacru 
    609 $(call AddDepends/usb-atm,@LINUX_2_6) 
    610622  TITLE:=cxacru 
     623  DEPENDS:=@LINUX_2_6 
    611624  FILES:=$(LINUX_DIR)/drivers/usb/atm/cxacru.$(LINUX_KMOD_SUFFIX) 
    612625  KCONFIG:=CONFIG_USB_CXACRU 
    613626  AUTOLOAD:=$(call AutoLoad,70,cxacru) 
     627  $(call AddDepends/usb-atm) 
    614628endef 
    615629 
     
    622636 
    623637define KernelPackage/usb-net 
    624 $(call AddDepends/usb,) 
    625638  TITLE:=Kernel modules for USB-to-Ethernet convertors 
    626639  KCONFIG:=CONFIG_USB_USBNET 
    627640  AUTOLOAD:=$(call AutoLoad,60,usbnet) 
     641  $(call AddDepends/usb) 
    628642endef 
    629643 
     
    645659define AddDepends/usb-net 
    646660  SUBMENU:=$(USB_MENU) 
    647   DEPENDS:=kmod-usb-net $(1) 
     661  DEPENDS+=kmod-usb-net $(1) 
    648662endef 
    649663 
    650664 
    651665define KernelPackage/usb-net-asix 
    652 $(call AddDepends/usb-net,@LINUX_2_6) 
    653666  TITLE:=Kernel module for USB-to-Ethernet Asix convertors 
     667  DEPENDS:=@LINUX_2_6 
    654668  KCONFIG:=CONFIG_USB_NET_AX8817X 
    655669  FILES:=$(LINUX_DIR)/drivers/$(USBNET_DIR)/asix.$(LINUX_KMOD_SUFFIX) 
    656670  AUTOLOAD:=$(call AutoLoad,61,asix) 
     671  $(call AddDepends/usb-net) 
    657672endef 
    658673 
     
    665680 
    666681define KernelPackage/usb-net-hso 
    667 $(call AddDepends/usb-net,@LINUX_2_6) 
    668682  TITLE:=Kernel module for Option USB High Speed Mobile Devices 
     683  DEPENDS:=@LINUX_2_6 
    669684  KCONFIG:=CONFIG_USB_HSO 
    670685  FILES:= \ 
    671686        $(LINUX_DIR)/drivers/$(USBNET_DIR)/hso.$(LINUX_KMOD_SUFFIX) 
    672687  AUTOLOAD:=$(call AutoLoad,61,hso) 
     688  $(call AddDepends/usb-net) 
    673689  $(call AddDepends/rfkill) 
    674690endef 
     
    682698 
    683699define KernelPackage/usb-net-kaweth 
    684 $(call AddDepends/usb-net,@LINUX_2_6) 
    685700  TITLE:=Kernel module for USB-to-Ethernet Kaweth convertors 
     701  DEPENDS:=@LINUX_2_6 
    686702  KCONFIG:=CONFIG_USB_KAWETH 
    687703  FILES:=$(LINUX_DIR)/drivers/$(USBNET_DIR)/kaweth.$(LINUX_KMOD_SUFFIX) 
    688704  AUTOLOAD:=$(call AutoLoad,61,kaweth) 
     705  $(call AddDepends/usb-net) 
    689706endef 
    690707 
     
    697714 
    698715define KernelPackage/usb-net-pegasus 
    699 $(call AddDepends/usb-net,@LINUX_2_6) 
    700716  TITLE:=Kernel module for USB-to-Ethernet Pegasus convertors 
     717  DEPENDS:=@LINUX_2_6 
    701718  KCONFIG:=CONFIG_USB_PEGASUS 
    702719  FILES:=$(LINUX_DIR)/drivers/$(USBNET_DIR)/pegasus.$(LINUX_KMOD_SUFFIX) 
    703720  AUTOLOAD:=$(call AutoLoad,61,pegasus) 
     721  $(call AddDepends/usb-net) 
    704722endef 
    705723 
     
    712730 
    713731define KernelPackage/usb-net-mcs7830 
    714 $(call AddDepends/usb-net,@LINUX_2_6) 
    715732  TITLE:=Kernel module for USB-to-Ethernet MCS7830 convertors 
     733  DEPENDS:=@LINUX_2_6 
    716734  KCONFIG:=CONFIG_USB_NET_MCS7830 
    717735  FILES:=$(LINUX_DIR)/drivers/$(USBNET_DIR)/mcs7830.$(LINUX_KMOD_SUFFIX) 
    718736  AUTOLOAD:=$(call AutoLoad,61,mcs7830) 
     737  $(call AddDepends/usb-net) 
    719738endef 
    720739 
     
    727746 
    728747define KernelPackage/usb-net-dm9601-ether 
    729 $(call AddDepends/usb-net,@LINUX_2_6) 
    730748  TITLE:=Support for DM9601 ethernet connections 
     749  DEPENDS:=@LINUX_2_6 
    731750  KCONFIG:=CONFIG_USB_NET_DM9601 
    732751  FILES:=$(LINUX_DIR)/drivers/$(USBNET_DIR)/dm9601.$(LINUX_KMOD_SUFFIX) 
    733752  AUTOLOAD:=$(call AutoLoad,61,dm9601) 
     753  $(call AddDepends/usb-net) 
    734754endef 
    735755 
     
    741761 
    742762define KernelPackage/usb-net-cdc-ether 
    743 $(call AddDepends/usb-net,@LINUX_2_6) 
    744763  TITLE:=Support for cdc ethernet connections 
     764  DEPENDS:=@LINUX_2_6 
    745765  KCONFIG:=CONFIG_USB_NET_CDCETHER 
    746766  FILES:=$(LINUX_DIR)/drivers/$(USBNET_DIR)/cdc_ether.$(LINUX_KMOD_SUFFIX) 
    747767  AUTOLOAD:=$(call AutoLoad,61,cdc_ether) 
     768  $(call AddDepends/usb-net) 
    748769endef 
    749770 
     
    756777 
    757778define KernelPackage/usb-net-rndis 
    758 $(call AddDepends/usb-net,@LINUX_2_6 +kmod-usb-net-cdc-ether) 
    759779  TITLE:=Support for RNDIS connections 
     780  DEPENDS:=@LINUX_2_6 
    760781  KCONFIG:=CONFIG_USB_NET_RNDIS_HOST 
    761782  FILES:= $(LINUX_DIR)/drivers/$(USBNET_DIR)/rndis_host.$(LINUX_KMOD_SUFFIX) 
    762783  AUTOLOAD:=$(call AutoLoad,62,rndis_host) 
     784  $(call AddDepends/usb-net,+kmod-usb-net-cdc-ether) 
    763785endef 
    764786 
     
    771793 
    772794define KernelPackage/usb-hid 
    773 $(call AddDepends/usb,@LINUX_2_6 +kmod-input-evdev) 
    774795  TITLE:=Support for USB Human Input Devices 
     796  DEPENDS:=@LINUX_2_6 
    775797  KCONFIG:=CONFIG_HID_SUPPORT=y CONFIG_USB_HID 
    776798  FILES:=$(LINUX_DIR)/drivers/$(USBHID_DIR)/usbhid.ko 
    777799  AUTOLOAD:=$(call AutoLoad,70,usbhid) 
     800  $(call AddDepends/usb) 
    778801  $(call AddDepends/hid) 
    779   $(call AddDepends/input) 
     802  $(call AddDepends/input,+kmod-input-evdev) 
    780803endef 
    781804 
     
    789812 
    790813define KernelPackage/usb-yealink 
    791 $(call AddDepends/usb,@LINUX_2_6 +kmod-input-evdev) 
    792814  TITLE:=USB Yealink VOIP phone 
     815  DEPENDS:=@LINUX_2_6 
    793816  KCONFIG:=CONFIG_USB_YEALINK CONFIG_INPUT_YEALINK CONFIG_INPUT=m CONFIG_INPUT_MISC=y 
    794817  FILES:=$(LINUX_DIR)/drivers/$(USBINPUT_DIR)/yealink.ko 
    795818  AUTOLOAD:=$(call AutoLoad,70,yealink) 
    796   $(call AddDepends/input) 
     819  $(call AddDepends/usb) 
     820  $(call AddDepends/input,+kmod-input-evdev) 
    797821endef 
    798822 
     
    805829 
    806830define KernelPackage/usb-cm109 
    807 $(call AddDepends/usb,@LINUX_2_6 +kmod-input-evdev) 
    808831  TITLE:=Support for CM109 device 
     832  DEPENDS:=@LINUX_2_6 
    809833  KCONFIG:=CONFIG_USB_CM109 CONFIG_INPUT_CM109 CONFIG_INPUT=m CONFIG_INPUT_MISC=y 
    810834  FILES:=$(LINUX_DIR)/drivers/$(USBINPUT_DIR)/cm109.ko 
    811835  AUTOLOAD:=$(call AutoLoad,70,cm109) 
    812   $(call AddDepends/input) 
     836  $(call AddDepends/usb) 
     837  $(call AddDepends/input,+kmod-input-evdev) 
    813838endef 
    814839 
     
    821846 
    822847define KernelPackage/usb-test 
    823 $(call AddDepends/usb,@LINUX_2_6 @DEVEL) 
    824848  TITLE:=USB Testing Driver 
     849  DEPENDS:=@LINUX_2_6 @DEVEL 
    825850  KCONFIG:=CONFIG_USB_TEST 
    826851  FILES:=$(LINUX_DIR)/drivers/usb/misc/usbtest.ko 
     852  $(call AddDepends/usb) 
    827853endef 
    828854 
     
    835861 
    836862define KernelPackage/usb-phidget 
    837 $(call AddDepends/usb,@LINUX_2_6) 
    838863  TITLE:=USB Phidget Driver 
     864  DEPENDS:=@LINUX_2_6 
    839865  KCONFIG:=CONFIG_USB_PHIDGET CONFIG_USB_PHIDGETKIT CONFIG_USB_PHIDGETMOTORCONTROL CONFIG_USB_PHIDGETSERVO 
    840866  FILES:=$(LINUX_DIR)/drivers/usb/misc/phidget*.ko 
     867$(call AddDepends/usb) 
    841868endef 
    842869 
  • trunk/package/kernel/modules/video.mk

    r21124 r21248  
    5353 
    5454define KernelPackage/video-cpia2 
    55 $(call AddDepends/video,@LINUX_2_6 @USB_SUPPORT +kmod-usb-core) 
    5655  TITLE:=CPIA2 video driver 
     56  DEPENDS:=@LINUX_2_6 @USB_SUPPORT +kmod-usb-core 
    5757  KCONFIG:=CONFIG_VIDEO_CPIA2 
    5858  FILES:=$(LINUX_DIR)/drivers/media/video/cpia2/cpia2.$(LINUX_KMOD_SUFFIX) 
    5959  AUTOLOAD:=$(call AutoLoad,70,cpia2) 
     60  $(call AddDepends/video) 
    6061endef 
    6162 
     
    6869 
    6970define KernelPackage/video-konica 
    70 $(call AddDepends/video,@LINUX_2_6 @USB_SUPPORT +kmod-usb-core) 
    7171  TITLE:=Konica USB webcam support 
     72  DEPENDS:=@LINUX_2_6 @USB_SUPPORT +kmod-usb-core 
    7273  KCONFIG:=CONFIG_USB_KONICAWC 
    7374  FILES:=$(LINUX_DIR)/drivers/media/video/usbvideo/konicawc.$(LINUX_KMOD_SUFFIX) 
    7475  AUTOLOAD:=$(call AutoLoad,70,konicawc) 
     76  $(call AddDepends/video) 
    7577endef 
    7678 
     
    8991  FILES:=$(LINUX_DIR)/drivers/media/video/ov511.$(LINUX_KMOD_SUFFIX) 
    9092  AUTOLOAD:=$(call AutoLoad,70,ov511) 
     93  $(call AddDepends/video) 
    9194endef 
    9295 
     
    105108  FILES:=$(LINUX_DIR)/drivers/media/video/ovcamchip/ovcamchip.$(LINUX_KMOD_SUFFIX) 
    106109  AUTOLOAD:=$(call AutoLoad,70,ovcamchip) 
     110  $(call AddDepends/video) 
    107111endef 
    108112 
     
    122126  FILES:=$(LINUX_DIR)/drivers/media/video/sn9c102/sn9c102.$(LINUX_KMOD_SUFFIX) 
    123127  AUTOLOAD:=$(call AutoLoad,70,gspca_sn9c20x) 
     128  $(call AddDepends/video) 
    124129endef 
    125130 
     
    141146  FILES:=$(LINUX_DIR)/drivers/media/video/pwc/pwc.$(LINUX_KMOD_SUFFIX) 
    142147  AUTOLOAD:=$(call AutoLoad,70,pwc) 
     148  $(call AddDepends/video) 
    143149endef 
    144150 
     
    156162  FILES:=$(LINUX_DIR)/drivers/media/video/uvc/uvcvideo.$(LINUX_KMOD_SUFFIX) 
    157163  AUTOLOAD:=$(call AutoLoad,90,uvcvideo) 
     164  $(call AddDepends/video) 
    158165endef 
    159166 
     
    167174 
    168175define KernelPackage/video-gspca-core 
    169 $(call AddDepends/video,@LINUX_2_6 @USB_SUPPORT +kmod-usb-core) 
    170176  MENU:=1 
    171177  TITLE:=GSPCA webcam core support framework 
     178  DEPENDS:=@LINUX_2_6 @USB_SUPPORT +kmod-usb-core 
    172179  KCONFIG:=CONFIG_USB_GSPCA 
    173180  FILES:=$(LINUX_DIR)/drivers/media/video/gspca/gspca_main.$(LINUX_KMOD_SUFFIX) 
    174181  AUTOLOAD:=$(call AutoLoad,70,gspca_main) 
     182  $(call AddDepends/video) 
    175183endef 
    176184 
     
    190198 
    191199define KernelPackage/video-gspca-conex 
    192 $(call AddDepends/video-gspca,) 
    193200  TITLE:=conex webcam support 
    194201  KCONFIG:=CONFIG_USB_GSPCA_CONEX 
    195202  FILES:=$(LINUX_DIR)/drivers/media/video/gspca/gspca_conex.$(LINUX_KMOD_SUFFIX) 
    196203  AUTOLOAD:=$(call AutoLoad,75,gspca_conex) 
     204  $(call AddDepends/video-gspca) 
    197205endef 
    198206 
     
    205213 
    206214define KernelPackage/video-gspca-etoms 
    207 $(call AddDepends/video-gspca,) 
    208215  TITLE:=etoms webcam support 
    209216  KCONFIG:=CONFIG_USB_GSPCA_ETOMS 
    210217  FILES:=$(LINUX_DIR)/drivers/media/video/gspca/gspca_etoms.$(LINUX_KMOD_SUFFIX) 
    211218  AUTOLOAD:=$(call AutoLoad,75,gspca_etoms) 
     219  $(call AddDepends/video-gspca) 
    212220endef 
    213221 
     
    220228 
    221229define KernelPackage/video-gspca-finepix 
    222 $(call AddDepends/video-gspca,) 
    223230  TITLE:=finepix webcam support 
    224231  KCONFIG:=CONFIG_USB_GSPCA_FINEPIX 
    225232  FILES:=$(LINUX_DIR)/drivers/media/video/gspca/gspca_finepix.$(LINUX_KMOD_SUFFIX) 
    226233  AUTOLOAD:=$(call AutoLoad,75,gspca_finepix) 
     234  $(call AddDepends/video-gspca) 
    227235endef 
    228236 
     
    235243 
    236244define KernelPackage/video-gspca-mars 
    237 $(call AddDepends/video-gspca,) 
    238245  TITLE:=mars webcam support 
    239246  KCONFIG:=CONFIG_USB_GSPCA_MARS 
    240247  FILES:=$(LINUX_DIR)/drivers/media/video/gspca/gspca_mars.$(LINUX_KMOD_SUFFIX) 
    241248  AUTOLOAD:=$(call AutoLoad,75,gspca_mars) 
     249  $(call AddDepends/video-gspca) 
    242250endef 
    243251 
     
    250258 
    251259define KernelPackage/video-gspca-mr97310a 
    252 $(call AddDepends/video-gspca,) 
    253260  TITLE:=mr97310a webcam support 
    254261  KCONFIG:=CONFIG_USB_GSPCA_MR97310A 
    255262  FILES:=$(LINUX_DIR)/drivers/media/video/gspca/gspca_mr97310a.$(LINUX_KMOD_SUFFIX) 
    256263  AUTOLOAD:=$(call AutoLoad,75,gspca_mr97310a) 
     264  $(call AddDepends/video-gspca) 
    257265endef 
    258266 
     
    265273 
    266274define KernelPackage/video-gspca-ov519 
    267 $(call AddDepends/video-gspca,) 
    268275  TITLE:=ov519 webcam support 
    269276  KCONFIG:=CONFIG_USB_GSPCA_OV519 
    270277  FILES:=$(LINUX_DIR)/drivers/media/video/gspca/gspca_ov519.$(LINUX_KMOD_SUFFIX) 
    271278  AUTOLOAD:=$(call AutoLoad,75,gspca_ov519) 
     279  $(call AddDepends/video-gspca) 
    272280endef 
    273281 
     
    280288 
    281289define KernelPackage/video-gspca-ov534 
    282 $(call AddDepends/video-gspca,) 
    283290  TITLE:=ov534 webcam support 
    284291  KCONFIG:=CONFIG_USB_GSPCA_OV534 
    285292  FILES:=$(LINUX_DIR)/drivers/media/video/gspca/gspca_ov534.$(LINUX_KMOD_SUFFIX) 
    286293  AUTOLOAD:=$(call AutoLoad,75,gspca_ov534) 
     294  $(call AddDepends/video-gspca) 
    287295endef 
    288296 
     
    295303 
    296304define KernelPackage/video-gspca-pac207 
    297 $(call AddDepends/video-gspca,) 
    298305  TITLE:=pac207 webcam support 
    299306  KCONFIG:=CONFIG_USB_GSPCA_PAC207 
    300307  FILES:=$(LINUX_DIR)/drivers/media/video/gspca/gspca_pac207.$(LINUX_KMOD_SUFFIX) 
    301308  AUTOLOAD:=$(call AutoLoad,75,gspca_pac207) 
     309  $(call AddDepends/video-gspca) 
    302310endef 
    303311 
     
    310318 
    311319define KernelPackage/video-gspca-pac7311 
    312 $(call AddDepends/video-gspca,) 
    313320  TITLE:=pac7311 webcam support 
    314321  KCONFIG:=CONFIG_USB_GSPCA_PAC7311 
    315322  FILES:=$(LINUX_DIR)/drivers/media/video/gspca/gspca_pac7311.$(LINUX_KMOD_SUFFIX) 
    316323  AUTOLOAD:=$(call AutoLoad,75,gspca_pac7311) 
     324  $(call AddDepends/video-gspca) 
    317325endef 
    318326 
     
    325333 
    326334define KernelPackage/video-gspca-sn9c20x 
    327 $(call AddDepends/video-gspca,@LINUX_2_6 @USB_SUPPORT +kmod-usb-core) 
    328335  TITLE:=sn9c20x webcam support 
    329336  KCONFIG:=CONFIG_USB_GSPCA_SN9C20X 
    330337  FILES:=$(LINUX_DIR)/drivers/media/video/gspca/gspca_sn9c20x.$(LINUX_KMOD_SUFFIX) 
    331338  AUTOLOAD:=$(call AutoLoad,75,sn9c20x) 
     339  $(call AddDepends/video-gspca) 
    332340endef 
    333341 
     
    340348 
    341349define KernelPackage/video-gspca-sonixb 
    342 $(call AddDepends/video-gspca,) 
    343350  TITLE:=sonixb webcam support 
    344351  KCONFIG:=CONFIG_USB_GSPCA_SONIXB 
    345352  FILES:=$(LINUX_DIR)/drivers/media/video/gspca/gspca_sonixb.$(LINUX_KMOD_SUFFIX) 
    346353  AUTOLOAD:=$(call AutoLoad,75,gspca_sonixb) 
     354  $(call AddDepends/video-gspca) 
    347355endef 
    348356 
     
    355363 
    356364define KernelPackage/video-gspca-sonixj 
    357 $(call AddDepends/video-gspca,) 
    358365  TITLE:=sonixj webcam support 
    359366  KCONFIG:=CONFIG_USB_GSPCA_SONIXJ 
    360367  FILES:=$(LINUX_DIR)/drivers/media/video/gspca/gspca_sonixj.$(LINUX_KMOD_SUFFIX) 
    361368  AUTOLOAD:=$(call AutoLoad,75,gspca_sonixj) 
     369  $(call AddDepends/video-gspca) 
    362370endef 
    363371 
     
    370378 
    371379define KernelPackage/video-gspca-spca500 
    372 $(call AddDepends/video-gspca,) 
    373380  TITLE:=spca500 webcam support 
    374381  KCONFIG:=CONFIG_USB_GSPCA_SPCA500 
    375382  FILES:=$(LINUX_DIR)/drivers/media/video/gspca/gspca_spca500.$(LINUX_KMOD_SUFFIX) 
    376383  AUTOLOAD:=$(call AutoLoad,75,gspca_spca500) 
     384  $(call AddDepends/video-gspca) 
    377385endef 
    378386 
     
    385393 
    386394define KernelPackage/video-gspca-spca501 
    387 $(call AddDepends/video-gspca,) 
    388395  TITLE:=spca501 webcam support 
    389396  KCONFIG:=CONFIG_USB_GSPCA_SPCA501 
    390397  FILES:=$(LINUX_DIR)/drivers/media/video/gspca/gspca_spca501.$(LINUX_KMOD_SUFFIX) 
    391398  AUTOLOAD:=$(call AutoLoad,75,gspca_spca501) 
     399  $(call AddDepends/video-gspca) 
    392400endef 
    393401 
     
    400408 
    401409define KernelPackage/video-gspca-spca505 
    402 $(call AddDepends/video-gspca,) 
    403410  TITLE:=spca505 webcam support 
    404411  KCONFIG:=CONFIG_USB_GSPCA_SPCA505 
    405412  FILES:=$(LINUX_DIR)/drivers/media/video/gspca/gspca_spca505.$(LINUX_KMOD_SUFFIX) 
    406413  AUTOLOAD:=$(call AutoLoad,75,gspca_spca505) 
     414  $(call AddDepends/video-gspca) 
    407415endef 
    408416 
     
    415423 
    416424define KernelPackage/video-gspca-spca506 
    417 $(call AddDepends/video-gspca,) 
    418425  TITLE:=spca506 webcam support 
    419426  KCONFIG:=CONFIG_USB_GSPCA_SPCA506 
    420427  FILES:=$(LINUX_DIR)/drivers/media/video/gspca/gspca_spca506.$(LINUX_KMOD_SUFFIX) 
    421428  AUTOLOAD:=$(call AutoLoad,75,gspca_spca506) 
     429  $(call AddDepends/video-gspca) 
    422430endef 
    423431 
     
    430438 
    431439define KernelPackage/video-gspca-spca508 
    432 $(call AddDepends/video-gspca,) 
    433440  TITLE:=spca508 webcam support 
    434441  KCONFIG:=CONFIG_USB_GSPCA_SPCA508 
    435442  FILES:=$(LINUX_DIR)/drivers/media/video/gspca/gspca_spca508.$(LINUX_KMOD_SUFFIX) 
    436443  AUTOLOAD:=$(call AutoLoad,75,gspca_spca508) 
     444  $(call AddDepends/video-gspca) 
    437445endef 
    438446 
     
    445453 
    446454define KernelPackage/video-gspca-spca561 
    447 $(call AddDepends/video-gspca,) 
    448455  TITLE:=spca561 webcam support 
    449456  KCONFIG:=CONFIG_USB_GSPCA_SPCA561 
    450457  FILES:=$(LINUX_DIR)/drivers/media/video/gspca/gspca_spca561.$(LINUX_KMOD_SUFFIX) 
    451458  AUTOLOAD:=$(call AutoLoad,75,gspca_spca561) 
     459  $(call AddDepends/video-gspca) 
    452460endef 
    453461 
     
    460468 
    461469define KernelPackage/video-gspca-sq905 
    462 $(call AddDepends/video-gspca,) 
    463470  TITLE:=sq905 webcam support 
    464471  KCONFIG:=CONFIG_USB_GSPCA_SQ905 
    465472  FILES:=$(LINUX_DIR)/drivers/media/video/gspca/gspca_sq905.$(LINUX_KMOD_SUFFIX) 
    466473  AUTOLOAD:=$(call AutoLoad,75,gspca_sq905) 
     474  $(call AddDepends/video-gspca) 
    467475endef 
    468476 
     
    475483 
    476484define KernelPackage/video-gspca-sq905c 
    477 $(call AddDepends/video-gspca,) 
    478485  TITLE:=sq905c webcam support 
    479486  KCONFIG:=CONFIG_USB_GSPCA_SQ905C 
    480487  FILES:=$(LINUX_DIR)/drivers/media/video/gspca/gspca_sq905c.$(LINUX_KMOD_SUFFIX) 
    481488  AUTOLOAD:=$(call AutoLoad,75,gspca_sq905c) 
     489  $(call AddDepends/video-gspca) 
    482490endef 
    483491 
     
    490498 
    491499define KernelPackage/video-gspca-stk014 
    492 $(call AddDepends/video-gspca,) 
    493500  TITLE:=stk014 webcam support 
    494501  KCONFIG:=CONFIG_USB_GSPCA_STK014 
    495502  FILES:=$(LINUX_DIR)/drivers/media/video/gspca/gspca_stk014.$(LINUX_KMOD_SUFFIX) 
    496503  AUTOLOAD:=$(call AutoLoad,75,gspca_stk014) 
     504  $(call AddDepends/video-gspca) 
    497505endef 
    498506 
     
    505513 
    506514define KernelPackage/video-gspca-sunplus 
    507 $(call AddDepends/video-gspca,) 
    508515  TITLE:=sunplus webcam support 
    509516  KCONFIG:=CONFIG_USB_GSPCA_SUNPLUS 
    510517  FILES:=$(LINUX_DIR)/drivers/media/video/gspca/gspca_sunplus.$(LINUX_KMOD_SUFFIX) 
    511518  AUTOLOAD:=$(call AutoLoad,75,gspca_sunplus) 
     519  $(call AddDepends/video-gspca) 
    512520endef 
    513521 
     
    520528 
    521529define KernelPackage/video-gspca-t613 
    522 $(call AddDepends/video-gspca,) 
    523530  TITLE:=t613 webcam support 
    524531  KCONFIG:=CONFIG_USB_GSPCA_T613 
    525532  FILES:=$(LINUX_DIR)/drivers/media/video/gspca/gspca_t613.$(LINUX_KMOD_SUFFIX) 
    526533  AUTOLOAD:=$(call AutoLoad,75,gspca_t613) 
     534  $(call AddDepends/video-gspca) 
    527535endef 
    528536 
     
    535543 
    536544define KernelPackage/video-gspca-tv8532 
    537 $(call AddDepends/video-gspca,) 
    538545  TITLE:=tv8532 webcam support 
    539546  KCONFIG:=CONFIG_USB_GSPCA_TV8532 
    540547  FILES:=$(LINUX_DIR)/drivers/media/video/gspca/gspca_tv8532.$(LINUX_KMOD_SUFFIX) 
    541548  AUTOLOAD:=$(call AutoLoad,75,gspca_tv8532) 
     549  $(call AddDepends/video-gspca) 
    542550endef 
    543551 
     
    550558 
    551559define KernelPackage/video-gspca-vc032x 
    552 $(call AddDepends/video-gspca,) 
    553560  TITLE:=vc032x webcam support 
    554561  KCONFIG:=CONFIG_USB_GSPCA_VC032X 
    555562  FILES:=$(LINUX_DIR)/drivers/media/video/gspca/gspca_vc032x.$(LINUX_KMOD_SUFFIX) 
    556563  AUTOLOAD:=$(call AutoLoad,75,gspca_vc032x) 
     564  $(call AddDepends/video-gspca) 
    557565endef 
    558566 
     
    565573 
    566574define KernelPackage/video-gspca-zc3xx 
    567 $(call AddDepends/video-gspca,) 
    568575  TITLE:=zc3xx webcam support 
    569576  KCONFIG:=CONFIG_USB_GSPCA_ZC3XX 
    570577  FILES:=$(LINUX_DIR)/drivers/media/video/gspca/gspca_zc3xx.$(LINUX_KMOD_SUFFIX) 
    571578  AUTOLOAD:=$(call AutoLoad,75,gspca_zc3xx) 
     579  $(call AddDepends/video-gspca) 
    572580endef 
    573581 
     
    580588 
    581589define KernelPackage/video-gspca-m5602 
    582 $(call AddDepends/video-gspca,) 
    583590  TITLE:=m5602 webcam support 
    584591  KCONFIG:=CONFIG_USB_M5602 
    585592  FILES:=$(LINUX_DIR)/drivers/media/video/gspca/m5602/gspca_m5602.$(LINUX_KMOD_SUFFIX) 
    586593  AUTOLOAD:=$(call AutoLoad,75,gspca_m5602) 
     594  $(call AddDepends/video-gspca) 
    587595endef 
    588596 
     
    595603 
    596604define KernelPackage/video-gspca-stv06xx 
    597 $(call AddDepends/video-gspca,) 
    598605  TITLE:=stv06xx webcam support 
    599606  KCONFIG:=CONFIG_USB_STV06XX 
    600607  FILES:=$(LINUX_DIR)/drivers/media/video/gspca/stv06xx/gspca_stv06xx.$(LINUX_KMOD_SUFFIX) 
    601608  AUTOLOAD:=$(call AutoLoad,75,gspca_stv06xx) 
     609  $(call AddDepends/video-gspca) 
    602610endef 
    603611 
     
    610618 
    611619define KernelPackage/video-gspca-gl860 
    612 $(call AddDepends/video-gspca,@LINUX_2_6_32) 
    613620  TITLE:=gl860 webcam support 
     621  DEPENDS:=@LINUX_2_6_32 
    614622  KCONFIG:=CONFIG_USB_GL860 
    615623  FILES:=$(LINUX_DIR)/drivers/media/video/gspca/gl860/gspca_gl860.$(LINUX_KMOD_SUFFIX) 
    616624  AUTOLOAD:=$(call AutoLoad,75,gspca_gl860) 
     625  $(call AddDepends/video-gspca) 
    617626endef 
    618627 
     
    625634 
    626635define KernelPackage/video-gspca-jeilinj 
    627 $(call AddDepends/video-gspca,@LINUX_2_6_32) 
    628636  TITLE:=jeilinj webcam support 
     637  DEPENDS:=@LINUX_2_6_32 
    629638  KCONFIG:=CONFIG_USB_GSPCA_JEILINJ 
    630639  FILES:=$(LINUX_DIR)/drivers/media/video/gspca/gspca_jeilinj.$(LINUX_KMOD_SUFFIX) 
    631640  AUTOLOAD:=$(call AutoLoad,75,gspca_jeilinj) 
     641  $(call AddDepends/video-gspca) 
    632642endef 
    633643 
  • trunk/package/kernel/modules/w1.mk

    r21124 r21248  
    3636# 
    3737define KernelPackage/w1-master-gpio 
    38 $(call AddDepends/w1,@GPIO_SUPPORT) 
    3938  TITLE:=GPIO 1-wire bus master driver 
     39  DEPENDS:=@GPIO_SUPPORT 
    4040  KCONFIG:=CONFIG_W1_MASTER_GPIO 
    4141  FILES:=$(W1_MASTERS_DIR)/w1-gpio.$(LINUX_KMOD_SUFFIX) 
    4242  AUTOLOAD:=$(call AutoLoad,60,w1-gpio) 
     43  $(call AddDepends/w1) 
    4344endef 
    4445 
     
    5455# 
    5556define KernelPackage/w1-slave-therm 
    56 $(call AddDepends/w1,) 
    5757  TITLE:=Thermal family implementation 
    5858  KCONFIG:=CONFIG_W1_SLAVE_THERM 
    5959  FILES:=$(W1_SLAVES_DIR)/w1_therm.$(LINUX_KMOD_SUFFIX) 
    6060  AUTOLOAD:=$(call AutoLoad,70,w1_therm) 
     61  $(call AddDepends/w1) 
    6162endef 
    6263 
     
    6970 
    7071define KernelPackage/w1-slave-smem 
    71 $(call AddDepends/w1,) 
    7272  TITLE:=Simple 64bit memory family implementation 
    7373  KCONFIG:=CONFIG_W1_SLAVE_SMEM 
    7474  FILES:=$(W1_SLAVES_DIR)/w1_smem.$(LINUX_KMOD_SUFFIX) 
    7575  AUTOLOAD:=$(call AutoLoad,70,w1_smem) 
     76  $(call AddDepends/w1) 
    7677endef 
    7778 
     
    8283$(eval $(call KernelPackage,w1-slave-smem)) 
    8384 
     85 
    8486define KernelPackage/w1-slave-ds2433 
    85 $(call AddDepends/w1,) 
    8687  TITLE:=Simple 64bit memory family implementation 
    8788  KCONFIG:= \ 
     
    9091  FILES:=$(W1_SLAVES_DIR)/w1_ds2433.$(LINUX_KMOD_SUFFIX) 
    9192  AUTOLOAD:=$(call AutoLoad,70,w1_ds2433) 
     93  $(call AddDepends/w1) 
    9294endef 
    9395 
     
    100102 
    101103define KernelPackage/w1-slave-ds2760 
    102 $(call AddDepends/w1,) 
    103104  TITLE:=Dallas 2760 battery monitor chip (HP iPAQ & others) 
    104105  KCONFIG:= \ 
     
    107108  FILES:=$(W1_SLAVES_DIR)/w1_ds2760.$(LINUX_KMOD_SUFFIX) 
    108109  AUTOLOAD:=$(call AutoLoad,70,w1_ds2760) 
     110  $(call AddDepends/w1) 
    109111endef 
    110112 
Note: See TracChangeset for help on using the changeset viewer.