Cut-n-paste strikes again
[oweals/busybox.git] / archival / Makefile.in
index c53171eea9287eba934c6627c7b6a2b5891761ce..76ab6cd082364bbb07b22c6d4fc81ba87945bce6 100644 (file)
@@ -1,6 +1,6 @@
 # Makefile for busybox
 #
-# Copyright (C) 1999-2002 by Erik Andersen <andersee@debian.org>
+# Copyright (C) 1999-2004 by Erik Andersen <andersen@codepoet.org>
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
 
 ARCHIVAL_AR:=archival.a
 ifndef $(ARCHIVAL_DIR)
-ARCHIVAL_DIR:=$(TOPDIR)archival/
+ARCHIVAL_DIR:=$(top_builddir)/archival/
 endif
+srcdir=$(top_srcdir)/archival
 
 ARCHIVAL-y:=
+ARCHIVAL-$(CONFIG_APT_GET)     +=
 ARCHIVAL-$(CONFIG_AR)          += ar.o
 ARCHIVAL-$(CONFIG_BUNZIP2)     += bunzip2.o
 ARCHIVAL-$(CONFIG_CPIO)                += cpio.o
@@ -31,7 +33,9 @@ ARCHIVAL-$(CONFIG_DPKG_DEB)   += dpkg_deb.o
 ARCHIVAL-$(CONFIG_GUNZIP)      += gunzip.o
 ARCHIVAL-$(CONFIG_GZIP)                += gzip.o
 ARCHIVAL-$(CONFIG_RPM2CPIO)    += rpm2cpio.o
+ARCHIVAL-$(CONFIG_RPM)         += rpm.o
 ARCHIVAL-$(CONFIG_TAR)         += tar.o
+ARCHIVAL-$(CONFIG_UNCOMPRESS)  += uncompress.o
 ARCHIVAL-$(CONFIG_UNZIP)       += unzip.o
 
 libraries-y+=$(ARCHIVAL_DIR)$(ARCHIVAL_AR)
@@ -39,3 +43,6 @@ libraries-y+=$(ARCHIVAL_DIR)$(ARCHIVAL_AR)
 $(ARCHIVAL_DIR)$(ARCHIVAL_AR): $(patsubst %,$(ARCHIVAL_DIR)%, $(ARCHIVAL-y))
        $(AR) -ro $@ $(patsubst %,$(ARCHIVAL_DIR)%, $(ARCHIVAL-y))
 
+$(ARCHIVAL_DIR)%.o: $(srcdir)/%.c
+       $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -c -o $@ $<
+