mirror of
https://github.com/openwrt/openwrt.git
synced 2024-12-28 09:39:00 +00:00
kernel/modules: Add "Libraries" submenu and move library packages there
SVN-Revision: 26635
This commit is contained in:
parent
627438d0ff
commit
0a0b8c621c
102
package/kernel/modules/lib.mk
Normal file
102
package/kernel/modules/lib.mk
Normal file
@ -0,0 +1,102 @@
|
|||||||
|
#
|
||||||
|
# Copyright (C) 2011 OpenWrt.org
|
||||||
|
#
|
||||||
|
# This is free software, licensed under the GNU General Public License v2.
|
||||||
|
# See /LICENSE for more information.
|
||||||
|
#
|
||||||
|
|
||||||
|
LIB_MENU:=Libraries
|
||||||
|
|
||||||
|
define KernelPackage/crc-ccitt
|
||||||
|
SUBMENU:=$(LIB_MENU)
|
||||||
|
TITLE:=CRC-CCITT support
|
||||||
|
KCONFIG:=CONFIG_CRC_CCITT
|
||||||
|
FILES:=$(LINUX_DIR)/lib/crc-ccitt.ko
|
||||||
|
AUTOLOAD:=$(call AutoLoad,20,crc-ccitt)
|
||||||
|
endef
|
||||||
|
|
||||||
|
define KernelPackage/crc-ccitt/description
|
||||||
|
Kernel module for CRC-CCITT support
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,crc-ccitt))
|
||||||
|
|
||||||
|
|
||||||
|
define KernelPackage/crc-itu-t
|
||||||
|
SUBMENU:=$(LIB_MENU)
|
||||||
|
TITLE:=CRC ITU-T V.41 support
|
||||||
|
KCONFIG:=CONFIG_CRC_ITU_T
|
||||||
|
FILES:=$(LINUX_DIR)/lib/crc-itu-t.ko
|
||||||
|
AUTOLOAD:=$(call AutoLoad,20,crc-itu-t)
|
||||||
|
endef
|
||||||
|
|
||||||
|
define KernelPackage/crc-itu-t/description
|
||||||
|
Kernel module for CRC ITU-T V.41 support
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,crc-itu-t))
|
||||||
|
|
||||||
|
|
||||||
|
define KernelPackage/crc7
|
||||||
|
SUBMENU:=$(LIB_MENU)
|
||||||
|
TITLE:=CRC7 support
|
||||||
|
KCONFIG:=CONFIG_CRC7
|
||||||
|
FILES:=$(LINUX_DIR)/lib/crc7.ko
|
||||||
|
AUTOLOAD:=$(call AutoLoad,20,crc7)
|
||||||
|
endef
|
||||||
|
|
||||||
|
define KernelPackage/crc7/description
|
||||||
|
Kernel module for CRC7 support
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,crc7))
|
||||||
|
|
||||||
|
|
||||||
|
define KernelPackage/crc16
|
||||||
|
SUBMENU:=$(LIB_MENU)
|
||||||
|
TITLE:=CRC16 support
|
||||||
|
KCONFIG:=CONFIG_CRC16
|
||||||
|
FILES:=$(LINUX_DIR)/lib/crc16.ko
|
||||||
|
AUTOLOAD:=$(call AutoLoad,20,crc16,1)
|
||||||
|
$(call SetDepends/crc16)
|
||||||
|
endef
|
||||||
|
|
||||||
|
define KernelPackage/crc16/description
|
||||||
|
Kernel module for CRC16 support
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,crc16))
|
||||||
|
|
||||||
|
|
||||||
|
define KernelPackage/libcrc32c
|
||||||
|
SUBMENU:=$(LIB_MENU)
|
||||||
|
TITLE:=CRC32 library support
|
||||||
|
KCONFIG:=CONFIG_LIBCRC32C
|
||||||
|
DEPENDS:=+kmod-crypto-core +kmod-crypto-misc
|
||||||
|
FILES:=$(LINUX_DIR)/lib/libcrc32c.ko
|
||||||
|
AUTOLOAD:=$(call AutoLoad,20,crc32c libcrc32c,1)
|
||||||
|
endef
|
||||||
|
|
||||||
|
define KernelPackage/libcrc32c/description
|
||||||
|
Kernel module for CRC32 support
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,libcrc32c))
|
||||||
|
|
||||||
|
|
||||||
|
define KernelPackage/textsearch
|
||||||
|
SUBMENU:=$(LIB_MENU)
|
||||||
|
TITLE:=Textsearch support is selected if needed
|
||||||
|
KCONFIG:= \
|
||||||
|
CONFIG_TEXTSEARCH=y \
|
||||||
|
CONFIG_TEXTSEARCH_KMP \
|
||||||
|
CONFIG_TEXTSEARCH_BM \
|
||||||
|
CONFIG_TEXTSEARCH_FSM
|
||||||
|
FILES:= \
|
||||||
|
$(LINUX_DIR)/lib/ts_kmp.ko \
|
||||||
|
$(LINUX_DIR)/lib/ts_bm.ko \
|
||||||
|
$(LINUX_DIR)/lib/ts_fsm.ko
|
||||||
|
AUTOLOAD:=$(call AutoLoad,20,ts_kmp ts_bm ts_fsm)
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,textsearch))
|
@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# Copyright (C) 2006-2010 OpenWrt.org
|
# Copyright (C) 2006-2011 OpenWrt.org
|
||||||
#
|
#
|
||||||
# This is free software, licensed under the GNU General Public License v2.
|
# This is free software, licensed under the GNU General Public License v2.
|
||||||
# See /LICENSE for more information.
|
# See /LICENSE for more information.
|
||||||
@ -87,83 +87,6 @@ endef
|
|||||||
$(eval $(call KernelPackage,cpu-msr))
|
$(eval $(call KernelPackage,cpu-msr))
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/crc-ccitt
|
|
||||||
SUBMENU:=$(OTHER_MENU)
|
|
||||||
TITLE:=CRC-CCITT support
|
|
||||||
KCONFIG:=CONFIG_CRC_CCITT
|
|
||||||
FILES:=$(LINUX_DIR)/lib/crc-ccitt.ko
|
|
||||||
AUTOLOAD:=$(call AutoLoad,20,crc-ccitt)
|
|
||||||
endef
|
|
||||||
|
|
||||||
define KernelPackage/crc-ccitt/description
|
|
||||||
Kernel module for CRC-CCITT support
|
|
||||||
endef
|
|
||||||
|
|
||||||
$(eval $(call KernelPackage,crc-ccitt))
|
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/crc-itu-t
|
|
||||||
SUBMENU:=$(OTHER_MENU)
|
|
||||||
TITLE:=CRC ITU-T V.41 support
|
|
||||||
KCONFIG:=CONFIG_CRC_ITU_T
|
|
||||||
FILES:=$(LINUX_DIR)/lib/crc-itu-t.ko
|
|
||||||
AUTOLOAD:=$(call AutoLoad,20,crc-itu-t)
|
|
||||||
endef
|
|
||||||
|
|
||||||
define KernelPackage/crc-itu-t/description
|
|
||||||
Kernel module for CRC ITU-T V.41 support
|
|
||||||
endef
|
|
||||||
|
|
||||||
$(eval $(call KernelPackage,crc-itu-t))
|
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/crc7
|
|
||||||
SUBMENU:=$(OTHER_MENU)
|
|
||||||
TITLE:=CRC7 support
|
|
||||||
KCONFIG:=CONFIG_CRC7
|
|
||||||
FILES:=$(LINUX_DIR)/lib/crc7.ko
|
|
||||||
AUTOLOAD:=$(call AutoLoad,20,crc7)
|
|
||||||
endef
|
|
||||||
|
|
||||||
define KernelPackage/crc7/description
|
|
||||||
Kernel module for CRC7 support
|
|
||||||
endef
|
|
||||||
|
|
||||||
$(eval $(call KernelPackage,crc7))
|
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/crc16
|
|
||||||
SUBMENU:=$(OTHER_MENU)
|
|
||||||
TITLE:=CRC16 support
|
|
||||||
KCONFIG:=CONFIG_CRC16
|
|
||||||
FILES:=$(LINUX_DIR)/lib/crc16.ko
|
|
||||||
AUTOLOAD:=$(call AutoLoad,20,crc16,1)
|
|
||||||
$(call SetDepends/crc16)
|
|
||||||
endef
|
|
||||||
|
|
||||||
define KernelPackage/crc16/description
|
|
||||||
Kernel module for CRC16 support
|
|
||||||
endef
|
|
||||||
|
|
||||||
$(eval $(call KernelPackage,crc16))
|
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/libcrc32c
|
|
||||||
SUBMENU:=$(OTHER_MENU)
|
|
||||||
TITLE:=CRC32 library support
|
|
||||||
KCONFIG:=CONFIG_LIBCRC32C
|
|
||||||
DEPENDS:=+kmod-crypto-core +kmod-crypto-misc
|
|
||||||
FILES:=$(LINUX_DIR)/lib/libcrc32c.ko
|
|
||||||
AUTOLOAD:=$(call AutoLoad,20,crc32c libcrc32c,1)
|
|
||||||
endef
|
|
||||||
|
|
||||||
define KernelPackage/libcrc32c/description
|
|
||||||
Kernel module for CRC32 support
|
|
||||||
endef
|
|
||||||
|
|
||||||
$(eval $(call KernelPackage,libcrc32c))
|
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/eeprom-93cx6
|
define KernelPackage/eeprom-93cx6
|
||||||
SUBMENU:=$(OTHER_MENU)
|
SUBMENU:=$(OTHER_MENU)
|
||||||
TITLE:=EEPROM 93CX6 support
|
TITLE:=EEPROM 93CX6 support
|
||||||
@ -795,24 +718,6 @@ endef
|
|||||||
$(eval $(call KernelPackage,ssb))
|
$(eval $(call KernelPackage,ssb))
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/textsearch
|
|
||||||
SUBMENU:=$(OTHER_MENU)
|
|
||||||
TITLE:=Textsearch support is selected if needed
|
|
||||||
KCONFIG:= \
|
|
||||||
CONFIG_TEXTSEARCH=y \
|
|
||||||
CONFIG_TEXTSEARCH_KMP \
|
|
||||||
CONFIG_TEXTSEARCH_BM \
|
|
||||||
CONFIG_TEXTSEARCH_FSM
|
|
||||||
FILES:= \
|
|
||||||
$(LINUX_DIR)/lib/ts_kmp.ko \
|
|
||||||
$(LINUX_DIR)/lib/ts_bm.ko \
|
|
||||||
$(LINUX_DIR)/lib/ts_fsm.ko
|
|
||||||
AUTOLOAD:=$(call AutoLoad,20,ts_kmp ts_bm ts_fsm)
|
|
||||||
endef
|
|
||||||
|
|
||||||
$(eval $(call KernelPackage,textsearch))
|
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/wdt-geode
|
define KernelPackage/wdt-geode
|
||||||
SUBMENU:=$(OTHER_MENU)
|
SUBMENU:=$(OTHER_MENU)
|
||||||
TITLE:=Geode/LX Watchdog timer
|
TITLE:=Geode/LX Watchdog timer
|
||||||
|
Loading…
Reference in New Issue
Block a user