diff options
Diffstat (limited to 'archival/Makefile.in')
-rw-r--r-- | archival/Makefile.in | 22 |
1 files changed, 15 insertions, 7 deletions
diff --git a/archival/Makefile.in b/archival/Makefile.in index 8a7b3bd4a..ee284ad7a 100644 --- a/archival/Makefile.in +++ b/archival/Makefile.in | |||
@@ -4,9 +4,14 @@ | |||
4 | # | 4 | # |
5 | # Licensed under the GPL v2, see the file LICENSE in this tarball. | 5 | # Licensed under the GPL v2, see the file LICENSE in this tarball. |
6 | 6 | ||
7 | srcdir:=$(top_srcdir)/archival | 7 | ARCHIVAL_AR:=archival.a |
8 | objdir:=$(top_builddir)/archival | 8 | ifndef $(ARCHIVAL_DIR) |
9 | ARCHIVAL_DIR:=$(top_builddir)/archival/ | ||
10 | endif | ||
11 | srcdir=$(top_srcdir)/archival | ||
9 | 12 | ||
13 | ARCHIVAL-y:= | ||
14 | ARCHIVAL-$(CONFIG_APT_GET) += | ||
10 | ARCHIVAL-$(CONFIG_AR) += ar.o | 15 | ARCHIVAL-$(CONFIG_AR) += ar.o |
11 | ARCHIVAL-$(CONFIG_BUNZIP2) += bunzip2.o | 16 | ARCHIVAL-$(CONFIG_BUNZIP2) += bunzip2.o |
12 | ARCHIVAL-$(CONFIG_UNLZMA) += unlzma.o | 17 | ARCHIVAL-$(CONFIG_UNLZMA) += unlzma.o |
@@ -21,14 +26,17 @@ ARCHIVAL-$(CONFIG_TAR) += tar.o | |||
21 | ARCHIVAL-$(CONFIG_UNCOMPRESS) += uncompress.o | 26 | ARCHIVAL-$(CONFIG_UNCOMPRESS) += uncompress.o |
22 | ARCHIVAL-$(CONFIG_UNZIP) += unzip.o | 27 | ARCHIVAL-$(CONFIG_UNZIP) += unzip.o |
23 | 28 | ||
29 | ifneq ($(strip $(ARCHIVAL-y)),) | ||
30 | libraries-y+=$(ARCHIVAL_DIR)$(ARCHIVAL_AR) | ||
31 | endif | ||
32 | |||
24 | ARCHIVAL_SRC-y:=$(patsubst %.o,$(srcdir)/%.c,$(ARCHIVAL-y)) | 33 | ARCHIVAL_SRC-y:=$(patsubst %.o,$(srcdir)/%.c,$(ARCHIVAL-y)) |
25 | ARCHIVAL_SRC-a:=$(wildcard $(srcdir)/*.c) | 34 | ARCHIVAL_SRC-a:=$(wildcard $(srcdir)/*.c) |
26 | APPLET_SRC-y+=$(ARCHIVAL_SRC-y) | 35 | APPLET_SRC-y+=$(ARCHIVAL_SRC-y) |
27 | APPLET_SRC-a+=$(ARCHIVAL_SRC-a) | 36 | APPLET_SRC-a+=$(ARCHIVAL_SRC-a) |
28 | 37 | ||
29 | archival_OBJ:= $(patsubst %,$(objdir)/%,$(ARCHIVAL-y)) | 38 | $(ARCHIVAL_DIR)$(ARCHIVAL_AR): $(patsubst %,$(ARCHIVAL_DIR)%, $(ARCHIVAL-y)) |
30 | 39 | $(do_ar) | |
31 | $(archival_OBJ): $(objdir)/%.o: $(srcdir)/%.c | ||
32 | $(objdir)/archival.a: $(archival_OBJ) | ||
33 | libraries-y:=$(libraries-y) $(objdir)/archival.a | ||
34 | 40 | ||
41 | $(ARCHIVAL_DIR)%.o: $(srcdir)/%.c | ||
42 | $(compile.c) | ||