kernel: Remove support for kernel 3.18
[openwrt/staging/jogo.git] / package / kernel / linux / modules / lib.mk
index c40e33320c429d0f0e80afd79dfde5040fe3a1e1..3e5a12e926727446acf9743468dbdbb377093b8b 100644 (file)
@@ -101,6 +101,7 @@ $(eval $(call KernelPackage,lib-crc32c))
 define KernelPackage/lib-lzo
   SUBMENU:=$(LIB_MENU)
   TITLE:=LZO support
+  DEPENDS:=+!LINUX_4_9:kmod-crypto-acompress
   KCONFIG:= \
        CONFIG_CRYPTO_LZO@ge4.9 \
        CONFIG_LZO_COMPRESS \
@@ -145,6 +146,7 @@ $(eval $(call KernelPackage,lib-zstd))
 define KernelPackage/lib-lz4
   SUBMENU:=$(LIB_MENU)
   TITLE:=LZ4 support
+  DEPENDS:=+!LINUX_4_9:kmod-crypto-acompress
   HIDDEN:=1
   KCONFIG:= \
        CONFIG_CRYPTO_LZ4@ge4.9 \
@@ -258,3 +260,14 @@ define KernelPackage/lib-cordic/description
 endef
 
 $(eval $(call KernelPackage,lib-cordic))
+
+
+define KernelPackage/asn1-decoder
+  SUBMENU:=$(LIB_MENU)
+  TITLE:=Simple ASN1 decoder
+  KCONFIG:= CONFIG_ASN1
+  HIDDEN:=1
+  FILES:=$(LINUX_DIR)/lib/asn1_decoder.ko
+endef
+
+$(eval $(call KernelPackage,asn1-decoder))