X-Git-Url: https://git.archive.openwrt.org/?a=blobdiff_plain;f=package%2Fkernel%2Fmodules%2Flib.mk;h=b2605419532b5fb9643a4c400b8079248b10d6c0;hb=5058310b18b5820482b424c0a5bd2a8a71a033f3;hp=b0970e6965ca4b094d90ecb194bd7ee64b07a1f9;hpb=4c7ffb7407a76748aece995e943989299030febc;p=openwrt.git diff --git a/package/kernel/modules/lib.mk b/package/kernel/modules/lib.mk index b0970e6965..b260541953 100644 --- a/package/kernel/modules/lib.mk +++ b/package/kernel/modules/lib.mk @@ -7,7 +7,7 @@ LIB_MENU:=Libraries -define KernelPackage/crc-ccitt +define KernelPackage/lib-crc-ccitt SUBMENU:=$(LIB_MENU) TITLE:=CRC-CCITT support KCONFIG:=CONFIG_CRC_CCITT @@ -15,14 +15,14 @@ define KernelPackage/crc-ccitt AUTOLOAD:=$(call AutoLoad,20,crc-ccitt) endef -define KernelPackage/crc-ccitt/description +define KernelPackage/lib-crc-ccitt/description Kernel module for CRC-CCITT support endef -$(eval $(call KernelPackage,crc-ccitt)) +$(eval $(call KernelPackage,lib-crc-ccitt)) -define KernelPackage/crc-itu-t +define KernelPackage/lib-crc-itu-t SUBMENU:=$(LIB_MENU) TITLE:=CRC ITU-T V.41 support KCONFIG:=CONFIG_CRC_ITU_T @@ -30,14 +30,14 @@ define KernelPackage/crc-itu-t AUTOLOAD:=$(call AutoLoad,20,crc-itu-t) endef -define KernelPackage/crc-itu-t/description +define KernelPackage/lib-crc-itu-t/description Kernel module for CRC ITU-T V.41 support endef -$(eval $(call KernelPackage,crc-itu-t)) +$(eval $(call KernelPackage,lib-crc-itu-t)) -define KernelPackage/crc7 +define KernelPackage/lib-crc7 SUBMENU:=$(LIB_MENU) TITLE:=CRC7 support KCONFIG:=CONFIG_CRC7 @@ -45,48 +45,82 @@ define KernelPackage/crc7 AUTOLOAD:=$(call AutoLoad,20,crc7) endef -define KernelPackage/crc7/description +define KernelPackage/lib-crc7/description Kernel module for CRC7 support endef -$(eval $(call KernelPackage,crc7)) +$(eval $(call KernelPackage,lib-crc7)) -define KernelPackage/crc16 +define KernelPackage/lib-crc8 + SUBMENU:=$(LIB_MENU) + TITLE:=CRC8 support + DEPENDS:= @!(LINUX_2_6_30||LINUX_2_6_31||LINUX_2_6_32||LINUX_2_6_36||LINUX_2_6_37||LINUX_2_6_38||LINUX_2_6_39||LINUX_3_0) + KCONFIG:=CONFIG_CRC8 + FILES:=$(LINUX_DIR)/lib/crc8.ko + AUTOLOAD:=$(call AutoLoad,20,crc8) +endef + +define KernelPackage/lib-crc8/description + Kernel module for CRC8 support +endef + +$(eval $(call KernelPackage,lib-crc8)) + + +define KernelPackage/lib-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 +define KernelPackage/lib-crc16/description Kernel module for CRC16 support endef -$(eval $(call KernelPackage,crc16)) +$(eval $(call KernelPackage,lib-crc16)) -define KernelPackage/libcrc32c +define KernelPackage/lib-crc32c SUBMENU:=$(LIB_MENU) - TITLE:=CRC32 library support + TITLE:=CRC32 support KCONFIG:=CONFIG_LIBCRC32C - DEPENDS:=+kmod-crypto-core +kmod-crypto-misc + DEPENDS:=+kmod-crypto-crc32c FILES:=$(LINUX_DIR)/lib/libcrc32c.ko - AUTOLOAD:=$(call AutoLoad,20,crc32c libcrc32c,1) + AUTOLOAD:=$(call AutoLoad,20,libcrc32c,1) endef -define KernelPackage/libcrc32c/description +define KernelPackage/lib-crc32c/description Kernel module for CRC32 support endef -$(eval $(call KernelPackage,libcrc32c)) +$(eval $(call KernelPackage,lib-crc32c)) + +define KernelPackage/lib-lzo + SUBMENU:=$(LIB_MENU) + TITLE:=LZO support + KCONFIG:= \ + CONFIG_LZO_COMPRESS \ + CONFIG_LZO_DECOMPRESS + FILES:= \ + $(LINUX_DIR)/lib/lzo/lzo_compress.ko \ + $(LINUX_DIR)/lib/lzo/lzo_decompress.ko + AUTOLOAD:=$(call AutoLoad,20, lzo_compress lzo_decompress,1) +endef -define KernelPackage/textsearch +define KernelPackage/lib-lzo/description + Kernel module for LZO compression/decompression support +endef + +$(eval $(call KernelPackage,lib-lzo)) + + +define KernelPackage/lib-textsearch SUBMENU:=$(LIB_MENU) - TITLE:=Textsearch support is selected if needed + TITLE:=Textsearch support KCONFIG:= \ CONFIG_TEXTSEARCH=y \ CONFIG_TEXTSEARCH_KMP \ @@ -99,15 +133,31 @@ SUBMENU:=$(LIB_MENU) AUTOLOAD:=$(call AutoLoad,20,ts_kmp ts_bm ts_fsm) endef -$(eval $(call KernelPackage,textsearch)) +$(eval $(call KernelPackage,lib-textsearch)) -define KernelPackage/zlib +define KernelPackage/lib-zlib SUBMENU:=$(LIB_MENU) - TITLE:=zlib support is selected if needed + TITLE:=Zlib support KCONFIG:=CONFIG_ZLIB_DEFLATE FILES:=$(LINUX_DIR)/lib/zlib_deflate/zlib_deflate.ko - AUTOLOAD:=$(call AutoLoad,20,zlib_deflate,1) + AUTOLOAD:=$(call AutoLoad,08,zlib_deflate,1) +endef + +$(eval $(call KernelPackage,lib-zlib)) + + +define KernelPackage/lib-cordic + SUBMENU:=$(LIB_MENU) + TITLE:=Cordic function support + DEPENDS:= @!(LINUX_2_6_30||LINUX_2_6_31||LINUX_2_6_32||LINUX_2_6_36||LINUX_2_6_37||LINUX_2_6_38||LINUX_2_6_39||LINUX_3_0) + KCONFIG:=CONFIG_CORDIC + FILES:=$(LINUX_DIR)/lib/cordic.ko + AUTOLOAD:=$(call AutoLoad,20,cordic) +endef + +define KernelPackage/lib-cordic/description + Kernel module for Cordic function support endef -$(eval $(call KernelPackage,zlib)) +$(eval $(call KernelPackage,lib-cordic))