]> git.ipfire.org Git - ipfire-3.x.git/commitdiff
Added cpio to toolchain.
authorMichael Tremer <michael.tremer@ipfire.org>
Mon, 15 Jun 2009 07:31:46 +0000 (09:31 +0200)
committerMichael Tremer <michael.tremer@ipfire.org>
Mon, 15 Jun 2009 07:31:46 +0000 (09:31 +0200)
lfs/cpio

index 45fe5822e725f0738f319d13f5135d6c8de52d30..57bddd2aba68bff03fc0eefa0154faaa751d772f 100644 (file)
--- a/lfs/cpio
+++ b/lfs/cpio
@@ -67,7 +67,9 @@ info:
 
 install: $(OBJECT)
 
-package:
+packages: $(PACKAGES)
+
+$(PACKAGES): $(OBJECT)
        @$(DO_PACKAGE)
 
 $(objects):
@@ -80,6 +82,17 @@ $(objects):
 $(OBJECT): $(objects)
        @$(PREBUILD)
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && $(EXTRACTOR) $(DIR_DL)/$(DL_FILE)
+
+ifeq "$(STAGE)" "toolchain"
+       cd $(DIR_APP) && LDFLAGS="-z muldefs" \
+               ./configure \
+                       $(CONFIGURE_ARCH) \
+                       --prefix=$(TOOLS_DIR)
+       cd $(DIR_APP) && make $(PARALLELISMFLAGS)
+       cd $(DIR_APP) && make install
+endif
+
+ifeq "$(STAGE)" "base"
        cd $(DIR_APP) && LDFLAGS="-z muldefs" \
                CPIO_MT_PROG=mt \
                ./configure \
@@ -90,5 +103,7 @@ $(OBJECT): $(objects)
                        --with-rmt=/usr/sbin/rmt
        cd $(DIR_APP) && make $(PARALLELISMFLAGS)
        cd $(DIR_APP) && make install
+endif
+
        @rm -rf $(DIR_APP)
        @$(POSTBUILD)