Changeset 8026


Ignore:
Timestamp:
2007-07-18T13:31:01+02:00 (11 years ago)
Author:
nbd
Message:

dynamically enable/disable kernel config options for kmod packages based on build system config

Location:
trunk
Files:
19 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/kernel-build.mk

    r8003 r8026  
    9999        touch $$@ 
    100100 
    101   $(STAMP_CONFIGURED): $(STAMP_PREPARED) $(LINUX_CONFIG) $(GENERIC_LINUX_CONFIG) 
     101  $(STAMP_CONFIGURED): $(STAMP_PREPARED) $(LINUX_CONFIG) $(GENERIC_LINUX_CONFIG) $(TOPDIR)/.config 
    102102        $(call Kernel/Configure) 
    103103        touch $$@ 
  • trunk/include/kernel-defaults.mk

    r7686 r8026  
    4747endef 
    4848define Kernel/Configure/Default 
    49         @if [ -f "./config/profile-$(PROFILE)" ]; then \ 
    50                 $(SCRIPT_DIR)/config.pl '+' $(GENERIC_LINUX_CONFIG) '+' $(LINUX_CONFIG) ./config/profile-$(PROFILE) > $(LINUX_DIR)/.config; \ 
    51         else \ 
    52                 $(SCRIPT_DIR)/config.pl '+' $(GENERIC_LINUX_CONFIG) $(LINUX_CONFIG) > $(LINUX_DIR)/.config; \ 
    53         fi 
     49        $(SCRIPT_DIR)/config.pl '+' $(GENERIC_LINUX_CONFIG) \ 
     50                $(if $(wildcard ./config/profile-$(PROFILE)),'+' $(LINUX_CONFIG) ./config/profile-$(PROFILE), $(LINUX_CONFIG)) \ 
     51                > $(LINUX_DIR)/.config.target 
     52        $(SCRIPT_DIR)/metadata.pl kconfig $(TMP_DIR)/.packageinfo $(TOPDIR)/.config > $(LINUX_DIR)/.config.override 
     53        $(SCRIPT_DIR)/config.pl 'm+' $(LINUX_DIR)/.config.target $(LINUX_DIR)/.config.override >$(LINUX_DIR)/.config 
    5454        $(call Kernel/Configure/$(KERNEL)) 
    5555        rm -rf $(KERNEL_BUILD_DIR)/modules 
  • trunk/include/kernel.mk

    r7824 r8026  
    5353define KernelPackage/Defaults 
    5454  FILES:= 
    55   KCONFIG:=m 
    5655  AUTOLOAD:= 
    5756endef 
     
    9291    SECTION:=kernel 
    9392    CATEGORY:=Kernel modules 
    94     DEFAULT:=$(KMOD_DEFAULT) 
    9593    DESCRIPTION:=$(DESCRIPTION) 
    9694    EXTRA_DEPENDS:=kernel (=$(LINUX_VERSION)-$(BOARD)-$(LINUX_RELEASE)) 
     
    10098  endef 
    10199 
    102   ifeq ($(findstring m,$(KCONFIG)),m) 
    103     ifneq ($(strip $(FILES)),) 
    104       define Package/kmod-$(1)/install 
    105                 mkdir -p $$(1)/lib/modules/$(LINUX_VERSION) 
    106                 $(CP) -L $$(FILES) $$(1)/lib/modules/$(LINUX_VERSION)/ 
    107                 $(call ModuleAutoLoad,$(1),$$(1),$(AUTOLOAD)) 
    108                 $(call KernelPackage/$(1)/install,$$(1)) 
    109       endef 
    110     endif 
     100  ifneq ($(strip $(FILES)),) 
     101    define Package/kmod-$(1)/install 
     102          mkdir -p $$(1)/lib/modules/$(LINUX_VERSION) 
     103          $(CP) -L $$(FILES) $$(1)/lib/modules/$(LINUX_VERSION)/ 
     104          $(call ModuleAutoLoad,$(1),$$(1),$(AUTOLOAD)) 
     105          $(call KernelPackage/$(1)/install,$$(1)) 
     106    endef 
    111107  endif 
    112108  $$(eval $$(call BuildPackage,kmod-$(1))) 
  • trunk/include/package-defaults.mk

    r7532 r8026  
    3232  TITLE:= 
    3333  DESCRIPTION:= 
     34  KCONFIG:= 
    3435endef 
    3536 
  • trunk/include/package-dumpinfo.mk

    r6574 r8026  
    2929                echo "Title: $(TITLE)"; \ 
    3030                echo "Maintainer: $(MAINTAINER)"; \ 
     31                $(if $(KCONFIG),echo "Kernel-Config: $(KCONFIG)";) \ 
    3132                echo -n "Description: "; \ 
    3233                getvar $(call shvar,Package/$(1)/description); \ 
  • trunk/package/kernel/Makefile

    r7981 r8026  
    1515 
    1616PKG_BUILD_DIR:=$(KERNEL_BUILD_DIR)/packages 
    17  
    18 # build all in-tree kmod-* packages by default 
    19 KMOD_DEFAULT:=m 
    2017SCAN_DEPS=modules/*.mk 
    2118 
  • trunk/package/kernel/modules/block.mk

    r7389 r8026  
    44        TITLE:=libata 
    55        DESCRIPTION:=libata 
    6         KCONFIG:=$(CONFIG_ATA) 
     6        KCONFIG:=CONFIG_ATA 
    77        SUBMENU:=$(BLMENU) 
    88        FILES:=$(LINUX_DIR)/drivers/ata/libata.$(LINUX_KMOD_SUFFIX) 
     
    1313        TITLE:=ata-piix 
    1414        DESCRIPTION:=Kernel module for Intel PIIX SATA controller 
    15         KCONFIG:=$(CONFIG_ATA_PIIX) 
     15        KCONFIG:=CONFIG_ATA_PIIX 
    1616        SUBMENU:=$(BLMENU) 
    1717        AUTOLOAD:=$(call AutoLoad,30,scsi_mod libata sd_mod ata_piix) 
     
    2424        TITLE:=pata-artop 
    2525        DESCRIPTION:=Kernel module for ARTOP PATA controller 
    26         KCONFIG:=$(CONFIG_PATA_ARTOP) 
     26        KCONFIG:=CONFIG_PATA_ARTOP 
    2727        SUBMENU:=$(BLMENU) 
    2828        AUTOLOAD:=$(call AutoLoad,30,scsi_mod libata sd_mod pata_artop) 
  • trunk/package/kernel/modules/fs.mk

    r7627 r8026  
    44  TITLE:=CIFS support 
    55  DESCRIPTION:=Kernel module for CIFS support 
    6   KCONFIG:=$(CONFIG_CIFS) 
     6  KCONFIG:=CONFIG_CIFS 
    77  SUBMENU:=$(FSMENU) 
    88  AUTOLOAD:=$(call AutoLoad,30,cifs) 
     
    1818  TITLE:=Minix filesystem support 
    1919  DESCRIPTION:=Kernel module for Minix filesystem support 
    20   KCONFIG:=$(CONFIG_MINIX_FS) 
     20  KCONFIG:=CONFIG_MINIX_FS 
    2121  SUBMENU:=$(FSMENU) 
    2222  AUTOLOAD:=$(call AutoLoad,30,minix) 
     
    2828  TITLE:=EXT2 filesystem support 
    2929  DESCRIPTION:=Kernel module for EXT2 filesystem support 
    30   KCONFIG:=$(CONFIG_EXT2_FS) 
     30  KCONFIG:=CONFIG_EXT2_FS 
    3131  SUBMENU:=$(FSMENU) 
    3232  AUTOLOAD:=$(call AutoLoad,30,ext2) 
     
    3838  TITLE:=EXT3 filesystem support 
    3939  DESCRIPTION:=Kernel module for EXT3 filesystem support 
    40   KCONFIG:=$(CONFIG_EXT3_FS) 
     40  KCONFIG:=CONFIG_EXT3_FS 
    4141  SUBMENU:=$(FSMENU) 
    4242  AUTOLOAD:=$(call AutoLoad,30,jbd ext3) 
     
    4646endef 
    4747$(eval $(call KernelPackage,fs-ext3)) 
     48 
     49define KernelPackage/fs-hfs 
     50  TITLE:=HFS+ filesystem support 
     51  DESCRIPTION:=Kernel module for HFS filesystem support 
     52  KCONFIG:=CONFIG_HFS_FS 
     53  DEPENDS:=+kmod-nls-base 
     54  SUBMENU:=$(FSMENU) 
     55  AUTOLOAD:=$(call AutoLoad,30,hfs) 
     56  FILES:=$(LINUX_DIR)/fs/hfs/hfs.$(LINUX_KMOD_SUFFIX) 
     57endef 
     58define KernelPackage/fs-hfs/2.4 
     59  DEPENDS:= 
     60endef 
     61$(eval $(call KernelPackage,fs-hfs)) 
     62 
    4863 
    4964define KernelPackage/fs-hfsplus 
    5065  TITLE:=HFS+ filesystem support 
    5166  DESCRIPTION:=Kernel module for HFS+ filesystem support 
    52   KCONFIG:=$(CONFIG_HFSPLUS_FS) 
     67  KCONFIG:=CONFIG_HFSPLUS_FS 
     68  DEPENDS:=+kmod-nls-base 
    5369  SUBMENU:=$(FSMENU) 
    5470  AUTOLOAD:=$(call AutoLoad,30,hfsplus) 
     
    5672endef 
    5773 
    58 define KernelPackage/fs-hfsplus/2.6 
    59   DEPENDS:=+kmod-nls-base 
     74define KernelPackage/fs-hfsplus/2.4 
     75  DEPENDS:= 
    6076endef 
    6177$(eval $(call KernelPackage,fs-hfsplus)) 
     
    6480  TITLE:=ISO9660 filesystem support 
    6581  DESCRIPTION:=Kernel module for ISO9660 filesystem support 
    66   KCONFIG:=$(CONFIG_ISO9660_FS) 
     82  KCONFIG:=CONFIG_ISO9660_FS 
    6783  SUBMENU:=$(FSMENU) 
    6884  AUTOLOAD:=$(call AutoLoad,30,isofs) 
     
    7894  TITLE:=UDF filesystem support 
    7995  DESCRIPTION:=Kernel module for UDF filesystem support 
    80   KCONFIG:=$(CONFIG_UDF_FS) 
     96  KCONFIG:=CONFIG_UDF_FS 
    8197  SUBMENU:=$(FSMENU) 
    8298  AUTOLOAD:=$(call AutoLoad,30,udf) 
     
    92108  TITLE:=NFS filesystem support 
    93109  DESCRIPTION:=Kernel module for NFS support 
    94   KCONFIG:=$(CONFIG_NFS_FS) 
     110  KCONFIG:=CONFIG_NFS_FS 
    95111  SUBMENU:=$(FSMENU) 
    96112  AUTOLOAD:=$(call AutoLoad,30,sunrpc lockd nfs) 
     
    105121  TITLE:=NFS kernel server support 
    106122  DESCRIPTION:=Kernel module for NFS kernel server support 
    107   KCONFIG:=$(CONFIG_NFSD) 
     123  KCONFIG:=CONFIG_NFSD 
    108124  SUBMENU:=$(FSMENU) 
    109125  FILES:= \ 
     
    125141  TITLE:=MSDOS filesystem support 
    126142  DESCRIPTION:=Kernel module for MSDOS filesystem support 
    127   KCONFIG:=$(CONFIG_MSDOS_FS) 
     143  KCONFIG:=CONFIG_MSDOS_FS 
    128144  SUBMENU:=$(FSMENU) 
    129145  AUTOLOAD:=$(call AutoLoad,40,msdos) 
     
    140156  TITLE:=VFAT filesystem support 
    141157  DESCRIPTION:=Kernel module for VFAT filesystem support 
    142   KCONFIG:=$(CONFIG_VFAT_FS) 
     158  KCONFIG:=CONFIG_VFAT_FS 
    143159  SUBMENU:=$(FSMENU) 
    144160  AUTOLOAD:=$(call AutoLoad,30,fat vfat) 
     
    156172  TITLE:=XFS filesystem support 
    157173  DESCRIPTION:=Kernel module for XFS support 
    158   KCONFIG:=$(CONFIG_XFS_FS) 
     174  KCONFIG:=CONFIG_XFS_FS 
    159175  SUBMENU:=$(FSMENU) 
    160176  AUTOLOAD:=$(call AutoLoad,30,sunrpc lockd xfs) 
     
    168184  TITLE:=Native Language Support 
    169185  DESCRIPTION:=Kernel module for Native Language Support 
    170   KCONFIG:=$(CONFIG_NLS) 
     186  KCONFIG:=CONFIG_NLS 
    171187  SUBMENU:=$(FSMENU) 
    172188  MENU:=1 
     
    180196  TITLE:=Codepage 437 (United States, Canada) 
    181197  DESCRIPTION:=Kernel module for NLS Codepage 437 (United States, Canada) 
    182   KCONFIG:=$(CONFIG_NLS_CODEPAGE_437) 
     198  KCONFIG:=CONFIG_NLS_CODEPAGE_437 
    183199  SUBMENU:=$(FSMENU) 
    184200  FILES:=$(LINUX_DIR)/fs/nls/nls_cp437.$(LINUX_KMOD_SUFFIX) 
     
    195211  TITLE:=Codepage 850 (Europe) 
    196212  DESCRIPTION:=Kernel module for NLS Codepage 850 (Europe) 
    197   KCONFIG:=$(CONFIG_NLS_CODEPAGE_850) 
     213  KCONFIG:=CONFIG_NLS_CODEPAGE_850 
    198214  SUBMENU:=$(FSMENU) 
    199215  FILES:=$(LINUX_DIR)/fs/nls/nls_cp850.$(LINUX_KMOD_SUFFIX) 
     
    209225  TITLE:=Codepage 1250 (Eastern Europe) 
    210226  DESCRIPTION:=Kernel module for NLS Codepage 1250 (Eastern Europe) 
    211   KCONFIG:=$(CONFIG_NLS_CODEPAGE_1250) 
     227  KCONFIG:=CONFIG_NLS_CODEPAGE_1250 
    212228  SUBMENU:=$(FSMENU) 
    213229  FILES:=$(LINUX_DIR)/fs/nls/nls_cp1250.$(LINUX_KMOD_SUFFIX) 
     
    223239  TITLE:=ISO 8859-1 (Latin 1; Western European Languages) 
    224240  DESCRIPTION:=Kernel module for ISO 8859-1 (Latin 1) 
    225   KCONFIG:=$(CONFIG_NLS_ISO8859_1) 
     241  KCONFIG:=CONFIG_NLS_ISO8859_1 
    226242  SUBMENU:=$(FSMENU) 
    227243  FILES:=$(LINUX_DIR)/fs/nls/nls_iso8859-1.$(LINUX_KMOD_SUFFIX) 
     
    237253  TITLE:=ISO 8859-15 (Latin 9; Western, with Euro symbol) 
    238254  DESCRIPTION:=Kernel module for ISO 8859-15 (Latin 9) 
    239   KCONFIG:=$(CONFIG_NLS_ISO8859_15) 
     255  KCONFIG:=CONFIG_NLS_ISO8859_15 
    240256  SUBMENU:=$(FSMENU) 
    241257  FILES:=$(LINUX_DIR)/fs/nls/nls_iso8859-15.$(LINUX_KMOD_SUFFIX) 
     
    251267  TITLE:=KOI8-R (Russian) 
    252268  DESCRIPTION:=Kernel module for KOI8-R (Russian) 
    253   KCONFIG:=$(CONFIG_NLS_KOI8_R) 
     269  KCONFIG:=CONFIG_NLS_KOI8_R 
    254270  SUBMENU:=$(FSMENU) 
    255271  FILES:=$(LINUX_DIR)/fs/nls/nls_koi8-r.$(LINUX_KMOD_SUFFIX) 
     
    265281  TITLE:=UTF8 
    266282  DESCRIPTION:=Kernel module for NLS UTF8 
    267   KCONFIG:=$(CONFIG_NLS_UTF8) 
     283  KCONFIG:=CONFIG_NLS_UTF8 
    268284  SUBMENU:=$(FSMENU) 
    269285  FILES:=$(LINUX_DIR)/fs/nls/nls_utf8.$(LINUX_KMOD_SUFFIX) 
  • trunk/package/kernel/modules/i2c.mk

    r7364 r8026  
    1313  DESCRIPTION:=Kernel modules for i2c support 
    1414  SUBMENU:=$(I2CMENU) 
    15   KCONFIG:=$(CONFIG_I2C) 
     15  KCONFIG:=CONFIG_I2C 
    1616  FILES:=$(LINUX_DIR)/drivers/i2c/*.$(LINUX_KMOD_SUFFIX) 
    1717  AUTOLOAD:=$(call AutoLoad,50,i2c-core i2c-dev) 
     
    2424  DEPENDS:=kmod-i2c-core 
    2525  SUBMENU:=$(I2CMENU) 
    26   KCONFIG:=$(CONFIG_I2C_ALGOBIT) 
     26  KCONFIG:=CONFIG_I2C_ALGOBIT 
    2727  FILES:=$(LINUX_DIR)/drivers/i2c/algos/*.$(LINUX_KMOD_SUFFIX) 
    2828  AUTOLOAD:=$(call AutoLoad,60,i2c-algo-bit i2c-algo-pcf i2c-algo-pca) 
     
    3636  DEPENDS:=kmod-i2c-core kmod-i2c-algos @LINUX_2_6_AU1000 
    3737  SUBMENU:=$(I2CMENU) 
    38   KCONFIG:=$(CONFIG_I2C_AU1X00GPIO) 
     38  KCONFIG:=CONFIG_I2C_AU1X00GPIO 
    3939  FILES:=$(LINUX_DIR)/drivers/i2c/busses/i2c-au1x00gpio.$(LINUX_KMOD_SUFFIX) 
    4040  AUTOLOAD:=$(call Autoload,70,i2c-au1x00gpio) 
     
    4848  DEPENDS:=kmod-i2c-core kmod-i2c-algos @LINUX_2_6_X86_Soekris 
    4949  SUBMENU:=$(I2CMENU) 
    50   KCONFIG:=$(CONFIG_SCx200_I2C) 
     50  KCONFIG:=CONFIG_SCx200_I2C 
    5151  FILES:=$(LINUX_DIR)/drivers/i2c/busses/scx200_i2c.$(LINUX_KMOD_SUFFIX) \ 
    5252        $(LINUX_DIR)/drivers/i2c/busses/i2c-isa.$(LINUX_KMOD_SUFFIX) 
  • trunk/package/kernel/modules/netfilter.mk

    r7517 r8026  
    128128  DESCRIPTION:=\ 
    129129        Kernel support for Intermediate Queueing devices 
    130   KCONFIG:=$(CONFIG_IP_NF_TARGET_IMQ) 
     130  KCONFIG:=CONFIG_IP_NF_TARGET_IMQ 
    131131  FILES:=$(LINUX_DIR)/net/ipv4/netfilter/*IMQ*.$(LINUX_KMOD_SUFFIX) $(LINUX_DIR)/drivers/net/imq.$(LINUX_KMOD_SUFFIX) 
    132132  SUBMENU:=$(NFMENU) 
     
    208208  DESCRIPTION:=\ 
    209209        Netfilter IPv6 firewalling support 
    210   KCONFIG:=$(CONFIG_IP6_NF_IPTABLES) 
     210  KCONFIG:=CONFIG_IP6_NF_IPTABLES 
    211211  FILES:=$(LINUX_DIR)/net/ipv6/netfilter/ip*.$(LINUX_KMOD_SUFFIX) 
    212212  SUBMENU:=$(NFMENU) 
     
    221221        Kernel modules for ARP firewalling 
    222222  FILES:=$(LINUX_DIR)/net/ipv4/netfilter/arp*.$(LINUX_KMOD_SUFFIX) 
    223   KCONFIG:=$(CONFIG_IP_NF_ARPTABLES) 
     223  KCONFIG:=CONFIG_IP_NF_ARPTABLES 
    224224  SUBMENU:=$(NFMENU) 
    225225  AUTOLOAD:=$(call AutoLoad,40,$(notdir $(patsubst %.ko,%,$(wildcard $(LINUX_DIR)/net/ipv4/netfilter/arp*.$(LINUX_KMOD_SUFFIX))))) 
     
    233233        Kernel modules for Ethernet Bridge firewalling 
    234234  FILES:=$(LINUX_DIR)/net/bridge/netfilter/*.$(LINUX_KMOD_SUFFIX) 
    235   KCONFIG:=$(CONFIG_BRIDGE_NF_EBTABLES) 
     235  KCONFIG:=CONFIG_BRIDGE_NF_EBTABLES 
    236236  SUBMENU:=$(NFMENU) 
    237237  AUTOLOAD:=$(call AutoLoad,40,$(notdir $(patsubst %.ko,%,ebtables.ko $(wildcard $(LINUX_DIR)/net/bridge/netfilter/ebtable_*.$(LINUX_KMOD_SUFFIX)) $(wildcard $(LINUX_DIR)/net/bridge/netfilter/ebt_*.$(LINUX_KMOD_SUFFIX))))) 
  • trunk/package/kernel/modules/network.mk

    r7772 r8026  
    1717    $(LINUX_DIR)/net/atm/atm.$(LINUX_KMOD_SUFFIX) \ 
    1818    $(LINUX_DIR)/net/atm/br2684.$(LINUX_KMOD_SUFFIX) 
    19   KCONFIG:=$(CONFIG_ATM) 
     19  KCONFIG:=CONFIG_ATM 
    2020  SUBMENU:=$(NSMENU) 
    2121  AUTOLOAD:=$(call AutoLoad,30,atm br2684) 
     
    2929  DEPENDS:=@LINUX_2_6 kmod-atm 
    3030  FILES:=$(LINUX_DIR)/drivers/atm/atmtcp.$(LINUX_KMOD_SUFFIX) 
    31   KCONFIG:=$(CONFIG_ATM_TCP) 
     31  KCONFIG:=CONFIG_ATM_TCP 
    3232  SUBMENU:=$(NSMENU) 
    3333  AUTOLOAD:=$(call AutoLoad,40,atmtcp) 
     
    4141  DEPENDS:=@LINUX_2_6_X86 
    4242  FILES:=$(LINUX_DIR)/drivers/net/bonding/bonding.$(LINUX_KMOD_SUFFIX) 
    43   KCONFIG:=$(CONFIG_BONDING) 
     43  KCONFIG:=CONFIG_BONDING 
    4444  SUBMENU:=$(NSMENU) 
    4545  AUTOLOAD:=$(call AutoLoad,40,bonding) 
     
    5151  DESCRIPTION:=\ 
    5252        Kernel modules for IP in IP encapsulation 
    53   KCONFIG:=$(CONFIG_NET_IPIP) 
     53  KCONFIG:=CONFIG_NET_IPIP 
    5454  SUBMENU:=$(NSMENU) 
    5555endef 
     
    7878  SUBMENU:=$(NSMENU) 
    7979  DEPENDS:=@LINUX_2_6 
    80   KCONFIG:=$(CONFIG_NET_KEY) 
     80  KCONFIG:=CONFIG_NET_KEY 
    8181  FILES:= \ 
    8282        $(LINUX_DIR)/net/key/af_key.$(LINUX_KMOD_SUFFIX) \ 
     
    9595        - xfrm4_tunnel 
    9696  SUBMENU:=$(NSMENU) 
    97   KCONFIG:=$(CONFIG_INET_AH) 
     97  KCONFIG:=CONFIG_INET_AH 
    9898  DEPENDS:=kmod-ipsec 
    9999  FILES:= $(foreach mod,ah4 esp4 ipcomp xfrm4_tunnel, \ 
     
    114114        - tunnel6 
    115115  SUBMENU:=$(NSMENU) 
    116   KCONFIG:=$(CONFIG_INET6_AH) 
     116  KCONFIG:=CONFIG_INET6_AH 
    117117  DEPENDS:=kmod-ipsec 
    118118  FILES:= $(foreach mod,ah6 esp6 ipcomp6 xfrm6_tunnel tunnel6, \ 
     
    127127  DESCRIPTION:=\ 
    128128        Kernel modules for IPv6 support 
    129   KCONFIG:=$(CONFIG_IPV6) 
     129  KCONFIG:=CONFIG_IPV6 
    130130  SUBMENU:=$(NSMENU) 
    131131  AUTOLOAD:=$(call AutoLoad,20,ipv6) 
     
    146146  DESCRIPTION:=\ 
    147147        Generic Routing Encapsulation support 
    148   KCONFIG=$(CONFIG_NET_IPGRE) 
     148  KCONFIG:=CONFIG_NET_IPGRE 
    149149  FILES=$(LINUX_DIR)/net/ipv4/ip_gre.$(LINUX_KMOD_SUFFIX) 
    150150  SUBMENU:=$(NSMENU) 
     
    157157  DESCRIPTION:=\ 
    158158        Kernel support for the TUN/TAP tunneling device 
    159   KCONFIG:=$(CONFIG_TUN) 
     159  KCONFIG:=CONFIG_TUN 
    160160  FILES:=$(LINUX_DIR)/drivers/net/tun.$(LINUX_KMOD_SUFFIX) 
    161161  SUBMENU:=$(NSMENU) 
     
    169169  DESCRIPTION:=\ 
    170170        Kernel modules for PPP support 
    171   KCONFIG:=$(CONFIG_PPP) 
     171  KCONFIG:=CONFIG_PPP 
    172172  SUBMENU:=$(NSMENU) 
    173173endef 
     
    197197        Kernel modules for PPPoE (PPP over Ethernet) support 
    198198  DEPENDS:=kmod-ppp 
    199   KCONFIG:=$(CONFIG_PPPOE) 
     199  KCONFIG:=CONFIG_PPPOE 
    200200  FILES:= \ 
    201201        $(LINUX_DIR)/drivers/net/pppoe.$(LINUX_KMOD_SUFFIX) \ 
     
    211211        Kernel modules for PPPoA (PPP over ATM) support 
    212212  DEPENDS:=kmod-ppp 
    213   KCONFIG:=$(CONFIG_PPPOATM) 
     213  KCONFIG:=CONFIG_PPPOATM 
    214214  FILES:=$(LINUX_DIR)/net/atm/pppoatm.$(LINUX_KMOD_SUFFIX) 
    215215  AUTOLOAD:=$(call AutoLoad,40,pppoatm) 
     
    223223  DESCRIPTION:=Kernel modules for Microsoft PPP compression/encryption 
    224224  DEPENDS:=kmod-ppp 
     225  KCONFIG:=CONFIG_PPP_MPPE_MPPC CONFIG_PPP_MPPE 
    225226  SUBMENU:=$(NSMENU) 
    226227endef 
    227228 
    228229define KernelPackage/mppe/2.4 
    229   KCONFIG:=$(CONFIG_PPP_MPPE_MPPC) 
    230230  FILES:=$(LINUX_DIR)/drivers/net/ppp_mppe_mppc.$(LINUX_KMOD_SUFFIX) 
    231231  AUTOLOAD:=$(call AutoLoad,31,ppp_mppe_mppc) 
     
    233233 
    234234define KernelPackage/mppe/2.6 
    235   KCONFIG:=$(CONFIG_PPP_MPPE) 
    236235  FILES:=$(LINUX_DIR)/drivers/net/ppp_mppe.$(LINUX_KMOD_SUFFIX) 
    237236  AUTOLOAD:=$(call AutoLoad,31,ppp_mppe) 
     
    255254  DESCRIPTION:=Kernel modules for AX25 support 
    256255  SUBMENU:=$(NSMENU) 
    257   KCONFIG:=$(CONFIG_AX25) 
     256  KCONFIG:=CONFIG_AX25 
    258257  FILES:= \ 
    259258        $(LINUX_DIR)/net/ax25/ax25.$(LINUX_KMOD_SUFFIX) \ 
     
    273272        cached mp route feature. 
    274273  SUBMENU:=$(NSMENU) 
    275   KCONFIG:= \ 
    276         $(CONFIG_IP_ROUTE_MULTIPATH_RR) \ 
    277         $(CONFIG_IP_ROUTE_MULTIPATH_RANDOM) \ 
    278         $(CONFIG_IP_ROUTE_MULTIPATH_WRANDOM) \ 
    279         $(CONFIG_IP_ROUTE_MULTIPATH_DRR) 
     274  KCONFIG:=CONFIG_IP_ROUTE_MULTIPATH_RR CONFIG_IP_ROUTE_MULTIPATH_RANDOM CONFIG_IP_ROUTE_MULTIPATH_WRANDOM CONFIG_IP_ROUTE_MULTIPATH_DRR 
    280275  FILES:=$(LINUX_DIR)/net/ipv4/multipath_*.$(LINUX_KMOD_SUFFIX) 
    281276  AUTOLOAD:=$(call AutoLoad,35,multipath_rr multipath_random multipath_wrandom multipath_drr) 
    282277endef 
    283278$(eval $(call KernelPackage,mp-alg)) 
    284  
    285279 
    286280 
     
    293287        adapters. 
    294288  FILES:=$(LINUX_DIR)/drivers/net/natsemi.$(LINUX_KMOD_SUFFIX) 
    295   KCONFIG:=$(CONFIG_NATSEMI) 
     289  KCONFIG:=CONFIG_NATSEMI 
    296290  DEPENDS:=@LINUX_2_6_X86 
    297291  SUBMENU:=$(NDMENU) 
     
    305299        Kernel modules for Sis 900 Ethernet adapters. 
    306300  FILES:=$(LINUX_DIR)/drivers/net/sis900.$(LINUX_KMOD_SUFFIX) 
    307   KCONFIG:=$(CONFIG_SIS900) 
     301  KCONFIG:=CONFIG_SIS900 
    308302  DEPENDS:=@LINUX_2_6_X86 
    309303  SUBMENU:=$(NDMENU) 
     
    317311        Kernel modules for Via Rhine Ethernet chipsets. 
    318312  FILES:=$(LINUX_DIR)/drivers/net/via-rhine.$(LINUX_KMOD_SUFFIX) 
    319   KCONFIG:=$(CONFIG_VIA_RHINE) 
     313  KCONFIG:=CONFIG_VIA_RHINE 
    320314  DEPENDS:=@LINUX_2_6_X86 
    321315  SUBMENU:=$(NDMENU) 
     
    329323        Kernel modules for VIA Velocity Gigabit Ethernet chipsets. 
    330324  FILES:=$(LINUX_DIR)/drivers/net/via-velocity.$(LINUX_KMOD_SUFFIX) 
    331   KCONFIG:=$(CONFIG_VIA_VELOCITY) 
     325  KCONFIG:=CONFIG_VIA_VELOCITY 
    332326  DEPENDS:=@LINUX_2_6_IXP4XX 
    333327  SUBMENU:=$(NDMENU) 
     
    341335        Kernel modules for RealTek RTL-8139 PCI Fast Ethernet adapters. 
    342336  FILES:=$(LINUX_DIR)/drivers/net/8139too.$(LINUX_KMOD_SUFFIX) 
    343   KCONFIG:=$(CONFIG_8139TOO) 
     337  KCONFIG:=CONFIG_8139TOO 
    344338  DEPENDS:=@LINUX_2_6_X86 
    345339  SUBMENU:=$(NDMENU) 
     
    353347        Kernel modules for RealTek RTL-8169 PCI Gigabit Ethernet adapters. 
    354348  FILES:=$(LINUX_DIR)/drivers/net/r8169.$(LINUX_KMOD_SUFFIX) 
    355   KCONFIG:=$(CONFIG_R8169) 
     349  KCONFIG:=CONFIG_R8169 CONFIG_R8169_NAPI=y CONFIG_R8169_VLAN=n 
    356350  DEPENDS:=@LINUX_2_6_X86  
    357351  SUBMENU:=$(NDMENU) 
     
    366360  FILES:=$(LINUX_DIR)/drivers/net/ne2k-pci.$(LINUX_KMOD_SUFFIX) \ 
    367361        $(LINUX_DIR)/drivers/net/8390.$(LINUX_KMOD_SUFFIX) 
    368   KCONFIG:=$(CONFIG_NE2K_PCI) 
     362  KCONFIG:=CONFIG_NE2K_PCI 
    369363  DEPENDS:=@LINUX_2_6_X86 
    370364  SUBMENU:=$(NDMENU) 
     
    380374        $(LINUX_DIR)/drivers/net/ixp4xx/ixp4xx_qmgr.$(LINUX_KMOD_SUFFIX) \ 
    381375        $(LINUX_DIR)/drivers/net/ixp4xx/ixp4xx_mac.$(LINUX_KMOD_SUFFIX) 
    382   KCONFIG:=$(CONFIG_IXP4XX_MAC) 
     376  KCONFIG:=CONFIG_IXP4XX_MAC 
    383377  DEPENDS:=@LINUX_2_6_IXP4XX 
    384378  SUBMENU:=$(NDMENU) 
     
    392386        Kernel modules for Intel(R) PRO/100+ Ethernet adapters. 
    393387  FILES:=$(LINUX_DIR)/drivers/net/e100.$(LINUX_KMOD_SUFFIX) 
    394   KCONFIG:=$(CONFIG_E100) 
     388  KCONFIG:=CONFIG_E100 
    395389  DEPENDS:=@LINUX_2_6_X86 
    396390  SUBMENU:=$(NDMENU) 
     
    404398        Kernel modules for Intel(R) PRO/1000 Ethernet adapters. 
    405399  FILES:=$(LINUX_DIR)/drivers/net/e1000/e1000.$(LINUX_KMOD_SUFFIX) 
    406   KCONFIG:=$(CONFIG_E1000) 
     400  KCONFIG:=CONFIG_E1000 
    407401  DEPENDS:=@LINUX_2_6_X86 
    408402  SUBMENU:=$(NDMENU) 
     
    422416        - "Hurricane" (3c555/3cSOHO)                           PCI  
    423417  FILES:=$(LINUX_DIR)/drivers/net/3c59x.$(LINUX_KMOD_SUFFIX) 
    424   KCONFIG:=$(CONFIG_3C59X) 
     418  KCONFIG:=CONFIG_3C59X 
    425419  DEPENDS:=@LINUX_2_6_X86 
    426420  SUBMENU:=$(NDMENU) 
  • trunk/package/kernel/modules/other.mk

    r7999 r8026  
    1212  TITLE:=CryptoAPI modules 
    1313  KCONFIG:= \ 
    14         $(CONFIG_CRYPTO_HMAC) \ 
    15         $(CONFIG_CRYPTO_NULL) \ 
    16         $(CONFIG_CRYPTO_MD4) \ 
    17         $(CONFIG_CRYPTO_MD5) \ 
    18         $(CONFIG_CRYPTO_SHA1) \ 
    19         $(CONFIG_CRYPTO_SHA256) \ 
    20         $(CONFIG_CRYPTO_SHA512) \ 
    21         $(CONFIG_CRYPTO_WP512) \ 
    22         $(CONFIG_CRYPTO_TGR192) \ 
    23         $(CONFIG_CRYPTO_DES) \ 
    24         $(CONFIG_CRYPTO_BLOWFISH) \ 
    25         $(CONFIG_CRYPTO_TWOFISH) \ 
    26         $(CONFIG_CRYPTO_SERPENT) \ 
    27         $(CONFIG_CRYPTO_AES) \ 
    28         $(CONFIG_CRYPTO_CAST5) \ 
    29         $(CONFIG_CRYPTO_CAST6) \ 
    30         $(CONFIG_CRYPTO_TEA) \ 
    31         $(CONFIG_CRYPTO_ARC4) \ 
    32         $(CONFIG_CRYPTO_KHAZAD) \ 
    33         $(CONFIG_CRYPTO_ANUBIS) \ 
    34         $(CONFIG_CRYPTO_DEFLATE) \ 
    35         $(CONFIG_CRYPTO_MICHAEL_MIC) \ 
    36         $(CONFIG_CRYPTO_CRC32C) \ 
    37         $(CONFIG_CRYPTO_ECB)) \ 
    38         $(CONFIG_CRYPTO_BLKCIPHER)  
     14        CONFIG_CRYPTO_HMAC \ 
     15        CONFIG_CRYPTO_NULL \ 
     16        CONFIG_CRYPTO_MD4 \ 
     17        CONFIG_CRYPTO_MD5 \ 
     18        CONFIG_CRYPTO_SHA1 \ 
     19        CONFIG_CRYPTO_SHA256 \ 
     20        CONFIG_CRYPTO_SHA512 \ 
     21        CONFIG_CRYPTO_WP512 \ 
     22        CONFIG_CRYPTO_TGR192 \ 
     23        CONFIG_CRYPTO_DES \ 
     24        CONFIG_CRYPTO_BLOWFISH \ 
     25        CONFIG_CRYPTO_TWOFISH \ 
     26        CONFIG_CRYPTO_SERPENT \ 
     27        CONFIG_CRYPTO_AES \ 
     28        CONFIG_CRYPTO_CAST5 \ 
     29        CONFIG_CRYPTO_CAST6 \ 
     30        CONFIG_CRYPTO_TEA \ 
     31        CONFIG_CRYPTO_ARC4 \ 
     32        CONFIG_CRYPTO_KHAZAD \ 
     33        CONFIG_CRYPTO_ANUBIS \ 
     34        CONFIG_CRYPTO_DEFLATE \ 
     35        CONFIG_CRYPTO_MICHAEL_MIC \ 
     36        CONFIG_CRYPTO_CRC32C \ 
     37        CONFIG_CRYPTO_ECB) \ 
     38        CONFIG_CRYPTO_BLKCIPHER  
    3939  FILES:=$(LINUX_DIR)/crypto/*.$(LINUX_KMOD_SUFFIX) 
    4040  SUBMENU:=$(EMENU) 
     
    5151        - ide-detect \\\ 
    5252        - ide-disk 
    53   KCONFIG:=$(CONFIG_IDE) 
     53  KCONFIG:=CONFIG_IDE 
    5454  FILES:=$(LINUX_DIR)/drivers/ide/*.$(LINUX_KMOD_SUFFIX) 
    5555  SUBMENU:=$(EMENU) 
     
    6161  TITLE:=PDC202xx IDE driver 
    6262  SUBMENU:=$(EMENU) 
    63   KCONFIG:=$(CONFIG_BLK_DEV_PDC202XX_OLD) 
     63  DEPENDS:=@LINUX_2_4 
     64  KCONFIG:=CONFIG_BLK_DEV_PDC202XX_OLD 
    6465  FILES:=$(LINUX_DIR)/drivers/ide/pci/pdc202xx_old.$(LINUX_KMOD_SUFFIX) 
    6566  AUTOLOAD:=$(call AutoLoad,30,pdc202xx_old) 
     
    7071  TITLE:=AEC62xx IDE driver 
    7172  SUBMENU:=$(EMENU) 
    72   KCONFIG:=$(CONFIG_BLK_DEV_AEC62XX) 
     73  KCONFIG:=CONFIG_BLK_DEV_AEC62XX 
    7374  FILES:=$(LINUX_DIR)/drivers/ide/pci/aec62xx.$(LINUX_KMOD_SUFFIX) 
    7475  AUTOLOAD:=$(call AutoLoad,30,aec62xx) 
     
    7980  TITLE:=Kernel support for SCSI 
    8081  SUBMENU:=$(EMENU) 
    81   KCONFIG:=$(CONFIG_BLK_DEV_SD) 
     82  KCONFIG:=CONFIG_SCSI CONFIG_BLK_DEV_SD 
    8283  FILES:= \ 
    8384    $(LINUX_DIR)/drivers/scsi/scsi_mod.$(LINUX_KMOD_SUFFIX) \ 
     
    8889define KernelPackage/lp 
    8990  TITLE:=Parallel port and line printer support 
    90   KCONFIG:=$(CONFIG_PARPORT) 
     91  DEPENDS:=@LINUX_2_4 
     92  KCONFIG:=CONFIG_PARPORT 
    9193  FILES:= \ 
    9294        $(LINUX_DIR)/drivers/parport/parport.$(LINUX_KMOD_SUFFIX) \ 
     
    105107  TITLE:=Sound support 
    106108  DESCRIPTION:=Kernel modules for sound support 
    107   KCONFIG:=$(CONFIG_SOUND) 
     109  KCONFIG:=CONFIG_SOUND 
    108110  SUBMENU:=$(EMENU) 
    109111endef 
     
    135137  TITLE:=Loopback device support 
    136138  DESCRIPTION:=Kernel module for loopback device support 
    137   KCONFIG:=$(CONFIG_BLK_DEV_LOOP) 
     139  KCONFIG:=CONFIG_BLK_DEV_LOOP 
    138140  SUBMENU:=$(EMENU) 
    139141  AUTOLOAD:=$(call AutoLoad,30,loop) 
     
    145147  TITLE:=Network block device support 
    146148  DESCRIPTION:=Kernel module for network block device support 
    147   KCONFIG:=$(CONFIG_BLK_DEV_NBD) 
     149  KCONFIG:=CONFIG_BLK_DEV_NBD 
    148150  SUBMENU:=$(EMENU) 
    149151  AUTOLOAD:=$(call AutoLoad,30,nbd) 
     
    155157  TITLE:=CAPI Support 
    156158  DESCRIPTION:=Kernel module for basic CAPI support 
    157   KCONFIG:=$(CONFIG_ISDN) $(CONFIG_ISDN_CAPI) $(CONFIG_ISDN_CAPI_CAPI20) 
     159  KCONFIG:=CONFIG_ISDN CONFIG_ISDN_CAPI CONFIG_ISDN_CAPI_CAPI20 
    158160  SUBMENU:=$(EMENU) 
    159161  AUTOLOAD:=$(call AutoLoad,30,kernelcapi capi) 
     
    166168  DESCRIPTION:=Kernel support for PCMCIA/CardBus controllers 
    167169  SUBMENU:=$(EMENU) 
     170  KCONFIG:=CONFIG_PCMCIA CONFIG_PCCARD 
    168171endef 
    169172 
    170173define KernelPackage/pcmcia-core/2.4 
    171   KCONFIG:=$(CONFIG_PCMCIA) 
    172174  FILES:= \ 
    173175        $(LINUX_DIR)/drivers/pcmcia/pcmcia_core.$(LINUX_KMOD_SUFFIX) \ 
     
    178180 
    179181define KernelPackage/pcmcia-core/2.6 
    180   KCONFIG:=$(CONFIG_PCCARD) 
    181182  FILES:= \ 
    182183        $(LINUX_DIR)/drivers/pcmcia/pcmcia_core.$(LINUX_KMOD_SUFFIX) \ 
     
    195196  SUBMENU:=$(EMENU) 
    196197  AUTOLOAD:=$(call AutoLoad,45,serial_cs) 
     198  KCONFIG:=CONFIG_PCMCIA_SERIAL_CS CONFIG_SERIAL_8250_CS 
    197199endef 
    198200 
    199201define KernelPackage/pcmcia-serial/2.4 
    200   KCONFIG:=$(CONFIG_PCMCIA_SERIAL_CS) 
    201202  FILES:=$(LINUX_DIR)/drivers/char/pcmcia/serial_cs.$(LINUX_KMOD_SUFFIX) 
    202203endef 
    203204 
    204205define KernelPackage/pcmcia-serial/2.6 
    205   KCONFIG:=$(CONFIG_SERIAL_8250_CS) 
    206206  FILES:=$(LINUX_DIR)/drivers/serial/serial_cs.$(LINUX_KMOD_SUFFIX) 
    207207endef 
     
    214214  DESCRIPTION:=Kernel support for Bluetooth devices 
    215215  SUBMENU:=$(EMENU) 
     216  KCONFIG:=CONFIG_BLUEZ CONFIG_BT 
    216217 endef 
    217218 
    218219 define KernelPackage/bluetooth/2.4 
    219   KCONFIG:=$(CONFIG_BLUEZ) 
    220220  FILES:= \ 
    221221        $(LINUX_DIR)/net/bluetooth/bluez.$(LINUX_KMOD_SUFFIX) \ 
     
    230230 
    231231define KernelPackage/bluetooth/2.6 
    232   KCONFIG:=$(CONFIG_BT) 
    233232  FILES:= \ 
    234233        $(LINUX_DIR)/net/bluetooth/bluetooth.$(LINUX_KMOD_SUFFIX) \ 
     
    248247  DESCRIPTION:=Kernel support for MMC/SD cards 
    249248  SUBMENU:=$(EMENU) 
    250  endef 
    251  
    252 define KernelPackage/mmc/2.6 
    253         KCONFIG:=$(CONFIG_MMC) 
    254         FILES:= \ 
     249  KCONFIG:=CONFIG_MMC 
     250  FILES:= \ 
    255251        $(LINUX_DIR)/drivers/mmc/mmc_core.$(LINUX_KMOD_SUFFIX) \ 
    256252        $(LINUX_DIR)/drivers/mmc/mmc_block.$(LINUX_KMOD_SUFFIX) \ 
    257253        $(LINUX_DIR)/drivers/mmc/at91_mci.$(LINUX_KMOD_SUFFIX) 
    258         AUTOLOAD:=$(call AutoLoad,90,mmc_core mmc_block at91_mci) 
     254  AUTOLOAD:=$(call AutoLoad,90,mmc_core mmc_block at91_mci) 
    259255endef 
    260256$(eval $(call KernelPackage,mmc)) 
     
    264260  DESCRIPTION:=Software watchdog driver 
    265261  SUBMENU:=$(EMENU) 
    266   KCONFIG:=$(CONFIG_SOFT_WATCHDOG) 
     262  KCONFIG:=CONFIG_SOFT_WATCHDOG 
    267263  FILES:=$(LINUX_DIR)/drivers/char/softdog.$(LINUX_KMOD_SUFFIX) 
    268264  AUTOLOAD:=$(call AutoLoad,50,softdog) 
     
    276272  FILES:=$(LINUX_DIR)/drivers/char/watchdog/softdog.ko 
    277273endef 
    278  
    279274$(eval $(call KernelPackage,softdog)) 
    280275 
     
    285280  DEPENDS:=@VIDEO_SUPPORT 
    286281  SUBMENU:=$(EMENU) 
    287   KCONFIG:=$(CONFIG_VIDEO_DEV) 
     282  KCONFIG:=CONFIG_VIDEO_DEV 
    288283  FILES:=$(LINUX_DIR)/drivers/media/video/*.$(LINUX_KMOD_SUFFIX) 
    289284endef 
     
    301296  TITLE:=Soekris Net48xx LED support 
    302297  DESCRIPTION:=Kernel module for Soekris Net48xx LEDs 
    303   DEFAULT:=y if LINUX_2_6_X86_Soekris 
    304   DEPENDS:=@LINUX_2_6_X86_Soekris 
    305   SUBMENU:=$(EMENU) 
    306   KCONFIG:=$(CONFIG_LEDS_NET48XX) 
     298  DEPENDS:=@LINUX_2_6_X86 
     299  SUBMENU:=$(EMENU) 
     300  KCONFIG:=CONFIG_LEDS_NET48XX 
    307301  FILES:=$(LINUX_DIR)/drivers/leds/leds-net48xx.$(LINUX_KMOD_SUFFIX) 
    308302  AUTOLOAD:=$(call AutoLoad,50,leds-net48xx) 
     
    313307  TITLE:=Natsemi GPIO support 
    314308  DESCRIPTION:=Kernel module for Natsemi GPIO 
    315   DEFAULT:=y if LINUX_2_6_X86_Soekris 
    316   DEPENDS:=@LINUX_2_6_X86_Soekris 
    317   SUBMENU:=$(EMENU) 
    318   KCONFIG:=$(CONFIG_NSC_GPIO) 
     309  DEPENDS:=@LINUX_2_6_X86 
     310  SUBMENU:=$(EMENU) 
     311  KCONFIG:=CONFIG_NSC_GPIO 
    319312  FILES:=$(LINUX_DIR)/drivers/char/nsc_gpio.$(LINUX_KMOD_SUFFIX) 
    320313  AUTOLOAD:=$(call AutoLoad,40,nsc_gpio) 
     
    325318  TITLE:=Natsemi SCX200 GPIO support 
    326319  DESCRIPTION:=Kernel module for SCX200 GPIO 
    327   DEFAULT:=y if LINUX_2_6_X86_Soekris 
    328   DEPENDS:=kmod-nsc-gpio @LINUX_2_6_X86_Soekris 
    329   SUBMENU:=$(EMENU) 
    330   KCONFIG:=$(CONFIG_SCx200_GPIO) 
     320  DEPENDS:=kmod-nsc-gpio @LINUX_2_6_X86 
     321  SUBMENU:=$(EMENU) 
     322  KCONFIG:=CONFIG_SCx200_GPIO 
    331323  FILES:=$(LINUX_DIR)/drivers/char/scx200_gpio.$(LINUX_KMOD_SUFFIX) 
    332324  AUTOLOAD:=$(call AutoLoad,50,scx200_gpio) 
     
    337329  TITLE:=Natsemi SCX200 Watchdog support 
    338330  DESCRIPTION:=Kernel module for SCX200 Watchdog 
    339   DEFAULT:=y if LINUX_2_6_X86_Soekris 
    340   DEPENDS:=@LINUX_2_6_X86_Soekris 
    341   SUBMENU:=$(EMENU) 
    342   KCONFIG:=$(CONFIG_SC1200_WDT) 
     331  DEPENDS:=@LINUX_2_6_X86 
     332  SUBMENU:=$(EMENU) 
     333  KCONFIG:=CONFIG_SC1200_WDT 
    343334  FILES:=$(LINUX_DIR)/drivers/char/watchdog/scx200_wdt.$(LINUX_KMOD_SUFFIX) 
    344335  AUTOLOAD:=$(call AutoLoad,50,scx200_wdt) 
     
    349340  TITLE:=Hardware monitoring support 
    350341  DESCRIPTION:=Kernel modules for hardware monitoring 
    351   DEFAULT:=y if LINUX_2_6_X86_Soekris 
    352   SUBMENU:=$(EMENU) 
    353   KCONFIG:=$(CONFIG_HWMON_VID) 
     342  SUBMENU:=$(EMENU) 
     343  KCONFIG:=CONFIG_HWMON_VID 
    354344  FILES:= \ 
    355345        $(LINUX_DIR)/drivers/hwmon/hwmon.$(LINUX_KMOD_SUFFIX) \ 
     
    362352  TITLE:=PC87360 monitoring support 
    363353  DESCRIPTION:=Kernel modules for PC87360 chips 
    364   DEFAULT:=y if LINUX_2_6_X86_Soekris 
    365354  DEPENDS:=kmod-hwmon 
    366355  SUBMENU:=$(EMENU) 
    367   KCONFIG:=$(CONFIG_SENSORS_PC87360) 
     356  KCONFIG:=CONFIG_SENSORS_PC87360 
    368357  FILES:=$(LINUX_DIR)/drivers/hwmon/pc87360.$(LINUX_KMOD_SUFFIX) 
    369358  AUTOLOAD:=$(call AutoLoad,50,pc87360) 
     
    375364  DESCRIPTION:=Kernel modules for support of input device 
    376365  SUBMENU:=$(EMENU) 
    377   KCONFIG:=$(CONFIG_INPUT) 
     366  KCONFIG:=CONFIG_INPUT 
    378367  FILES:=$(LINUX_DIR)/drivers/input/input-core.$(LINUX_KMOD_SUFFIX) 
    379368  AUTOLOAD:=$(call AutoLoad,50,input-core) 
     
    386375  DEPENDS:=+kmod-input-core 
    387376  SUBMENU:=$(EMENU) 
    388   KCONFIG:=$(CONFIG_INPUT_EVDEV) 
     377  KCONFIG:=CONFIG_INPUT_EVDEV 
    389378  FILES:=$(LINUX_DIR)/drivers/input/evdev.$(LINUX_KMOD_SUFFIX) 
    390379  AUTOLOAD:=$(call AutoLoad,60,evdev) 
  • trunk/package/kernel/modules/usb.mk

    r7789 r8026  
    3232  DESCRIPTION:=Kernel support for USB 
    3333  DEPENDS:=@USB_SUPPORT 
    34   KCONFIG:=$(CONFIG_USB) 
     34  KCONFIG:=CONFIG_USB 
    3535  SUBMENU:=$(USBMENU) 
    3636  AUTOLOAD:=$(call AutoLoad,20,usbcore) 
     
    5555define KernelPackage/usb-uhci/2.4 
    5656  FILES:=$(LINUX_DIR)/drivers/usb/host/uhci.o 
    57   KCONFIG:=$(CONFIG_USB_UHCI_ALT) 
     57  KCONFIG:=CONFIG_USB_UHCI_ALT 
    5858  AUTOLOAD:=$(call AutoLoad,50,uhci) 
    5959endef 
     
    6161define KernelPackage/usb-uhci/2.6 
    6262  FILES:=$(LINUX_DIR)/drivers/usb/host/uhci-hcd.ko 
    63   KCONFIG:=$(CONFIG_USB_UHCI_HCD) 
     63  KCONFIG:=CONFIG_USB_UHCI_HCD 
    6464  AUTOLOAD:=$(call AutoLoad,50,uhci-hcd) 
    6565endef 
     
    7070  TITLE:=Support for Intel/VIA UHCI controllers  
    7171  DESCRIPTION:=Kernel support for Intel/VIA USB UHCI controllers 
    72 endef  
    73  
    74 define KernelPackage/usb-uhci-iv/2.4 
    7572  FILES:=$(LINUX_DIR)/drivers/usb/host/usb-uhci.$(LINUX_KMOD_SUFFIX) 
    76   KCONFIG:=$(CONFIG_USB_UHCI) 
     73  KCONFIG:=CONFIG_USB_UHCI 
    7774  AUTOLOAD:=$(call AutoLoad,50,usb-uhci)  
    7875endef  
     
    8380  TITLE:=Support for OHCI controllers 
    8481  DESCRIPTION:=Kernel support for USB OHCI controllers 
     82  KCONFIG:=CONFIG_USB_OHCI CONFIG_USB_OHCI_HCD 
    8583endef 
    8684 
    8785define KernelPackage/usb-ohci/2.4 
    8886  FILES:=$(LINUX_DIR)/drivers/usb/host/usb-ohci.o 
    89   KCONFIG:=$(CONFIG_USB_OHCI) 
    9087  AUTOLOAD:=$(call AutoLoad,50,usb-ohci) 
    9188endef 
     
    9390define KernelPackage/usb-ohci/2.6 
    9491  FILES:=$(LINUX_DIR)/drivers/usb/host/ohci-hcd.ko 
    95   KCONFIG:=$(CONFIG_USB_OHCI_HCD) 
    9692  AUTOLOAD:=$(call AutoLoad,50,ohci-hcd) 
    9793endef 
     
    10399  DESCRIPTION:=Kernel support for USB2 (EHCI) controllers 
    104100  FILES:=$(LINUX_DIR)/drivers/usb/host/ehci-hcd.$(LINUX_KMOD_SUFFIX) 
    105   KCONFIG:=$(CONFIG_USB_EHCI_HCD) 
     101  KCONFIG:=CONFIG_USB_EHCI_HCD 
    106102  AUTOLOAD:=$(call AutoLoad,50,ehci-hcd) 
    107103endef 
     
    113109  TITLE:=Support for modems/isdn controllers 
    114110  DESCRIPTION:=Kernel support for USB ACM devices (modems/isdn controllers) 
    115   KCONFIG:=$(CONFIG_USB_ACM) 
     111  KCONFIG:=CONFIG_USB_ACM 
    116112endef 
    117113 
     
    132128  TITLE:=Support for audio devices 
    133129  DESCRIPTION:=Kernel support for USB audio devices 
     130  KCONFIG:=CONFIG_USB_AUDIO CONFIG_SND_USB_AUDIO 
    134131endef 
    135132 
    136133define KernelPackage/usb-audio/2.4 
    137   KCONFIG:=$(CONFIG_USB_AUDIO) 
    138134  FILES:=$(LINUX_DIR)/drivers/usb/audio.o 
    139135  AUTOLOAD:=$(call AutoLoad,60,audio) 
     
    141137 
    142138define KernelPackage/usb-audio/2.6 
    143   KCONFIG:=$(CONFIG_SND_USB_AUDIO) 
    144139  FILES:= \ 
    145140        $(LINUX_DIR)/sound/usb/snd-usb-lib.ko \ 
     
    154149  TITLE:=Support for printers 
    155150  DESCRIPTION:=Kernel support for USB printers 
    156   KCONFIG:=$(CONFIG_USB_PRINTER) 
     151  KCONFIG:=CONFIG_USB_PRINTER 
    157152endef 
    158153 
     
    173168  TITLE:=Support for USB-to-Serial converters 
    174169  DESCRIPTION:=Kernel support for USB-to-Serial converters 
    175   KCONFIG:=$(CONFIG_USB_SERIAL) 
     170  KCONFIG:=CONFIG_USB_SERIAL 
    176171  FILES:=$(LINUX_DIR)/drivers/usb/serial/usbserial.$(LINUX_KMOD_SUFFIX) 
    177172  AUTOLOAD:=$(call AutoLoad,60,usbserial) 
     
    183178  TITLE:=Support for Airprime (EVDO)  
    184179  DESCRIPTION:=Kernel support for Airprime (EVDO)  
    185   KCONFIG:=$(CONFIG_USB_SERIAL_AIRPRIME) 
     180  KCONFIG:=CONFIG_USB_SERIAL_AIRPRIME 
    186181  FILES:=$(LINUX_DIR)/drivers/usb/serial/airprime.$(LINUX_KMOD_SUFFIX) 
    187182  AUTOLOAD:=$(call AutoLoad,65,airprime) 
     
    193188  TITLE:=Support for Belkin devices 
    194189  DESCRIPTION:=Kernel support for Belkin USB-to-Serial converters 
    195   KCONFIG:=$(CONFIG_USB_SERIAL_BELKIN) 
     190  KCONFIG:=CONFIG_USB_SERIAL_BELKIN 
    196191  FILES:=$(LINUX_DIR)/drivers/usb/serial/belkin_sa.$(LINUX_KMOD_SUFFIX) 
    197192  AUTOLOAD:=$(call AutoLoad,65,belkin_sa) 
     
    204199  TITLE:=Support for FTDI devices 
    205200  DESCRIPTION:=Kernel support for FTDI USB-to-Serial converters 
    206   KCONFIG:=$(CONFIG_USB_SERIAL_FTDI_SIO) 
     201  KCONFIG:=CONFIG_USB_SERIAL_FTDI_SIO 
    207202  FILES:=$(LINUX_DIR)/drivers/usb/serial/ftdi_sio.$(LINUX_KMOD_SUFFIX) 
    208203  AUTOLOAD:=$(call AutoLoad,65,ftdi_sio) 
     
    215210  TITLE:=Support for Magic Control Tech. devices 
    216211  DESCRIPTION:=Kernel support for Magic Control Technology USB-to-Serial converters 
    217   KCONFIG:=$(CONFIG_USB_SERIAL_MCT_U232) 
     212  KCONFIG:=CONFIG_USB_SERIAL_MCT_U232 
    218213  FILES:=$(LINUX_DIR)/drivers/usb/serial/mct_u232.$(LINUX_KMOD_SUFFIX) 
    219214  AUTOLOAD:=$(call AutoLoad,65,mct_u232) 
     
    225220  TITLE:=Support for Prolific PL2303 devices 
    226221  DESCRIPTION:=Kernel support for Prolific PL2303 USB-to-Serial converters 
    227   KCONFIG:=$(CONFIG_USB_SERIAL_PL2303) 
     222  KCONFIG:=CONFIG_USB_SERIAL_PL2303 
    228223  FILES:=$(LINUX_DIR)/drivers/usb/serial/pl2303.$(LINUX_KMOD_SUFFIX) 
    229224  AUTOLOAD:=$(call AutoLoad,65,pl2303) 
     
    236231  TITLE:=Support for Sierra Wireless devices 
    237232  DESCRIPTION:=Kernel support for Sierra Wireless devices 
    238   KCONFIG:=$(CONFIG_USB_SERIAL_SIERRAWIRELESS) 
     233  KCONFIG:=CONFIG_USB_SERIAL_SIERRAWIRELESS 
    239234  FILES:=$(LINUX_DIR)/drivers/usb/serial/sierra.$(LINUX_KMOD_SUFFIX) 
    240235  AUTOLOAD:=$(call AutoLoad,65,sierra) 
     
    247242  TITLE:=Support for Handspring Visor devices 
    248243  DESCRIPTION:=Kernel support for Handspring Visor PDAs 
    249   KCONFIG:=$(CONFIG_USB_SERIAL_VISOR) 
     244  KCONFIG:=CONFIG_USB_SERIAL_VISOR 
    250245  FILES:=$(LINUX_DIR)/drivers/usb/serial/visor.$(LINUX_KMOD_SUFFIX) 
    251246  AUTOLOAD:=$(call AutoLoad,65,visor) 
     
    258253  DESCRIPTION:=Kernel support for Option HSDPA modems 
    259254  DEPENDS:=@LINUX_2_6 
    260   KCONFIG:=$(CONFIG_USB_SERIAL_OPTION) 
     255  KCONFIG:=CONFIG_USB_SERIAL_OPTION 
    261256  FILES:=$(LINUX_DIR)/drivers/usb/serial/option.$(LINUX_KMOD_SUFFIX) 
    262257  AUTOLOAD:=$(call AutoLoad,65,option) 
     
    269264  TITLE:=USB Storage support 
    270265  DESCRIPTION:=Kernel support for USB Mass Storage devices 
    271   KCONFIG:=$(CONFIG_USB_STORAGE) 
     266  KCONFIG:=CONFIG_USB_STORAGE 
    272267  FILES:= \ 
    273268        $(LINUX_DIR)/drivers/usb/storage/usb-storage.$(LINUX_KMOD_SUFFIX) 
     
    280275  TITLE:=Support for ATM on USB bus 
    281276  DESCRIPTION:=Kernel support for USB DSL modems 
    282   KCONFIG:=$(CONFIG_USB_ATM) 
     277  KCONFIG:=CONFIG_USB_ATM 
    283278  FILES:=$(LINUX_DIR)/drivers/usb/atm/usbatm.$(LINUX_KMOD_SUFFIX) 
    284279  AUTOLOAD:=$(call AutoLoad,60,usbatm) 
     
    290285  TITLE:=Support for SpeedTouch ADSL modems 
    291286  DESCRIPTION:=Kernel support for SpeedTouch USB ADSL modems 
    292   KCONFIG:=$(CONFIG_USB_SPEEDTOUCH) 
     287  KCONFIG:=CONFIG_USB_SPEEDTOUCH 
    293288  FILES:=$(LINUX_DIR)/drivers/usb/atm/speedtch.$(LINUX_KMOD_SUFFIX) 
    294289  AUTOLOAD:=$(call AutoLoad,70,speedtch) 
     
    301296  DESCRIPTION:=Kernel support for Eagle 8051 based USB ADSL modems 
    302297  FILES:=$(LINUX_DIR)/drivers/usb/atm/ueagle-atm.$(LINUX_KMOD_SUFFIX) 
    303   KCONFIG:=$(CONFIG_USB_UEAGLEATM) 
     298  KCONFIG:=CONFIG_USB_UEAGLEATM 
    304299  AUTOLOAD:=$(call AutoLoad,70,ueagle-atm) 
    305300endef 
     
    310305  TITLE:=Philips WebCam driver 
    311306  DESCRIPTION:=Kernel modules for supporting Philips WebCam USB devices 
    312   KCONFIG:=$(CONFIG_USB_PWC) 
     307  KCONFIG:=CONFIG_USB_PWC 
    313308  AUTOLOAD:=$(call AutoLoad,70,pwc) 
    314309endef 
     
    327322  TITLE:=CPIA2 video driver 
    328323  DESCRIPTION:=Kernel modules for CPIA2 WebCam devices 
    329   KCONFIG:=$(CONFIG_VIDEO_CPIA2) 
     324  KCONFIG:=CONFIG_VIDEO_CPIA2 
    330325  AUTOLOAD:=$(call AutoLoad,70,cpia2) 
    331326endef 
     
    344339  TITLE:=Kernel modules for USB-to-Ethernet convertors 
    345340  DESCRIPTION:=Kernel modules for USB-to-Ethernet convertors 
    346   KCONFIG:=$(CONFIG_USB_USBNET) 
     341  KCONFIG:=CONFIG_USB_USBNET 
    347342  AUTOLOAD:=$(call Autoload,60, usbnet) 
    348343endef 
     
    362357  TITLE:=Kernel module for USB-to-Ethernet Asix convertors 
    363358  DESCRIPTION:=Kernel module for USB-to-Ethernet Asix convertors 
    364   KCONFIG:=$(CONFIG_USB_NET_AX8817X) 
     359  KCONFIG:=CONFIG_USB_NET_AX8817X 
    365360endef 
    366361 
     
    381376  TITLE:=Kernel module for USB-to-Ethernet Kaweth convertors 
    382377  DESCRIPTION:=Kernel module for USB-to-Ethernet Kaweth convertors 
    383   KCONFIG:=$(CONFIG_USB_KAWETH) 
     378  KCONFIG:=CONFIG_USB_KAWETH 
    384379  FILES:=$(LINUX_DIR)/drivers/$(USBNET_DIR)/kaweth.$(LINUX_KMOD_SUFFIX) 
    385380  AUTOLOAD:=$(call Autoload,61,kaweth) 
     
    392387  TITLE:=Kernel module for USB-to-Ethernet Pegasus convertors 
    393388  DESCRIPTION:=Kernel module for USB-to-Ethernet Pegasus convertors 
    394   KCONFIG:=$(CONFIG_USB_PEGASUS) 
     389  KCONFIG:=CONFIG_USB_PEGASUS 
    395390  FILES:=$(LINUX_DIR)/drivers/$(USBNET_DIR)/pegasus.$(LINUX_KMOD_SUFFIX) 
    396391  AUTOLOAD:=$(call Autoload,61,pegasus) 
     
    403398  TITLE:=Support for USB Human Input Devices 
    404399  DESCRIPTION:=Kernel support for USB HID devices such as keyboards and mice 
    405   KCONFIG:=$(CONFIG_USB_HID) 
     400  KCONFIG:=CONFIG_USB_HID 
    406401  AUTOLOAD:=$(call AutoLoad,70,usbhid) 
    407402endef 
     
    416411  TITLE:=USB Yealink VOIP phone 
    417412  DESCRIPTION:=Kernel support for Yealink VOIP phone 
    418   KCONFIG:=$(CONFIG_USB_YEALINK) 
     413  KCONFIG:=CONFIG_USB_YEALINK 
    419414  FILES:=$(LINUX_DIR)/drivers/$(USBINPUT_DIR)/yealink.ko 
    420415  AUTOLOAD:=$(call AutoLoad,70,yealink) 
  • trunk/package/kernel/modules/wireless.mk

    r7674 r8026  
    2020        - ieee80211_crytp_ccmp \\\ 
    2121  DEPENDS:=@LINUX_2_6 +kmod-crypto 
    22   KCONFIG:=$(CONFIG_IEEE80211) 
     22  KCONFIG:=CONFIG_IEEE80211 
    2323  FILES:= \ 
    2424        $(LINUX_DIR)/net/ieee80211/*.$(LINUX_KMOD_SUFFIX) 
     
    3838  TITLE:=ieee80211 SoftMAC support 
    3939  DEPENDS:=kmod-ieee80211 
    40   KCONFIG:=$(CONFIG_IEEE80211_SOFTMAC) 
     40  KCONFIG:=CONFIG_IEEE80211_SOFTMAC 
    4141  FILES:= \ 
    4242        $(LINUX_DIR)/net/ieee80211/softmac/*.$(LINUX_KMOD_SUFFIX) 
     
    4949  TITLE:=mac80211 (Devicescape) support 
    5050  DEPENDS:=@LINUX_2_6 
    51   KCONFIG:=$(CONFIG_MAC80211) 
     51  KCONFIG:=CONFIG_MAC80211 
    5252  FILES:= \ 
    5353        $(LINUX_DIR)/net/wireless/cfg80211.$(LINUX_KMOD_SUFFIX) \ 
     
    6666        - bcm43xx 
    6767  DEPENDS:=kmod-ieee80211-softmac 
    68   KCONFIG:=$(CONFIG_BCM43XX) 
     68  KCONFIG:=CONFIG_BCM43XX 
    6969  FILES:=$(LINUX_DIR)/drivers/net/wireless/bcm43xx/bcm43xx.$(LINUX_KMOD_SUFFIX) 
    7070  AUTOLOAD:=$(call AutoLoad,50,bcm43xx) 
     
    8080        - ipw2100 
    8181  DEPENDS:=kmod-ieee80211 
    82   KCONFIG:=$(CONFIG_IPW2100) 
     82  KCONFIG:=CONFIG_IPW2100 
    8383  FILES:=$(LINUX_DIR)/drivers/net/wireless/ipw2100.$(LINUX_KMOD_SUFFIX) 
    8484  AUTOLOAD:=$(call AutoLoad,50,ipw2100) 
     
    9494        - ipw2200 
    9595  DEPENDS:=kmod-ieee80211 
    96   KCONFIG:=$(CONFIG_IPW2200) 
     96  KCONFIG:=CONFIG_IPW2200 
    9797  FILES:=$(LINUX_DIR)/drivers/net/wireless/ipw2200.$(LINUX_KMOD_SUFFIX) 
    9898  AUTOLOAD:=$(call AutoLoad,50,ipw2200) 
     
    105105  TITLE:=Cisco Aironet driver 
    106106  DESCRIPTION:=Driver for Cisco Aironet cards 
    107   KCONFIG:=$(CONFIG_AIRO) 
     107  KCONFIG:=CONFIG_AIRO 
    108108  SUBMENU:=$(WIMENU) 
    109109  FILES:=$(LINUX_DIR)/drivers/net/wireless/airo.$(LINUX_KMOD_SUFFIX) 
     
    116116  TITLE:=Hermes 802.11b chipset support 
    117117  DESCRIPTION:=Kernel support for Hermes 802.11b chipsets 
    118   KCONFIG:=$(CONFIG_HERMES) 
     118  KCONFIG:=CONFIG_HERMES 
    119119  SUBMENU:=$(WIMENU) 
    120120  FILES:= \ 
     
    129129  TITLE:=Intersil Prism 2.5 PCI support 
    130130  DESCRIPTION:=Kernel modules for Intersil Prism 2.5 PCI support 
    131   KCONFIG:=$(CONFIG_PCI_HERMES) 
     131  KCONFIG:=CONFIG_PCI_HERMES 
    132132  DEPENDS:=kmod-net-hermes 
    133133  SUBMENU:=$(WIMENU) 
     
    141141  TITLE:=PLX9052 based PCI adaptor 
    142142  DESCRIPTION:=Kernel modules for Hermes in PLX9052 based PCI adaptors 
    143   KCONFIG:=$(CONFIG_PLX_HERMES) 
     143  KCONFIG:=CONFIG_PLX_HERMES 
    144144  DEPENDS:=kmod-net-hermes 
    145145  SUBMENU:=$(WIMENU) 
     
    153153  TITLE:=Intersil Prism54 support 
    154154  DESCRIPTION:=Kernel modules for Intersil Prism54 support 
    155   KCONFIG:=$(CONFIG_PRISM54) 
     155  KCONFIG:=CONFIG_PRISM54 
    156156  SUBMENU:=$(WIMENU) 
    157157  FILES:=$(LINUX_DIR)/drivers/net/wireless/prism54/prism54.$(LINUX_KMOD_SUFFIX) 
     
    164164  TITLE:=Zydas ZD1211 support 
    165165  DESCRIPTION:=Kernel modules Zydas ZD1211 support, kernel version 
    166   KCONFIG:=$(CONFIG_ZD1211RW) 
     166  KCONFIG:=CONFIG_ZD1211RW 
    167167  DEPENDS:=+kmod-ieee80211 +zd1211-firmware @LINUX_2_6 
    168168  SUBMENU:=$(WIMENU) 
  • trunk/scripts/config.pl

    r6502 r8026  
    5050 
    5151 
    52 sub config_add($$) { 
     52sub config_add($$$) { 
    5353        my $cfg1 = shift; 
    5454        my $cfg2 = shift; 
     55        my $mod_plus = shift; 
    5556        my %config; 
    5657         
     
    5960                 
    6061                foreach my $config (keys %cfg) { 
     62                        next if $mod_plus and $config{$config} and $config{$config} eq "y"; 
    6163                        $config{$config} = $cfg{$config}; 
    6264                } 
     
    124126                my $arg1 = parse_expr($pos); 
    125127                my $arg2 = parse_expr($pos); 
    126                 return config_add($arg1, $arg2); 
     128                return config_add($arg1, $arg2, 0); 
     129        } elsif ($arg =~ /^m\+/) { 
     130                my $arg1 = parse_expr($pos); 
     131                my $arg2 = parse_expr($pos); 
     132                return config_add($arg1, $arg2, 1); 
    127133        } elsif ($arg eq '>') { 
    128134                my $arg1 = parse_expr($pos); 
  • trunk/scripts/metadata.pl

    r7983 r8026  
    138138} 
    139139 
     140sub gen_kconfig_overrides() { 
     141        my %config; 
     142        my $package; 
     143        my $pkginfo = shift @ARGV; 
     144        my $cfgfile = shift @ARGV; 
     145 
     146        # parameter 2: build system config 
     147        open FILE, "<$cfgfile" or return; 
     148        while (<FILE>) { 
     149                /^(CONFIG_.+?)=(.+)$/ and $config{$1} = 1; 
     150        } 
     151        close FILE; 
     152 
     153        # parameter 1: package metadata 
     154        open FILE, "<$pkginfo" or return; 
     155        while (<FILE>) { 
     156                /^Package:\s*(.+?)\s*$/ and $package = $1; 
     157                /^Kernel-Config:\s*(.+?)\s*$/ and do { 
     158                        my @config = split /\s+/, $1; 
     159                        foreach my $config (@config) { 
     160                                my $val = 'm'; 
     161                                if ($config =~ /^(.+?)=(.+)$/) { 
     162                                        $config = $1; 
     163                                        $val = $2; 
     164                                } 
     165                                if ($config{"CONFIG_PACKAGE_$package"} and ($config ne 'n')) { 
     166                                        print "$config=$val\n"; 
     167                                } else { 
     168                                        print "# $config is not set\n"; 
     169                                } 
     170                        } 
     171                }; 
     172        }; 
     173        close FILE; 
     174} 
     175 
    140176sub merge_package_lists($$) { 
    141177        my $list1 = shift; 
     
    573609                /^package_mk$/ and return gen_package_mk(); 
    574610                /^package_config$/ and return gen_package_config(); 
     611                /^kconfig/ and return gen_kconfig_overrides(); 
    575612        } 
    576613        print <<EOF 
     
    578615        $0 target_mk [file]             Target metadata in makefile format 
    579616        $0 target_config [file]         Target metadata in Kconfig format 
    580         $0 package_mk [file]            Package metadata in makefile format 
     617        $0 package_mk [file]            Package metadata in makefile format 
    581618        $0 package_config [file]        Package metadata in Kconfig format 
     619        $0 kconfig [file] [config]      Kernel config overrides 
     620 
    582621EOF 
    583622} 
  • trunk/target/linux/generic-2.6/config-2.6.22

    r7996 r8026  
    5454CONFIG_BASE_FULL=y 
    5555# CONFIG_BASLER_EXCITE is not set 
     56# CONFIG_BAYCOM_EPP is not set 
     57# CONFIG_BAYCOM_PAR is not set 
    5658# CONFIG_BAYCOM_SER_FDX is not set 
    5759# CONFIG_BAYCOM_SER_HDX is not set 
     
    424426CONFIG_INET6_XFRM_TUNNEL=m 
    425427CONFIG_INET_AH=m 
    426 CONFIG_INET_DCCP_DIAG=m 
     428# CONFIG_INET_DCCP_DIAG is not et 
    427429CONFIG_INET_DIAG=m 
    428430CONFIG_INET_ESP=m 
     
    500502# CONFIG_IPX is not set 
    501503CONFIG_IP_ADVANCED_ROUTER=y 
    502 CONFIG_IP_DCCP=m 
    503 CONFIG_IP_DCCP_ACKVEC=y 
    504 CONFIG_IP_DCCP_CCID2=m 
    505 # CONFIG_IP_DCCP_CCID2_DEBUG is not set 
    506 CONFIG_IP_DCCP_CCID3=m 
    507 # CONFIG_IP_DCCP_CCID3_DEBUG is not set 
    508 CONFIG_IP_DCCP_CCID3_RTO=100 
    509 CONFIG_IP_DCCP_TFRC_LIB=m 
     504# CONFIG_IP_DCCP is not set 
    510505CONFIG_IP_FIB_HASH=y 
    511506# CONFIG_IP_FIB_TRIE is not set 
     
    623618# CONFIG_JFFS_FS is not set 
    624619# CONFIG_JFS_DEBUG is not set 
    625 CONFIG_JFS_FS=m 
     620# CONFIG_JFS_FS is not set 
    626621# CONFIG_JFS_POSIX_ACL is not set 
    627622# CONFIG_JFS_SECURITY is not set 
     
    882877# CONFIG_NS83820 is not set 
    883878# CONFIG_NTFS_DEBUG is not set 
    884 CONFIG_NTFS_FS=m 
    885 CONFIG_NTFS_RW=y 
     879# CONFIG_NTFS_FS is not set 
     880# CONFIG_NTFS_RW is not set 
    886881# CONFIG_OCFS2_FS is not set 
    887882# CONFIG_OSF_PARTITION is not set 
     
    889884CONFIG_PACKET_MMAP=y 
    890885# CONFIG_PARPORT is not set 
     886# CONFIG_PARPORT_PC is not set 
    891887CONFIG_PARTITION_ADVANCED=y 
    892888# CONFIG_PATA_ALI is not set 
     
    10071003# CONFIG_RAW_DRIVER is not set 
    10081004# CONFIG_REISERFS_CHECK is not set 
    1009 CONFIG_REISERFS_FS=m 
     1005# CONFIG_REISERFS_FS is not set 
    10101006# CONFIG_REISERFS_FS_XATTR is not set 
    10111007# CONFIG_REISERFS_PROC_INFO is not set 
     
    11801176# CONFIG_SLIP is not set 
    11811177# CONFIG_SLOB is not set 
    1182 CONFIG_SMB_FS=m 
     1178# CONFIG_SMB_FS is not set 
    11831179# CONFIG_SMB_NLS_DEFAULT is not set 
    11841180CONFIG_SND=m 
  • trunk/target/linux/generic-2.6/config-template

    r7996 r8026  
    5252CONFIG_BASE_FULL=y 
    5353# CONFIG_BASLER_EXCITE is not set 
     54# CONFIG_BAYCOM_EPP is not set 
     55# CONFIG_BAYCOM_PAR is not set 
    5456# CONFIG_BAYCOM_SER_FDX is not set 
    5557# CONFIG_BAYCOM_SER_HDX is not set 
     
    606608# CONFIG_JFFS_FS is not set 
    607609# CONFIG_JFS_DEBUG is not set 
    608 CONFIG_JFS_FS=m 
     610# CONFIG_JFS_FS is not set 
    609611# CONFIG_JFS_POSIX_ACL is not set 
    610612# CONFIG_JFS_SECURITY is not set 
     
    857859# CONFIG_NS83820 is not set 
    858860# CONFIG_NTFS_DEBUG is not set 
    859 CONFIG_NTFS_FS=m 
    860 CONFIG_NTFS_RW=y 
     861# CONFIG_NTFS_FS is not set 
     862# CONFIG_NTFS_RW is not set 
    861863# CONFIG_OCFS2_FS is not set 
    862864# CONFIG_OSF_PARTITION is not set 
     
    979981# CONFIG_RAW_DRIVER is not set 
    980982# CONFIG_REISERFS_CHECK is not set 
    981 CONFIG_REISERFS_FS=m 
     983# CONFIG_REISERFS_FS is not set 
    982984# CONFIG_REISERFS_FS_XATTR is not set 
    983985# CONFIG_REISERFS_PROC_INFO is not set 
     
    11451147# CONFIG_SLIP is not set 
    11461148# CONFIG_SLOB is not set 
    1147 CONFIG_SMB_FS=m 
     1149# CONFIG_SMB_FS is not set 
    11481150# CONFIG_SMB_NLS_DEFAULT is not set 
    11491151CONFIG_SND=m 
  • trunk/target/linux/x86-2.6/config/default

    r7659 r8026  
    271271CONFIG_PAGE_OFFSET=0xC0000000 
    272272# CONFIG_PARAVIRT is not set 
     273CONFIG_PARPORT_PC=m 
    273274CONFIG_PC8736x_GPIO=m 
    274275# CONFIG_PC87413_WDT is not set 
Note: See TracChangeset for help on using the changeset viewer.