[821] | 1 | # Makefile for busybox
|
---|
| 2 | #
|
---|
| 3 | # Copyright (C) 1999-2005 by Erik Andersen <andersen@codepoet.org>
|
---|
| 4 | #
|
---|
| 5 | # Licensed under the GPL v2, see the file LICENSE in this tarball.
|
---|
| 6 |
|
---|
| 7 | ARCHIVAL_AR:=archival.a
|
---|
| 8 | ifndef $(ARCHIVAL_DIR)
|
---|
| 9 | ARCHIVAL_DIR:=$(top_builddir)/archival/
|
---|
| 10 | endif
|
---|
| 11 | srcdir=$(top_srcdir)/archival
|
---|
| 12 |
|
---|
| 13 | ARCHIVAL-y:=
|
---|
| 14 | ARCHIVAL-$(CONFIG_AR) += ar.o
|
---|
| 15 | ARCHIVAL-$(CONFIG_BUNZIP2) += bunzip2.o
|
---|
| 16 | ARCHIVAL-$(CONFIG_UNLZMA) += unlzma.o
|
---|
| 17 | ARCHIVAL-$(CONFIG_CPIO) += cpio.o
|
---|
| 18 | ARCHIVAL-$(CONFIG_DPKG) += dpkg.o
|
---|
| 19 | ARCHIVAL-$(CONFIG_DPKG_DEB) += dpkg_deb.o
|
---|
| 20 | ARCHIVAL-$(CONFIG_GUNZIP) += gunzip.o
|
---|
| 21 | ARCHIVAL-$(CONFIG_GZIP) += gzip.o
|
---|
| 22 | ARCHIVAL-$(CONFIG_RPM2CPIO) += rpm2cpio.o
|
---|
| 23 | ARCHIVAL-$(CONFIG_RPM) += rpm.o
|
---|
| 24 | ARCHIVAL-$(CONFIG_TAR) += tar.o
|
---|
| 25 | ARCHIVAL-$(CONFIG_UNCOMPRESS) += uncompress.o
|
---|
| 26 | ARCHIVAL-$(CONFIG_UNZIP) += unzip.o
|
---|
| 27 |
|
---|
| 28 | ifneq ($(strip $(ARCHIVAL-y)),)
|
---|
| 29 | libraries-y+=$(ARCHIVAL_DIR)$(ARCHIVAL_AR)
|
---|
| 30 | endif
|
---|
| 31 |
|
---|
| 32 | ARCHIVAL_SRC-y:=$(patsubst %.o,$(srcdir)/%.c,$(ARCHIVAL-y))
|
---|
| 33 | ARCHIVAL_SRC-a:=$(wildcard $(srcdir)/*.c)
|
---|
| 34 | APPLET_SRC-y+=$(ARCHIVAL_SRC-y)
|
---|
| 35 | APPLET_SRC-a+=$(ARCHIVAL_SRC-a)
|
---|
| 36 |
|
---|
| 37 | $(ARCHIVAL_DIR)$(ARCHIVAL_AR): $(patsubst %,$(ARCHIVAL_DIR)%, $(ARCHIVAL-y))
|
---|
| 38 | $(do_ar)
|
---|
| 39 |
|
---|
| 40 | $(ARCHIVAL_DIR)%.o: $(srcdir)/%.c
|
---|
| 41 | $(compile.c)
|
---|