only build common libarchive objs when needed
authorMike Frysinger <vapier@gentoo.org>
Thu, 28 May 2009 04:47:14 +0000 (00:47 -0400)
committerMike Frysinger <vapier@gentoo.org>
Thu, 28 May 2009 04:47:14 +0000 (00:47 -0400)
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
archival/libunarchive/Kbuild

index 364f9174caa8763af1c4c39f794fed7cc0834a27..4bb81ce26b290d6c23f23ce698635679e67620fe 100644 (file)
@@ -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