[git commit] only build common libarchive objs when needed

Mike Frysinger vapier at gentoo.org
Thu May 28 04:47:14 UTC 2009


commit: http://git.busybox.net/busybox/commit/?id=b9f2bb36eaef9a3316fb7d54953a900b70912d85
branch: http://git.busybox.net/busybox/commit/?id=refs/heads/master


Signed-off-by: Mike Frysinger <vapier at gentoo.org>
---
 archival/libunarchive/Kbuild |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

diff --git a/archival/libunarchive/Kbuild b/archival/libunarchive/Kbuild
index 364f917..4bb81ce 100644
--- a/archival/libunarchive/Kbuild
+++ b/archival/libunarchive/Kbuild
@@ -4,7 +4,9 @@
 #
 # Licensed under the GPL v2 or later, see the file LICENSE in this tarball.
 
-lib-y:= \
+lib-y:=
+
+COMMON_FILES:= \
 \
 	data_skip.o \
 	data_extract_all.o \
@@ -49,3 +51,7 @@ lib-$(CONFIG_FEATURE_SEAMLESS_GZ)       += open_transformer.o decompress_unzip.o
 lib-$(CONFIG_FEATURE_SEAMLESS_BZ2)      += open_transformer.o decompress_bunzip2.o get_header_tar_bz2.o
 lib-$(CONFIG_FEATURE_SEAMLESS_LZMA)     += open_transformer.o decompress_unlzma.o get_header_tar_lzma.o
 lib-$(CONFIG_FEATURE_COMPRESS_USAGE)    += decompress_bunzip2.o
+
+ifneq ($(lib-y),)
+lib-y += $(COMMON_FILES)
+endif
-- 
1.6.0.6


More information about the busybox-cvs mailing list