diff options
author | Denys Vlasenko <vda.linux@googlemail.com> | 2013-11-14 09:53:52 +0100 |
---|---|---|
committer | Denys Vlasenko <vda.linux@googlemail.com> | 2013-11-14 09:53:52 +0100 |
commit | 66620fa62691271d777d11c562f894c65cd4f094 (patch) | |
tree | b4a46a3a62db3555836619c01e904472c0c385c1 | |
parent | 73225b6d6e14f63e048fd95b504a2d909684699f (diff) | |
download | busybox-w32-66620fa62691271d777d11c562f894c65cd4f094.tar.gz busybox-w32-66620fa62691271d777d11c562f894c65cd4f094.tar.bz2 busybox-w32-66620fa62691271d777d11c562f894c65cd4f094.zip |
archival/*: move "kbuild:" snippets into .c files
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
-rw-r--r-- | archival/Kbuild.src | 19 | ||||
-rw-r--r-- | archival/ar.c | 2 | ||||
-rw-r--r-- | archival/bbunzip.c | 14 | ||||
-rw-r--r-- | archival/bzip2.c | 2 | ||||
-rw-r--r-- | archival/cpio.c | 2 | ||||
-rw-r--r-- | archival/dpkg.c | 2 | ||||
-rw-r--r-- | archival/dpkg_deb.c | 2 | ||||
-rw-r--r-- | archival/gzip.c | 2 | ||||
-rw-r--r-- | archival/lzop.c | 2 | ||||
-rw-r--r-- | archival/rpm.c | 2 | ||||
-rw-r--r-- | archival/rpm2cpio.c | 2 | ||||
-rw-r--r-- | archival/tar.c | 2 | ||||
-rw-r--r-- | archival/unzip.c | 8 |
13 files changed, 35 insertions, 26 deletions
diff --git a/archival/Kbuild.src b/archival/Kbuild.src index 3466452f7..a6fd2eac0 100644 --- a/archival/Kbuild.src +++ b/archival/Kbuild.src | |||
@@ -9,22 +9,3 @@ libs-y += libarchive/ | |||
9 | lib-y:= | 9 | lib-y:= |
10 | 10 | ||
11 | INSERT | 11 | INSERT |
12 | |||
13 | lib-$(CONFIG_AR) += ar.o | ||
14 | lib-$(CONFIG_CPIO) += cpio.o | ||
15 | lib-$(CONFIG_DPKG) += dpkg.o | ||
16 | lib-$(CONFIG_DPKG_DEB) += dpkg_deb.o | ||
17 | lib-$(CONFIG_RPM2CPIO) += rpm2cpio.o | ||
18 | lib-$(CONFIG_RPM) += rpm.o | ||
19 | lib-$(CONFIG_TAR) += tar.o | ||
20 | lib-$(CONFIG_UNZIP) += unzip.o | ||
21 | |||
22 | lib-$(CONFIG_LZOP) += lzop.o bbunzip.o | ||
23 | lib-$(CONFIG_GZIP) += gzip.o bbunzip.o | ||
24 | lib-$(CONFIG_BZIP2) += bzip2.o bbunzip.o | ||
25 | |||
26 | lib-$(CONFIG_UNXZ) += bbunzip.o | ||
27 | lib-$(CONFIG_UNLZMA) += bbunzip.o | ||
28 | lib-$(CONFIG_BUNZIP2) += bbunzip.o | ||
29 | lib-$(CONFIG_GUNZIP) += bbunzip.o | ||
30 | lib-$(CONFIG_UNCOMPRESS) += bbunzip.o | ||
diff --git a/archival/ar.c b/archival/ar.c index 88236e878..0a8d828d6 100644 --- a/archival/ar.c +++ b/archival/ar.c | |||
@@ -17,6 +17,8 @@ | |||
17 | * http://www.unix-systems.org/single_unix_specification_v2/xcu/ar.html | 17 | * http://www.unix-systems.org/single_unix_specification_v2/xcu/ar.html |
18 | */ | 18 | */ |
19 | 19 | ||
20 | //kbuild:lib-$(CONFIG_AR) += ar.o | ||
21 | |||
20 | //usage:#define ar_trivial_usage | 22 | //usage:#define ar_trivial_usage |
21 | //usage: "[-o] [-v] [-p] [-t] [-x] ARCHIVE FILES" | 23 | //usage: "[-o] [-v] [-p] [-t] [-x] ARCHIVE FILES" |
22 | //usage:#define ar_full_usage "\n\n" | 24 | //usage:#define ar_full_usage "\n\n" |
diff --git a/archival/bbunzip.c b/archival/bbunzip.c index 3735e3282..f2d796e67 100644 --- a/archival/bbunzip.c +++ b/archival/bbunzip.c | |||
@@ -7,6 +7,9 @@ | |||
7 | #include "libbb.h" | 7 | #include "libbb.h" |
8 | #include "bb_archive.h" | 8 | #include "bb_archive.h" |
9 | 9 | ||
10 | /* lzop_main() uses bbunpack(), need this: */ | ||
11 | //kbuild:lib-$(CONFIG_LZOP) += bbunzip.o | ||
12 | |||
10 | /* Note: must be kept in sync with archival/lzop.c */ | 13 | /* Note: must be kept in sync with archival/lzop.c */ |
11 | enum { | 14 | enum { |
12 | OPT_STDOUT = 1 << 0, | 15 | OPT_STDOUT = 1 << 0, |
@@ -205,7 +208,6 @@ char* FAST_FUNC make_new_name_generic(char *filename, const char *expected_ext) | |||
205 | * | 208 | * |
206 | * Licensed under GPLv2 or later, see file LICENSE in this source tree. | 209 | * Licensed under GPLv2 or later, see file LICENSE in this source tree. |
207 | */ | 210 | */ |
208 | |||
209 | //usage:#define uncompress_trivial_usage | 211 | //usage:#define uncompress_trivial_usage |
210 | //usage: "[-cf] [FILE]..." | 212 | //usage: "[-cf] [FILE]..." |
211 | //usage:#define uncompress_full_usage "\n\n" | 213 | //usage:#define uncompress_full_usage "\n\n" |
@@ -213,6 +215,7 @@ char* FAST_FUNC make_new_name_generic(char *filename, const char *expected_ext) | |||
213 | //usage: "\n -c Write to stdout" | 215 | //usage: "\n -c Write to stdout" |
214 | //usage: "\n -f Overwrite" | 216 | //usage: "\n -f Overwrite" |
215 | 217 | ||
218 | //kbuild:lib-$(CONFIG_UNCOMPRESS) += bbunzip.o | ||
216 | #if ENABLE_UNCOMPRESS | 219 | #if ENABLE_UNCOMPRESS |
217 | static | 220 | static |
218 | IF_DESKTOP(long long) int FAST_FUNC unpack_uncompress(transformer_aux_data_t *aux) | 221 | IF_DESKTOP(long long) int FAST_FUNC unpack_uncompress(transformer_aux_data_t *aux) |
@@ -257,7 +260,6 @@ int uncompress_main(int argc UNUSED_PARAM, char **argv) | |||
257 | * See the license_msg below and the file COPYING for the software license. | 260 | * See the license_msg below and the file COPYING for the software license. |
258 | * See the file algorithm.doc for the compression algorithms and file formats. | 261 | * See the file algorithm.doc for the compression algorithms and file formats. |
259 | */ | 262 | */ |
260 | |||
261 | //usage:#define gunzip_trivial_usage | 263 | //usage:#define gunzip_trivial_usage |
262 | //usage: "[-cft] [FILE]..." | 264 | //usage: "[-cft] [FILE]..." |
263 | //usage:#define gunzip_full_usage "\n\n" | 265 | //usage:#define gunzip_full_usage "\n\n" |
@@ -278,6 +280,8 @@ int uncompress_main(int argc UNUSED_PARAM, char **argv) | |||
278 | //usage:#define zcat_full_usage "\n\n" | 280 | //usage:#define zcat_full_usage "\n\n" |
279 | //usage: "Decompress to stdout" | 281 | //usage: "Decompress to stdout" |
280 | 282 | ||
283 | //kbuild:lib-$(CONFIG_GZIP) += bbunzip.o | ||
284 | //kbuild:lib-$(CONFIG_GUNZIP) += bbunzip.o | ||
281 | #if ENABLE_GUNZIP | 285 | #if ENABLE_GUNZIP |
282 | static | 286 | static |
283 | char* FAST_FUNC make_new_name_gunzip(char *filename, const char *expected_ext UNUSED_PARAM) | 287 | char* FAST_FUNC make_new_name_gunzip(char *filename, const char *expected_ext UNUSED_PARAM) |
@@ -356,8 +360,11 @@ int gunzip_main(int argc UNUSED_PARAM, char **argv) | |||
356 | //usage: "[FILE]..." | 360 | //usage: "[FILE]..." |
357 | //usage:#define bzcat_full_usage "\n\n" | 361 | //usage:#define bzcat_full_usage "\n\n" |
358 | //usage: "Decompress to stdout" | 362 | //usage: "Decompress to stdout" |
363 | |||
359 | //applet:IF_BUNZIP2(APPLET(bunzip2, BB_DIR_USR_BIN, BB_SUID_DROP)) | 364 | //applet:IF_BUNZIP2(APPLET(bunzip2, BB_DIR_USR_BIN, BB_SUID_DROP)) |
360 | //applet:IF_BUNZIP2(APPLET_ODDNAME(bzcat, bunzip2, BB_DIR_USR_BIN, BB_SUID_DROP, bzcat)) | 365 | //applet:IF_BUNZIP2(APPLET_ODDNAME(bzcat, bunzip2, BB_DIR_USR_BIN, BB_SUID_DROP, bzcat)) |
366 | //kbuild:lib-$(CONFIG_BZIP2) += bbunzip.o | ||
367 | //kbuild:lib-$(CONFIG_BUNZIP2) += bbunzip.o | ||
361 | #if ENABLE_BUNZIP2 | 368 | #if ENABLE_BUNZIP2 |
362 | static | 369 | static |
363 | IF_DESKTOP(long long) int FAST_FUNC unpack_bunzip2(transformer_aux_data_t *aux) | 370 | IF_DESKTOP(long long) int FAST_FUNC unpack_bunzip2(transformer_aux_data_t *aux) |
@@ -385,7 +392,6 @@ int bunzip2_main(int argc UNUSED_PARAM, char **argv) | |||
385 | * | 392 | * |
386 | * Licensed under GPLv2, see file LICENSE in this source tree. | 393 | * Licensed under GPLv2, see file LICENSE in this source tree. |
387 | */ | 394 | */ |
388 | |||
389 | //usage:#define unlzma_trivial_usage | 395 | //usage:#define unlzma_trivial_usage |
390 | //usage: "[-cf] [FILE]..." | 396 | //usage: "[-cf] [FILE]..." |
391 | //usage:#define unlzma_full_usage "\n\n" | 397 | //usage:#define unlzma_full_usage "\n\n" |
@@ -426,6 +432,7 @@ int bunzip2_main(int argc UNUSED_PARAM, char **argv) | |||
426 | //usage:#define xzcat_full_usage "\n\n" | 432 | //usage:#define xzcat_full_usage "\n\n" |
427 | //usage: "Decompress to stdout" | 433 | //usage: "Decompress to stdout" |
428 | 434 | ||
435 | //kbuild:lib-$(CONFIG_UNLZMA) += bbunzip.o | ||
429 | #if ENABLE_UNLZMA | 436 | #if ENABLE_UNLZMA |
430 | static | 437 | static |
431 | IF_DESKTOP(long long) int FAST_FUNC unpack_unlzma(transformer_aux_data_t *aux) | 438 | IF_DESKTOP(long long) int FAST_FUNC unpack_unlzma(transformer_aux_data_t *aux) |
@@ -451,6 +458,7 @@ int unlzma_main(int argc UNUSED_PARAM, char **argv) | |||
451 | #endif | 458 | #endif |
452 | 459 | ||
453 | 460 | ||
461 | //kbuild:lib-$(CONFIG_UNXZ) += bbunzip.o | ||
454 | #if ENABLE_UNXZ | 462 | #if ENABLE_UNXZ |
455 | static | 463 | static |
456 | IF_DESKTOP(long long) int FAST_FUNC unpack_unxz(transformer_aux_data_t *aux) | 464 | IF_DESKTOP(long long) int FAST_FUNC unpack_unxz(transformer_aux_data_t *aux) |
diff --git a/archival/bzip2.c b/archival/bzip2.c index dd77c8efc..485afeb24 100644 --- a/archival/bzip2.c +++ b/archival/bzip2.c | |||
@@ -7,6 +7,8 @@ | |||
7 | * about bzip2 library code. | 7 | * about bzip2 library code. |
8 | */ | 8 | */ |
9 | 9 | ||
10 | //kbuild:lib-$(CONFIG_BZIP2) += bzip2.o | ||
11 | |||
10 | //usage:#define bzip2_trivial_usage | 12 | //usage:#define bzip2_trivial_usage |
11 | //usage: "[OPTIONS] [FILE]..." | 13 | //usage: "[OPTIONS] [FILE]..." |
12 | //usage:#define bzip2_full_usage "\n\n" | 14 | //usage:#define bzip2_full_usage "\n\n" |
diff --git a/archival/cpio.c b/archival/cpio.c index 699c6dbb7..c228aabcc 100644 --- a/archival/cpio.c +++ b/archival/cpio.c | |||
@@ -14,6 +14,8 @@ | |||
14 | #include "libbb.h" | 14 | #include "libbb.h" |
15 | #include "bb_archive.h" | 15 | #include "bb_archive.h" |
16 | 16 | ||
17 | //kbuild:lib-$(CONFIG_CPIO) += cpio.o | ||
18 | |||
17 | //usage:#define cpio_trivial_usage | 19 | //usage:#define cpio_trivial_usage |
18 | //usage: "[-dmvu] [-F FILE]" IF_FEATURE_CPIO_O(" [-H newc]") | 20 | //usage: "[-dmvu] [-F FILE]" IF_FEATURE_CPIO_O(" [-H newc]") |
19 | //usage: " [-ti"IF_FEATURE_CPIO_O("o")"]" IF_FEATURE_CPIO_P(" [-p DIR]") | 21 | //usage: " [-ti"IF_FEATURE_CPIO_O("o")"]" IF_FEATURE_CPIO_P(" [-p DIR]") |
diff --git a/archival/dpkg.c b/archival/dpkg.c index ed86f3355..cd88a79c2 100644 --- a/archival/dpkg.c +++ b/archival/dpkg.c | |||
@@ -28,6 +28,8 @@ | |||
28 | * | 28 | * |
29 | */ | 29 | */ |
30 | 30 | ||
31 | //kbuild:lib-$(CONFIG_DPKG) += dpkg.o | ||
32 | |||
31 | //usage:#define dpkg_trivial_usage | 33 | //usage:#define dpkg_trivial_usage |
32 | //usage: "[-ilCPru] [-F OPT] PACKAGE" | 34 | //usage: "[-ilCPru] [-F OPT] PACKAGE" |
33 | //usage:#define dpkg_full_usage "\n\n" | 35 | //usage:#define dpkg_full_usage "\n\n" |
diff --git a/archival/dpkg_deb.c b/archival/dpkg_deb.c index a04ec9407..39ae3e45e 100644 --- a/archival/dpkg_deb.c +++ b/archival/dpkg_deb.c | |||
@@ -5,6 +5,8 @@ | |||
5 | * Licensed under GPLv2 or later, see file LICENSE in this source tree. | 5 | * Licensed under GPLv2 or later, see file LICENSE in this source tree. |
6 | */ | 6 | */ |
7 | 7 | ||
8 | //kbuild:lib-$(CONFIG_DPKG_DEB) += dpkg_deb.o | ||
9 | |||
8 | //usage:#define dpkg_deb_trivial_usage | 10 | //usage:#define dpkg_deb_trivial_usage |
9 | //usage: "[-cefxX] FILE [argument" | 11 | //usage: "[-cefxX] FILE [argument" |
10 | //usage:#define dpkg_deb_full_usage "\n\n" | 12 | //usage:#define dpkg_deb_full_usage "\n\n" |
diff --git a/archival/gzip.c b/archival/gzip.c index 31ccab3cd..c850d5f5f 100644 --- a/archival/gzip.c +++ b/archival/gzip.c | |||
@@ -39,6 +39,8 @@ gzip: bogus: No such file or directory | |||
39 | aa: 85.1% -- replaced with aa.gz | 39 | aa: 85.1% -- replaced with aa.gz |
40 | */ | 40 | */ |
41 | 41 | ||
42 | //kbuild:lib-$(CONFIG_GZIP) += gzip.o | ||
43 | |||
42 | //usage:#define gzip_trivial_usage | 44 | //usage:#define gzip_trivial_usage |
43 | //usage: "[-cfd] [FILE]..." | 45 | //usage: "[-cfd] [FILE]..." |
44 | //usage:#define gzip_full_usage "\n\n" | 46 | //usage:#define gzip_full_usage "\n\n" |
diff --git a/archival/lzop.c b/archival/lzop.c index 9b42e5fd3..3c29b6eb8 100644 --- a/archival/lzop.c +++ b/archival/lzop.c | |||
@@ -25,6 +25,8 @@ | |||
25 | "Minimalized" for busybox by Alain Knaff | 25 | "Minimalized" for busybox by Alain Knaff |
26 | */ | 26 | */ |
27 | 27 | ||
28 | //kbuild:lib-$(CONFIG_LZOP) += lzop.o | ||
29 | |||
28 | //usage:#define lzop_trivial_usage | 30 | //usage:#define lzop_trivial_usage |
29 | //usage: "[-cfvd123456789CF] [FILE]..." | 31 | //usage: "[-cfvd123456789CF] [FILE]..." |
30 | //usage:#define lzop_full_usage "\n\n" | 32 | //usage:#define lzop_full_usage "\n\n" |
diff --git a/archival/rpm.c b/archival/rpm.c index 86ba4dca4..3c386d238 100644 --- a/archival/rpm.c +++ b/archival/rpm.c | |||
@@ -7,6 +7,8 @@ | |||
7 | * Licensed under GPLv2 or later, see file LICENSE in this source tree. | 7 | * Licensed under GPLv2 or later, see file LICENSE in this source tree. |
8 | */ | 8 | */ |
9 | 9 | ||
10 | //kbuild:lib-$(CONFIG_RPM) += rpm.o | ||
11 | |||
10 | //usage:#define rpm_trivial_usage | 12 | //usage:#define rpm_trivial_usage |
11 | //usage: "-i PACKAGE.rpm; rpm -qp[ildc] PACKAGE.rpm" | 13 | //usage: "-i PACKAGE.rpm; rpm -qp[ildc] PACKAGE.rpm" |
12 | //usage:#define rpm_full_usage "\n\n" | 14 | //usage:#define rpm_full_usage "\n\n" |
diff --git a/archival/rpm2cpio.c b/archival/rpm2cpio.c index f3dfa5159..cd6786cc7 100644 --- a/archival/rpm2cpio.c +++ b/archival/rpm2cpio.c | |||
@@ -7,6 +7,8 @@ | |||
7 | * Licensed under GPLv2 or later, see file LICENSE in this source tree. | 7 | * Licensed under GPLv2 or later, see file LICENSE in this source tree. |
8 | */ | 8 | */ |
9 | 9 | ||
10 | //kbuild:lib-$(CONFIG_RPM2CPIO) += rpm2cpio.o | ||
11 | |||
10 | //usage:#define rpm2cpio_trivial_usage | 12 | //usage:#define rpm2cpio_trivial_usage |
11 | //usage: "package.rpm" | 13 | //usage: "package.rpm" |
12 | //usage:#define rpm2cpio_full_usage "\n\n" | 14 | //usage:#define rpm2cpio_full_usage "\n\n" |
diff --git a/archival/tar.c b/archival/tar.c index 3cd033be3..f75a82ad9 100644 --- a/archival/tar.c +++ b/archival/tar.c | |||
@@ -42,6 +42,8 @@ | |||
42 | * This doesn't feel right, and IIRC GNU tar doesn't do that. | 42 | * This doesn't feel right, and IIRC GNU tar doesn't do that. |
43 | */ | 43 | */ |
44 | 44 | ||
45 | //kbuild:lib-$(CONFIG_TAR) += tar.o | ||
46 | |||
45 | #include <fnmatch.h> | 47 | #include <fnmatch.h> |
46 | #include "libbb.h" | 48 | #include "libbb.h" |
47 | #include "bb_archive.h" | 49 | #include "bb_archive.h" |
diff --git a/archival/unzip.c b/archival/unzip.c index 673e5fe08..71f3fbb68 100644 --- a/archival/unzip.c +++ b/archival/unzip.c | |||
@@ -9,16 +9,16 @@ | |||
9 | * | 9 | * |
10 | * Licensed under GPLv2 or later, see file LICENSE in this source tree. | 10 | * Licensed under GPLv2 or later, see file LICENSE in this source tree. |
11 | */ | 11 | */ |
12 | |||
13 | /* For reference see | 12 | /* For reference see |
14 | * http://www.pkware.com/company/standards/appnote/ | 13 | * http://www.pkware.com/company/standards/appnote/ |
15 | * http://www.info-zip.org/pub/infozip/doc/appnote-iz-latest.zip | 14 | * http://www.info-zip.org/pub/infozip/doc/appnote-iz-latest.zip |
16 | */ | 15 | * |
17 | 16 | * TODO | |
18 | /* TODO | ||
19 | * Zip64 + other methods | 17 | * Zip64 + other methods |
20 | */ | 18 | */ |
21 | 19 | ||
20 | //kbuild:lib-$(CONFIG_UNZIP) += unzip.o | ||
21 | |||
22 | //usage:#define unzip_trivial_usage | 22 | //usage:#define unzip_trivial_usage |
23 | //usage: "[-lnopq] FILE[.zip] [FILE]... [-x FILE...] [-d DIR]" | 23 | //usage: "[-lnopq] FILE[.zip] [FILE]... [-x FILE...] [-d DIR]" |
24 | //usage:#define unzip_full_usage "\n\n" | 24 | //usage:#define unzip_full_usage "\n\n" |