only build common libarchive objs when needed

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
This commit is contained in:
Mike Frysinger 2009-05-28 00:47:14 -04:00
parent f3cbfc0e2c
commit b9f2bb36ea

View File

@ -4,7 +4,9 @@
# #
# Licensed under the GPL v2 or later, see the file LICENSE in this tarball. # Licensed under the GPL v2 or later, see the file LICENSE in this tarball.
lib-y:= \ lib-y:=
COMMON_FILES:= \
\ \
data_skip.o \ data_skip.o \
data_extract_all.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_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_SEAMLESS_LZMA) += open_transformer.o decompress_unlzma.o get_header_tar_lzma.o
lib-$(CONFIG_FEATURE_COMPRESS_USAGE) += decompress_bunzip2.o lib-$(CONFIG_FEATURE_COMPRESS_USAGE) += decompress_bunzip2.o
ifneq ($(lib-y),)
lib-y += $(COMMON_FILES)
endif