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

diff --git a/lfs/xz b/lfs/xz
index f271ede611948e8a8330bab7b64ffb30e0d09117..1d8f5bffd828a1eb523c90b7168328c3b1e9fe30 100644 (file)
--- a/lfs/xz
+++ b/lfs/xz
@@ -73,7 +73,9 @@ info:
 
 install: $(OBJECT)
 
-package:
+packages: $(PACKAGES)
+
+$(PACKAGES): $(OBJECT)
        @$(DO_PACKAGE)
 
 $(objects):
@@ -86,6 +88,18 @@ $(objects):
 $(OBJECT): $(objects)
        @$(PREBUILD)
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && $(EXTRACTOR) $(DIR_DL)/$(DL_FILE)
+
+ifeq "$(STAGE)" "toolchain"
+       cd $(DIR_APP) && \
+               ./configure \
+                       $(CONFIGURE_ARCH) \
+                       --prefix=$(TOOLS_DIR) \
+                       --disable-static
+       cd $(DIR_APP) && make $(PARALLELISMFLAGS)
+       cd $(DIR_APP) && make install
+endif
+
+ifeq "$(STAGE)" "$(SNAME)"
        cd $(DIR_APP) && \
                ./configure \
                        $(CONFIGURE_ARCH) \
@@ -94,5 +108,7 @@ $(OBJECT): $(objects)
        cd $(DIR_APP) && make $(PARALLELISMFLAGS)
        cd $(DIR_APP) && make install
        rm -vf /usr/lib/liblzma.la
+endif
+
        @rm -rf $(DIR_APP)
        @$(POSTBUILD)