瀏覽代碼

rename archival/libunarchive -> archival/libarchive; move bz/ into it

Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys Vlasenko 13 年之前
父節點
當前提交
833d4e7f84
共有 74 個文件被更改,包括 57 次插入57 次删除
  1. 1 1
      Makefile
  2. 1 1
      archival/Kbuild.src
  3. 1 1
      archival/ar.c
  4. 1 1
      archival/bbunzip.c
  5. 7 7
      archival/bzip2.c
  6. 1 1
      archival/cpio.c
  7. 1 1
      archival/dpkg.c
  8. 1 1
      archival/dpkg_deb.c
  9. 1 1
      archival/gzip.c
  10. 0 0
      archival/libarchive/Kbuild.src
  11. 0 0
      archival/libarchive/bz/LICENSE
  12. 0 0
      archival/libarchive/bz/README
  13. 0 0
      archival/libarchive/bz/blocksort.c
  14. 0 0
      archival/libarchive/bz/bzlib.c
  15. 0 0
      archival/libarchive/bz/bzlib.h
  16. 0 0
      archival/libarchive/bz/bzlib_private.h
  17. 0 0
      archival/libarchive/bz/compress.c
  18. 0 0
      archival/libarchive/bz/huffman.c
  19. 1 1
      archival/libarchive/data_align.c
  20. 1 1
      archival/libarchive/data_extract_all.c
  21. 1 1
      archival/libarchive/data_extract_to_command.c
  22. 1 1
      archival/libarchive/data_extract_to_stdout.c
  23. 1 1
      archival/libarchive/data_skip.c
  24. 1 1
      archival/libarchive/decompress_bunzip2.c
  25. 1 1
      archival/libarchive/decompress_uncompress.c
  26. 1 1
      archival/libarchive/decompress_unlzma.c
  27. 1 1
      archival/libarchive/decompress_unxz.c
  28. 1 1
      archival/libarchive/decompress_unzip.c
  29. 1 1
      archival/libarchive/filter_accept_all.c
  30. 1 1
      archival/libarchive/filter_accept_list.c
  31. 1 1
      archival/libarchive/filter_accept_list_reassign.c
  32. 1 1
      archival/libarchive/filter_accept_reject_list.c
  33. 1 1
      archival/libarchive/find_list_entry.c
  34. 1 1
      archival/libarchive/get_header_ar.c
  35. 1 1
      archival/libarchive/get_header_cpio.c
  36. 1 1
      archival/libarchive/get_header_tar.c
  37. 1 1
      archival/libarchive/get_header_tar_bz2.c
  38. 1 1
      archival/libarchive/get_header_tar_gz.c
  39. 1 1
      archival/libarchive/get_header_tar_lzma.c
  40. 1 1
      archival/libarchive/header_list.c
  41. 1 1
      archival/libarchive/header_skip.c
  42. 1 1
      archival/libarchive/header_verbose_list.c
  43. 1 1
      archival/libarchive/init_handle.c
  44. 0 0
      archival/libarchive/liblzo.h
  45. 0 0
      archival/libarchive/lzo1x_1.c
  46. 0 0
      archival/libarchive/lzo1x_1o.c
  47. 0 0
      archival/libarchive/lzo1x_9x.c
  48. 0 0
      archival/libarchive/lzo1x_c.c
  49. 0 0
      archival/libarchive/lzo1x_d.c
  50. 2 2
      archival/libarchive/open_transformer.c
  51. 1 1
      archival/libarchive/seek_by_jump.c
  52. 1 1
      archival/libarchive/seek_by_read.c
  53. 1 1
      archival/libarchive/unpack_ar_archive.c
  54. 0 0
      archival/libarchive/unxz/README
  55. 0 0
      archival/libarchive/unxz/xz.h
  56. 0 0
      archival/libarchive/unxz/xz_config.h
  57. 0 0
      archival/libarchive/unxz/xz_dec_bcj.c
  58. 0 0
      archival/libarchive/unxz/xz_dec_lzma2.c
  59. 0 0
      archival/libarchive/unxz/xz_dec_stream.c
  60. 0 0
      archival/libarchive/unxz/xz_lzma2.h
  61. 0 0
      archival/libarchive/unxz/xz_private.h
  62. 0 0
      archival/libarchive/unxz/xz_stream.h
  63. 1 1
      archival/lzop.c
  64. 1 1
      archival/rpm.c
  65. 1 1
      archival/rpm2cpio.c
  66. 1 1
      archival/tar.c
  67. 1 1
      archival/unzip.c
  68. 1 1
      docs/keep_data_small.txt
  69. 0 0
      include/archive.h
  70. 1 1
      libbb/appletlib.c
  71. 1 1
      libbb/read_printf.c
  72. 1 1
      miscutils/bbconfig.c
  73. 1 1
      procps/smemcap.c
  74. 2 2
      scripts/Makefile.IMA

+ 1 - 1
Makefile

@@ -464,7 +464,7 @@ core-y		:= \
 
 libs-y		:= \
 		archival/ \
-		archival/libunarchive/ \
+		archival/libarchive/ \
 		console-tools/ \
 		coreutils/ \
 		coreutils/libcoreutils/ \

+ 1 - 1
archival/Kbuild.src

@@ -4,7 +4,7 @@
 #
 # Licensed under GPLv2, see file LICENSE in this source tree.
 
-libs-y				+= libunarchive/
+libs-y				+= libarchive/
 
 lib-y:=
 

+ 1 - 1
archival/ar.c

@@ -18,7 +18,7 @@
  */
 
 #include "libbb.h"
-#include "unarchive.h"
+#include "archive.h"
 #include "ar.h"
 
 #if ENABLE_FEATURE_AR_CREATE

+ 1 - 1
archival/bbunzip.c

@@ -5,7 +5,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 #include "libbb.h"
-#include "unarchive.h"
+#include "archive.h"
 
 enum {
 	OPT_STDOUT     = 1 << 0,

+ 7 - 7
archival/bzip2.c

@@ -8,7 +8,7 @@
  */
 
 #include "libbb.h"
-#include "unarchive.h"
+#include "archive.h"
 
 #define CONFIG_BZIP2_FEATURE_SPEED 1
 
@@ -33,14 +33,14 @@
 /* Takes ~300 bytes, detects corruption caused by bad RAM etc */
 #define BZ_LIGHT_DEBUG 0
 
-#include "bz/bzlib.h"
+#include "libarchive/bz/bzlib.h"
 
-#include "bz/bzlib_private.h"
+#include "libarchive/bz/bzlib_private.h"
 
-#include "bz/blocksort.c"
-#include "bz/bzlib.c"
-#include "bz/compress.c"
-#include "bz/huffman.c"
+#include "libarchive/bz/blocksort.c"
+#include "libarchive/bz/bzlib.c"
+#include "libarchive/bz/compress.c"
+#include "libarchive/bz/huffman.c"
 
 /* No point in being shy and having very small buffer here.
  * bzip2 internal buffers are much bigger anyway, hundreds of kbytes.

+ 1 - 1
archival/cpio.c

@@ -12,7 +12,7 @@
  *
  */
 #include "libbb.h"
-#include "unarchive.h"
+#include "archive.h"
 
 /* GNU cpio 2.9 --help (abridged):
 

+ 1 - 1
archival/dpkg.c

@@ -30,7 +30,7 @@
 
 #include "libbb.h"
 #include <fnmatch.h>
-#include "unarchive.h"
+#include "archive.h"
 
 /* note: if you vary hash_prime sizes be aware,
  * 1) tweaking these will have a big effect on how much memory this program uses.

+ 1 - 1
archival/dpkg_deb.c

@@ -5,7 +5,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 #include "libbb.h"
-#include "unarchive.h"
+#include "archive.h"
 
 #define DPKG_DEB_OPT_CONTENTS         1
 #define DPKG_DEB_OPT_CONTROL          2

+ 1 - 1
archival/gzip.c

@@ -40,7 +40,7 @@ aa:      85.1% -- replaced with aa.gz
 */
 
 #include "libbb.h"
-#include "unarchive.h"
+#include "archive.h"
 
 
 /* ===========================================================================

+ 0 - 0
archival/libunarchive/Kbuild.src → archival/libarchive/Kbuild.src


+ 0 - 0
archival/bz/LICENSE → archival/libarchive/bz/LICENSE


+ 0 - 0
archival/bz/README → archival/libarchive/bz/README


+ 0 - 0
archival/bz/blocksort.c → archival/libarchive/bz/blocksort.c


+ 0 - 0
archival/bz/bzlib.c → archival/libarchive/bz/bzlib.c


+ 0 - 0
archival/bz/bzlib.h → archival/libarchive/bz/bzlib.h


+ 0 - 0
archival/bz/bzlib_private.h → archival/libarchive/bz/bzlib_private.h


+ 0 - 0
archival/bz/compress.c → archival/libarchive/bz/compress.c


+ 0 - 0
archival/bz/huffman.c → archival/libarchive/bz/huffman.c


+ 1 - 1
archival/libunarchive/data_align.c → archival/libarchive/data_align.c

@@ -4,7 +4,7 @@
  */
 
 #include "libbb.h"
-#include "unarchive.h"
+#include "archive.h"
 
 void FAST_FUNC data_align(archive_handle_t *archive_handle, unsigned boundary)
 {

+ 1 - 1
archival/libunarchive/data_extract_all.c → archival/libarchive/data_extract_all.c

@@ -4,7 +4,7 @@
  */
 
 #include "libbb.h"
-#include "unarchive.h"
+#include "archive.h"
 
 void FAST_FUNC data_extract_all(archive_handle_t *archive_handle)
 {

+ 1 - 1
archival/libunarchive/data_extract_to_command.c → archival/libarchive/data_extract_to_command.c

@@ -4,7 +4,7 @@
  */
 
 #include "libbb.h"
-#include "unarchive.h"
+#include "archive.h"
 
 enum {
 	//TAR_FILETYPE,

+ 1 - 1
archival/libunarchive/data_extract_to_stdout.c → archival/libarchive/data_extract_to_stdout.c

@@ -4,7 +4,7 @@
  */
 
 #include "libbb.h"
-#include "unarchive.h"
+#include "archive.h"
 
 void FAST_FUNC data_extract_to_stdout(archive_handle_t *archive_handle)
 {

+ 1 - 1
archival/libunarchive/data_skip.c → archival/libarchive/data_skip.c

@@ -4,7 +4,7 @@
  */
 
 #include "libbb.h"
-#include "unarchive.h"
+#include "archive.h"
 
 void FAST_FUNC data_skip(archive_handle_t *archive_handle)
 {

+ 1 - 1
archival/libunarchive/decompress_bunzip2.c → archival/libarchive/decompress_bunzip2.c

@@ -40,7 +40,7 @@
  */
 
 #include "libbb.h"
-#include "unarchive.h"
+#include "archive.h"
 
 /* Constants for Huffman coding */
 #define MAX_GROUPS          6

+ 1 - 1
archival/libunarchive/decompress_uncompress.c → archival/libarchive/decompress_uncompress.c

@@ -25,7 +25,7 @@
  */
 
 #include "libbb.h"
-#include "unarchive.h"
+#include "archive.h"
 
 
 /* Default input buffer size */

+ 1 - 1
archival/libunarchive/decompress_unlzma.c → archival/libarchive/decompress_unlzma.c

@@ -9,7 +9,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 #include "libbb.h"
-#include "unarchive.h"
+#include "archive.h"
 
 #if ENABLE_FEATURE_LZMA_FAST
 #  define speed_inline ALWAYS_INLINE

+ 1 - 1
archival/libunarchive/decompress_unxz.c → archival/libarchive/decompress_unxz.c

@@ -10,7 +10,7 @@
  * Licensed under GPLv2, see file LICENSE in this source tree.
  */
 #include "libbb.h"
-#include "unarchive.h"
+#include "archive.h"
 
 #define XZ_FUNC FAST_FUNC
 #define XZ_EXTERN static

+ 1 - 1
archival/libunarchive/decompress_unzip.c → archival/libarchive/decompress_unzip.c

@@ -35,7 +35,7 @@
 
 #include <setjmp.h>
 #include "libbb.h"
-#include "unarchive.h"
+#include "archive.h"
 
 typedef struct huft_t {
 	unsigned char e;	/* number of extra bits or operation */

+ 1 - 1
archival/libunarchive/filter_accept_all.c → archival/libarchive/filter_accept_all.c

@@ -6,7 +6,7 @@
  */
 
 #include "libbb.h"
-#include "unarchive.h"
+#include "archive.h"
 
 /* Accept any non-null name, its not really a filter at all */
 char FAST_FUNC filter_accept_all(archive_handle_t *archive_handle)

+ 1 - 1
archival/libunarchive/filter_accept_list.c → archival/libarchive/filter_accept_list.c

@@ -6,7 +6,7 @@
  */
 
 #include "libbb.h"
-#include "unarchive.h"
+#include "archive.h"
 
 /*
  * Accept names that are in the accept list, ignoring reject list.

+ 1 - 1
archival/libunarchive/filter_accept_list_reassign.c → archival/libarchive/filter_accept_list_reassign.c

@@ -6,7 +6,7 @@
  */
 
 #include "libbb.h"
-#include "unarchive.h"
+#include "archive.h"
 
 /* Built and used only if ENABLE_DPKG || ENABLE_DPKG_DEB */
 

+ 1 - 1
archival/libunarchive/filter_accept_reject_list.c → archival/libarchive/filter_accept_reject_list.c

@@ -6,7 +6,7 @@
  */
 
 #include "libbb.h"
-#include "unarchive.h"
+#include "archive.h"
 
 /*
  * Accept names that are in the accept list and not in the reject list

+ 1 - 1
archival/libunarchive/find_list_entry.c → archival/libarchive/find_list_entry.c

@@ -7,7 +7,7 @@
 
 #include <fnmatch.h>
 #include "libbb.h"
-#include "unarchive.h"
+#include "archive.h"
 
 /* Find a string in a shell pattern list */
 const llist_t* FAST_FUNC find_list_entry(const llist_t *list, const char *filename)

+ 1 - 1
archival/libunarchive/get_header_ar.c → archival/libarchive/get_header_ar.c

@@ -5,7 +5,7 @@
  */
 
 #include "libbb.h"
-#include "unarchive.h"
+#include "archive.h"
 #include "ar.h"
 
 static unsigned read_num(const char *str, int base)

+ 1 - 1
archival/libunarchive/get_header_cpio.c → archival/libarchive/get_header_cpio.c

@@ -5,7 +5,7 @@
  */
 
 #include "libbb.h"
-#include "unarchive.h"
+#include "archive.h"
 
 typedef struct hardlinks_t {
 	struct hardlinks_t *next;

+ 1 - 1
archival/libunarchive/get_header_tar.c → archival/libarchive/get_header_tar.c

@@ -12,7 +12,7 @@
  */
 
 #include "libbb.h"
-#include "unarchive.h"
+#include "archive.h"
 
 typedef uint32_t aliased_uint32_t FIX_ALIASING;
 typedef off_t    aliased_off_t    FIX_ALIASING;

+ 1 - 1
archival/libunarchive/get_header_tar_bz2.c → archival/libarchive/get_header_tar_bz2.c

@@ -4,7 +4,7 @@
  */
 
 #include "libbb.h"
-#include "unarchive.h"
+#include "archive.h"
 
 char FAST_FUNC get_header_tar_bz2(archive_handle_t *archive_handle)
 {

+ 1 - 1
archival/libunarchive/get_header_tar_gz.c → archival/libarchive/get_header_tar_gz.c

@@ -4,7 +4,7 @@
  */
 
 #include "libbb.h"
-#include "unarchive.h"
+#include "archive.h"
 
 char FAST_FUNC get_header_tar_gz(archive_handle_t *archive_handle)
 {

+ 1 - 1
archival/libunarchive/get_header_tar_lzma.c → archival/libarchive/get_header_tar_lzma.c

@@ -7,7 +7,7 @@
  */
 
 #include "libbb.h"
-#include "unarchive.h"
+#include "archive.h"
 
 char FAST_FUNC get_header_tar_lzma(archive_handle_t *archive_handle)
 {

+ 1 - 1
archival/libunarchive/header_list.c → archival/libarchive/header_list.c

@@ -3,7 +3,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 #include "libbb.h"
-#include "unarchive.h"
+#include "archive.h"
 
 void FAST_FUNC header_list(const file_header_t *file_header)
 {

+ 1 - 1
archival/libunarchive/header_skip.c → archival/libarchive/header_skip.c

@@ -3,7 +3,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 #include "libbb.h"
-#include "unarchive.h"
+#include "archive.h"
 
 void FAST_FUNC header_skip(const file_header_t *file_header UNUSED_PARAM)
 {

+ 1 - 1
archival/libunarchive/header_verbose_list.c → archival/libarchive/header_verbose_list.c

@@ -4,7 +4,7 @@
  */
 
 #include "libbb.h"
-#include "unarchive.h"
+#include "archive.h"
 
 void FAST_FUNC header_verbose_list(const file_header_t *file_header)
 {

+ 1 - 1
archival/libunarchive/init_handle.c → archival/libarchive/init_handle.c

@@ -4,7 +4,7 @@
  */
 
 #include "libbb.h"
-#include "unarchive.h"
+#include "archive.h"
 
 archive_handle_t* FAST_FUNC init_handle(void)
 {

+ 0 - 0
archival/libunarchive/liblzo.h → archival/libarchive/liblzo.h


+ 0 - 0
archival/libunarchive/lzo1x_1.c → archival/libarchive/lzo1x_1.c


+ 0 - 0
archival/libunarchive/lzo1x_1o.c → archival/libarchive/lzo1x_1o.c


+ 0 - 0
archival/libunarchive/lzo1x_9x.c → archival/libarchive/lzo1x_9x.c


+ 0 - 0
archival/libunarchive/lzo1x_c.c → archival/libarchive/lzo1x_c.c


+ 0 - 0
archival/libunarchive/lzo1x_d.c → archival/libarchive/lzo1x_d.c


+ 2 - 2
archival/libunarchive/open_transformer.c → archival/libarchive/open_transformer.c

@@ -4,12 +4,12 @@
  */
 
 #include "libbb.h"
-#include "unarchive.h"
+#include "archive.h"
 
 /* transformer(), more than meets the eye */
 /*
  * On MMU machine, the transform_prog is removed by macro magic
- * in include/unarchive.h. On NOMMU, transformer is removed.
+ * in include/archive.h. On NOMMU, transformer is removed.
  */
 void FAST_FUNC open_transformer(int fd,
 	IF_DESKTOP(long long) int FAST_FUNC (*transformer)(int src_fd, int dst_fd),

+ 1 - 1
archival/libunarchive/seek_by_jump.c → archival/libarchive/seek_by_jump.c

@@ -4,7 +4,7 @@
  */
 
 #include "libbb.h"
-#include "unarchive.h"
+#include "archive.h"
 
 void FAST_FUNC seek_by_jump(int fd, off_t amount)
 {

+ 1 - 1
archival/libunarchive/seek_by_read.c → archival/libarchive/seek_by_read.c

@@ -4,7 +4,7 @@
  */
 
 #include "libbb.h"
-#include "unarchive.h"
+#include "archive.h"
 
 /*  If we are reading through a pipe, or from stdin then we can't lseek,
  *  we must read and discard the data to skip over it.

+ 1 - 1
archival/libunarchive/unpack_ar_archive.c → archival/libarchive/unpack_ar_archive.c

@@ -4,7 +4,7 @@
  */
 
 #include "libbb.h"
-#include "unarchive.h"
+#include "archive.h"
 #include "ar.h"
 
 void FAST_FUNC unpack_ar_archive(archive_handle_t *ar_archive)

+ 0 - 0
archival/libunarchive/unxz/README → archival/libarchive/unxz/README


+ 0 - 0
archival/libunarchive/unxz/xz.h → archival/libarchive/unxz/xz.h


+ 0 - 0
archival/libunarchive/unxz/xz_config.h → archival/libarchive/unxz/xz_config.h


+ 0 - 0
archival/libunarchive/unxz/xz_dec_bcj.c → archival/libarchive/unxz/xz_dec_bcj.c


+ 0 - 0
archival/libunarchive/unxz/xz_dec_lzma2.c → archival/libarchive/unxz/xz_dec_lzma2.c


+ 0 - 0
archival/libunarchive/unxz/xz_dec_stream.c → archival/libarchive/unxz/xz_dec_stream.c


+ 0 - 0
archival/libunarchive/unxz/xz_lzma2.h → archival/libarchive/unxz/xz_lzma2.h


+ 0 - 0
archival/libunarchive/unxz/xz_private.h → archival/libarchive/unxz/xz_private.h


+ 0 - 0
archival/libunarchive/unxz/xz_stream.h → archival/libarchive/unxz/xz_stream.h


+ 1 - 1
archival/lzop.c

@@ -26,7 +26,7 @@
 */
 
 #include "libbb.h"
-#include "unarchive.h"
+#include "archive.h"
 #include "liblzo_interface.h"
 
 /* lzo-2.03/src/lzo_ptr.h */

+ 1 - 1
archival/rpm.c

@@ -8,7 +8,7 @@
  */
 
 #include "libbb.h"
-#include "unarchive.h"
+#include "archive.h"
 #include "rpm.h"
 
 #define RPM_CHAR_TYPE           1

+ 1 - 1
archival/rpm2cpio.c

@@ -7,7 +7,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 #include "libbb.h"
-#include "unarchive.h"
+#include "archive.h"
 #include "rpm.h"
 
 enum { rpm_fd = STDIN_FILENO };

+ 1 - 1
archival/tar.c

@@ -25,7 +25,7 @@
 
 #include <fnmatch.h>
 #include "libbb.h"
-#include "unarchive.h"
+#include "archive.h"
 /* FIXME: Stop using this non-standard feature */
 #ifndef FNM_LEADING_DIR
 # define FNM_LEADING_DIR 0

+ 1 - 1
archival/unzip.c

@@ -20,7 +20,7 @@
  */
 
 #include "libbb.h"
-#include "unarchive.h"
+#include "archive.h"
 
 enum {
 #if BB_BIG_ENDIAN

+ 1 - 1
docs/keep_data_small.txt

@@ -59,7 +59,7 @@ wait
 		Example 1
 
 One example how to reduce global data usage is in
-archival/libunarchive/decompress_unzip.c:
+archival/libarchive/decompress_unzip.c:
 
 /* This is somewhat complex-looking arrangement, but it allows
  * to place decompressor state either in bss or in

+ 0 - 0
include/unarchive.h → include/archive.h


+ 1 - 1
libbb/appletlib.c

@@ -66,7 +66,7 @@ static const char usage_messages[] ALIGN1 = UNPACKED_USAGE;
 #if ENABLE_FEATURE_COMPRESS_USAGE
 
 static const char packed_usage[] ALIGN1 = { PACKED_USAGE };
-# include "unarchive.h"
+# include "archive.h"
 static const char *unpack_usage_messages(void)
 {
 	char *outbuf = NULL;

+ 1 - 1
libbb/read_printf.c

@@ -15,7 +15,7 @@
 )
 
 #if ZIPPED
-# include "unarchive.h"
+# include "archive.h"
 #endif
 
 

+ 1 - 1
miscutils/bbconfig.c

@@ -4,7 +4,7 @@
 #include "libbb.h"
 #include "bbconfigopts.h"
 #if ENABLE_FEATURE_COMPRESS_BBCONFIG
-# include "unarchive.h"
+# include "archive.h"
 # include "bbconfigopts_bz2.h"
 #endif
 

+ 1 - 1
procps/smemcap.c

@@ -20,7 +20,7 @@
 //config:	  a memory usage statistic tool.
 
 #include "libbb.h"
-#include "unarchive.h"
+#include "archive.h"
 
 struct fileblock {
 	struct fileblock *next;

+ 2 - 2
scripts/Makefile.IMA

@@ -85,8 +85,8 @@ lib-y:=
 include archival/Kbuild
 lib-all-y += $(patsubst %,archival/%,$(sort $(lib-y)))
 lib-y:=
-include archival/libunarchive/Kbuild
-lib-all-y += $(patsubst %,archival/libunarchive/%,$(sort $(lib-y)))
+include archival/libarchive/Kbuild
+lib-all-y += $(patsubst %,archival/libarchive/%,$(sort $(lib-y)))
 lib-y:=
 include applets/Kbuild
 lib-all-y += $(patsubst %,applets/%,$(sort $(lib-y)))