OpenWrt – Blame information for rev 3
?pathlinks?
Rev | Author | Line No. | Line |
---|---|---|---|
1 | office | 1 | # |
2 | # Copyright (C) 2011 OpenWrt.org |
||
3 | # |
||
4 | # This is free software, licensed under the GNU General Public License v2. |
||
5 | # See /LICENSE for more information. |
||
6 | # |
||
7 | |||
8 | LIB_MENU:=Libraries |
||
9 | |||
10 | define KernelPackage/lib-crc-ccitt |
||
11 | SUBMENU:=$(LIB_MENU) |
||
12 | TITLE:=CRC-CCITT support |
||
13 | KCONFIG:=CONFIG_CRC_CCITT |
||
14 | FILES:=$(LINUX_DIR)/lib/crc-ccitt.ko |
||
15 | AUTOLOAD:=$(call AutoProbe,crc-ccitt) |
||
16 | endef |
||
17 | |||
18 | define KernelPackage/lib-crc-ccitt/description |
||
19 | Kernel module for CRC-CCITT support |
||
20 | endef |
||
21 | |||
22 | $(eval $(call KernelPackage,lib-crc-ccitt)) |
||
23 | |||
24 | |||
25 | define KernelPackage/lib-crc-itu-t |
||
26 | SUBMENU:=$(LIB_MENU) |
||
27 | TITLE:=CRC ITU-T V.41 support |
||
28 | KCONFIG:=CONFIG_CRC_ITU_T |
||
29 | FILES:=$(LINUX_DIR)/lib/crc-itu-t.ko |
||
30 | AUTOLOAD:=$(call AutoProbe,crc-itu-t) |
||
31 | endef |
||
32 | |||
33 | define KernelPackage/lib-crc-itu-t/description |
||
34 | Kernel module for CRC ITU-T V.41 support |
||
35 | endef |
||
36 | |||
37 | $(eval $(call KernelPackage,lib-crc-itu-t)) |
||
38 | |||
39 | |||
40 | define KernelPackage/lib-crc7 |
||
41 | SUBMENU:=$(LIB_MENU) |
||
42 | TITLE:=CRC7 support |
||
43 | KCONFIG:=CONFIG_CRC7 |
||
44 | FILES:=$(LINUX_DIR)/lib/crc7.ko |
||
45 | AUTOLOAD:=$(call AutoProbe,crc7) |
||
46 | endef |
||
47 | |||
48 | define KernelPackage/lib-crc7/description |
||
49 | Kernel module for CRC7 support |
||
50 | endef |
||
51 | |||
52 | $(eval $(call KernelPackage,lib-crc7)) |
||
53 | |||
54 | |||
55 | define KernelPackage/lib-crc8 |
||
56 | SUBMENU:=$(LIB_MENU) |
||
57 | TITLE:=CRC8 support |
||
58 | KCONFIG:=CONFIG_CRC8 |
||
59 | FILES:=$(LINUX_DIR)/lib/crc8.ko |
||
60 | AUTOLOAD:=$(call AutoProbe,crc8) |
||
61 | endef |
||
62 | |||
63 | define KernelPackage/lib-crc8/description |
||
64 | Kernel module for CRC8 support |
||
65 | endef |
||
66 | |||
67 | $(eval $(call KernelPackage,lib-crc8)) |
||
68 | |||
69 | |||
70 | define KernelPackage/lib-crc16 |
||
71 | SUBMENU:=$(LIB_MENU) |
||
72 | TITLE:=CRC16 support |
||
73 | KCONFIG:=CONFIG_CRC16 |
||
74 | FILES:=$(LINUX_DIR)/lib/crc16.ko |
||
75 | AUTOLOAD:=$(call AutoLoad,20,crc16,1) |
||
76 | endef |
||
77 | |||
78 | define KernelPackage/lib-crc16/description |
||
79 | Kernel module for CRC16 support |
||
80 | endef |
||
81 | |||
82 | $(eval $(call KernelPackage,lib-crc16)) |
||
83 | |||
84 | |||
85 | define KernelPackage/lib-crc32c |
||
86 | SUBMENU:=$(LIB_MENU) |
||
87 | TITLE:=CRC32 support |
||
88 | KCONFIG:=CONFIG_LIBCRC32C |
||
89 | DEPENDS:=+kmod-crypto-crc32c |
||
90 | FILES:=$(LINUX_DIR)/lib/libcrc32c.ko |
||
91 | AUTOLOAD:=$(call AutoProbe,libcrc32c) |
||
92 | endef |
||
93 | |||
94 | define KernelPackage/lib-crc32c/description |
||
95 | Kernel module for CRC32 support |
||
96 | endef |
||
97 | |||
98 | $(eval $(call KernelPackage,lib-crc32c)) |
||
99 | |||
100 | |||
101 | define KernelPackage/lib-lzo |
||
102 | SUBMENU:=$(LIB_MENU) |
||
103 | TITLE:=LZO support |
||
3 | office | 104 | DEPENDS:=+LINUX_4_14:kmod-crypto-acompress |
1 | office | 105 | KCONFIG:= \ |
106 | CONFIG_CRYPTO_LZO@ge4.9 \ |
||
107 | CONFIG_LZO_COMPRESS \ |
||
108 | CONFIG_LZO_DECOMPRESS |
||
109 | HIDDEN:=1 |
||
110 | FILES:= \ |
||
111 | $(LINUX_DIR)/crypto/lzo.ko@ge4.9 \ |
||
112 | $(LINUX_DIR)/lib/lzo/lzo_compress.ko \ |
||
113 | $(LINUX_DIR)/lib/lzo/lzo_decompress.ko |
||
114 | AUTOLOAD:=$(call AutoProbe,lzo@ge4.9 lzo_compress lzo_decompress) |
||
115 | endef |
||
116 | |||
117 | define KernelPackage/lib-lzo/description |
||
118 | Kernel module for LZO compression/decompression support |
||
119 | endef |
||
120 | |||
121 | $(eval $(call KernelPackage,lib-lzo)) |
||
122 | |||
123 | |||
124 | define KernelPackage/lib-zstd |
||
125 | SUBMENU:=$(LIB_MENU) |
||
126 | TITLE:=ZSTD support |
||
127 | KCONFIG:= \ |
||
128 | CONFIG_ZSTD_COMPRESS \ |
||
129 | CONFIG_ZSTD_DECOMPRESS \ |
||
130 | CONFIG_XXHASH |
||
131 | HIDDEN:=1 |
||
132 | FILES:= \ |
||
133 | $(LINUX_DIR)/lib/xxhash.ko \ |
||
134 | $(LINUX_DIR)/lib/zstd/zstd_compress.ko \ |
||
135 | $(LINUX_DIR)/lib/zstd/zstd_decompress.ko |
||
136 | AUTOLOAD:=$(call AutoProbe,xxhash zstd_compress zstd_decompress) |
||
137 | endef |
||
138 | |||
139 | define KernelPackage/lib-zstd/description |
||
140 | Kernel module for ZSTD compression/decompression support |
||
141 | endef |
||
142 | |||
143 | $(eval $(call KernelPackage,lib-zstd)) |
||
144 | |||
145 | |||
146 | define KernelPackage/lib-lz4 |
||
147 | SUBMENU:=$(LIB_MENU) |
||
148 | TITLE:=LZ4 support |
||
3 | office | 149 | DEPENDS:=+LINUX_4_14:kmod-crypto-acompress |
1 | office | 150 | HIDDEN:=1 |
151 | KCONFIG:= \ |
||
152 | CONFIG_CRYPTO_LZ4@ge4.9 \ |
||
153 | CONFIG_LZ4_COMPRESS \ |
||
154 | CONFIG_LZ4_DECOMPRESS |
||
155 | FILES:= \ |
||
156 | $(LINUX_DIR)/crypto/lz4.ko@ge4.9 \ |
||
157 | $(LINUX_DIR)/lib/lz4/lz4_compress.ko \ |
||
158 | $(LINUX_DIR)/lib/lz4/lz4_decompress.ko |
||
159 | AUTOLOAD:=$(call AutoProbe,lz4@ge4.9 lz4_compress lz4_decompress) |
||
160 | endef |
||
161 | |||
162 | define KernelPackage/lib-lz4/description |
||
163 | Kernel module for LZ4 compression/decompression support |
||
164 | endef |
||
165 | |||
166 | $(eval $(call KernelPackage,lib-lz4)) |
||
167 | |||
168 | |||
169 | define KernelPackage/lib-raid6 |
||
170 | SUBMENU:=$(LIB_MENU) |
||
171 | TITLE:=RAID6 algorithm support |
||
172 | HIDDEN:=1 |
||
173 | KCONFIG:=CONFIG_RAID6_PQ |
||
174 | FILES:=$(LINUX_DIR)/lib/raid6/raid6_pq.ko |
||
175 | AUTOLOAD:=$(call AutoProbe,raid6_pq) |
||
176 | endef |
||
177 | |||
178 | define KernelPackage/lib-raid6/description |
||
179 | Kernel module for RAID6 algorithms |
||
180 | endef |
||
181 | |||
182 | $(eval $(call KernelPackage,lib-raid6)) |
||
183 | |||
184 | |||
185 | define KernelPackage/lib-xor |
||
186 | SUBMENU:=$(LIB_MENU) |
||
187 | TITLE:=XOR blocks algorithm support |
||
188 | HIDDEN:=1 |
||
189 | KCONFIG:=CONFIG_XOR_BLOCKS |
||
190 | ifneq ($(wildcard $(LINUX_DIR)/arch/arm/lib/xor-neon.ko),) |
||
191 | FILES:= \ |
||
192 | $(LINUX_DIR)/crypto/xor.ko \ |
||
193 | $(LINUX_DIR)/arch/arm/lib/xor-neon.ko |
||
194 | AUTOLOAD:=$(call AutoProbe,xor-neon xor) |
||
195 | else |
||
196 | FILES:=$(LINUX_DIR)/crypto/xor.ko |
||
197 | AUTOLOAD:=$(call AutoProbe,xor) |
||
198 | endif |
||
199 | endef |
||
200 | |||
201 | define KernelPackage/lib-xor/description |
||
202 | Kernel module for XOR blocks algorithms |
||
203 | endef |
||
204 | |||
205 | $(eval $(call KernelPackage,lib-xor)) |
||
206 | |||
207 | |||
208 | define KernelPackage/lib-textsearch |
||
209 | SUBMENU:=$(LIB_MENU) |
||
210 | TITLE:=Textsearch support |
||
211 | KCONFIG:= \ |
||
212 | CONFIG_TEXTSEARCH=y \ |
||
213 | CONFIG_TEXTSEARCH_KMP \ |
||
214 | CONFIG_TEXTSEARCH_BM \ |
||
215 | CONFIG_TEXTSEARCH_FSM |
||
216 | FILES:= \ |
||
217 | $(LINUX_DIR)/lib/ts_kmp.ko \ |
||
218 | $(LINUX_DIR)/lib/ts_bm.ko \ |
||
219 | $(LINUX_DIR)/lib/ts_fsm.ko |
||
220 | AUTOLOAD:=$(call AutoProbe,ts_kmp ts_bm ts_fsm) |
||
221 | endef |
||
222 | |||
223 | $(eval $(call KernelPackage,lib-textsearch)) |
||
224 | |||
225 | |||
226 | define KernelPackage/lib-zlib-inflate |
||
227 | SUBMENU:=$(LIB_MENU) |
||
228 | TITLE:=Zlib support |
||
229 | HIDDEN:=1 |
||
230 | KCONFIG:=CONFIG_ZLIB_INFLATE |
||
231 | FILES:=$(LINUX_DIR)/lib/zlib_inflate/zlib_inflate.ko |
||
232 | AUTOLOAD:=$(call AutoProbe,zlib_inflate) |
||
233 | endef |
||
234 | |||
235 | $(eval $(call KernelPackage,lib-zlib-inflate)) |
||
236 | |||
237 | |||
238 | define KernelPackage/lib-zlib-deflate |
||
239 | SUBMENU:=$(LIB_MENU) |
||
240 | TITLE:=Zlib support |
||
241 | HIDDEN:=1 |
||
242 | KCONFIG:=CONFIG_ZLIB_DEFLATE |
||
243 | FILES:=$(LINUX_DIR)/lib/zlib_deflate/zlib_deflate.ko |
||
244 | AUTOLOAD:=$(call AutoProbe,zlib_deflate) |
||
245 | endef |
||
246 | |||
247 | $(eval $(call KernelPackage,lib-zlib-deflate)) |
||
248 | |||
249 | |||
250 | define KernelPackage/lib-cordic |
||
251 | SUBMENU:=$(LIB_MENU) |
||
252 | TITLE:=Cordic function support |
||
253 | KCONFIG:=CONFIG_CORDIC |
||
254 | FILES:=$(LINUX_DIR)/lib/cordic.ko |
||
255 | AUTOLOAD:=$(call AutoProbe,cordic) |
||
256 | endef |
||
257 | |||
258 | define KernelPackage/lib-cordic/description |
||
259 | Kernel module for Cordic function support |
||
260 | endef |
||
261 | |||
262 | $(eval $(call KernelPackage,lib-cordic)) |