#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.24-ipfire1
-# Sat Mar 22 10:19:51 2008
+# Sat Apr 5 23:42:13 2008
#
# CONFIG_64BIT is not set
CONFIG_X86_32=y
# CONFIG_PID_NS is not set
# CONFIG_AUDIT is not set
CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
+# CONFIG_IKCONFIG_PROC is not set
CONFIG_LOG_BUF_SHIFT=18
# CONFIG_CGROUPS is not set
CONFIG_FAIR_GROUP_SCHED=y
CONFIG_SYSFS_DEPRECATED=y
CONFIG_RELAY=y
CONFIG_BLK_DEV_INITRD=y
-CONFIG_LZMA_INITRD=y
-# CONFIG_LZMA_INITRD_KMALLOC_ONLY is not set
+# CONFIG_LZMA_INITRD is not set
CONFIG_LZMA_INITRAM_FS=y
-# CONFIG_LZMA_INITRAM_FS_SMALLMEM is not set
-# CONFIG_LZMA_INITRAM_FS_KMALLOC_ONLY is not set
+CONFIG_LZMA_INITRAM_FS_SMALLMEM=y
+CONFIG_LZMA_INITRAM_FS_KMALLOC_ONLY=y
CONFIG_INITRAMFS_SOURCE=""
# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
CONFIG_SYSCTL=y
find $(DIR_SOURCE)/rootfiles/core -maxdepth 1 -type f | xargs cat | \
grep -v ^# | sed -e "s/KVER/$(KVER)/g" | sort | uniq > $(CDROM_DIR)/archive.files
- wc -l < $(CDROM_DIR)/archive.files > $(CDROM_DIR)/numberof.files
-
cd / && cpio -o -H newc < $(CDROM_DIR)/archive.files \
> $(CDROM_DIR)/$(SNAME)-$(VERSION).img.tmp 2>$(CDROM_DIR)/archive.errors
-
+
@cat $(CDROM_DIR)/archive.errors
@if grep -q "No such file or directory" < $(CDROM_DIR)/archive.errors; then \
exit 1; \
fi
- lzma -fcz $(CDROM_DIR)/$(SNAME)-$(VERSION).img.tmp > \
- $(CDROM_DIR)/$(SNAME)-$(VERSION).img
+ lzma_sdk e $(CDROM_DIR)/$(SNAME)-$(VERSION).img.tmp \
+ $(CDROM_DIR)/$(SNAME)-$(VERSION).img
# These files won't be included in the iso
@rm -f $(CDROM_DIR)/archive.{files,errors} $(CDROM_DIR)/$(SNAME)-$(VERSION).img.tmp
-
+
# Other files
sed 's/VERSION/$(VERSION)/' $(DIR_CONF)/cdrom/README.txt > $(CDROM_DIR)/README
cp -vf $(DIR_SRC)/doc/COPYING $(CDROM_DIR)
-boot-info-table . > $(IMAGES_DIR)/$(SNAME)-$(VERSION).$(MACHINE).iso
@rm -rf $(CDROM_DIR)/* $(CDROM_DIR)/.$(SNAME)info
-
+
### REBUILD THIS AT EVERY PASS
### compressing everything
#
-find $(INSTALLER_DIR) -name .svn -exec rm -rf {} \;
- cd $(INSTALLER_DIR) && find . | cpio -o -H newc | lzma e -si -so > \
+ cd $(INSTALLER_DIR) && find . | cpio -o -H newc | gzip -9 > \
/images/initramfs-$(VERSION).img
-
+
+ #| lzma_sdk e -d16 -si -so
+
@$(POSTBUILD)
# Top-level Rules
###############################################################################
-objects = $(DL_FILE) reiser4-for-$(VER).patch $(THISAPP)-lzma-init-ia32.patch \
- $(THISAPP)-lzma-vmlinuz-x86.patch
+objects = $(DL_FILE) reiser4-for-$(VER).patch \
+ $(THISAPP)-lzma-init-3.patch \
+ $(THISAPP)-lzma-init-sdk-3.patch \
+ $(THISAPP)-lzma-vmlinuz-x86-3.patch \
+ $(THISAPP)-lzma-vmlinuz-x86-sdk-3.patch
install : $(TARGET)
### LZMA
#
- cd $(DIR_APP) && patch -Np1 -i $(DIR_PATCHES)/$(THISAPP)-lzma-init-ia32.patch
- cd $(DIR_APP) && patch -Np1 -i $(DIR_PATCHES)/$(THISAPP)-lzma-vmlinuz-x86.patch
+ cd $(DIR_APP) && patch -Np1 -i $(DIR_PATCHES)/$(THISAPP)-lzma-init-3.patch
+ cd $(DIR_APP) && patch -Np1 -i $(DIR_PATCHES)/$(THISAPP)-lzma-init-sdk-3.patch
+ cd $(DIR_APP) && patch -Np1 -i $(DIR_PATCHES)/$(THISAPP)-lzma-vmlinuz-x86-3.patch
+ cd $(DIR_APP) && patch -Np1 -i $(DIR_PATCHES)/$(THISAPP)-lzma-vmlinuz-x86-sdk-3.patch
ifeq "$(STAGE)" "toolchain"
install -dv $(TOOLS_DIR)/include
include Config
PKG_NAME = lzma
-VER = 4.32.5
+VER = 457
-THISAPP = $(PKG_NAME)-$(VER)
-DL_FILE = $(THISAPP).tar.gz
+THISAPP = $(PKG_NAME)$(VER)
+DL_FILE = $(THISAPP).tar.bz2
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(STAGE_ORDER)_$(STAGE)/$(THISAPP)
$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
@$(PREBUILD)
- @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+ @rm -rf $(DIR_SRC)/$(THISAPP) && mkdir $(DIR_SRC)/$(THISAPP)
+ @cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE) -C $(THISAPP)
- cd $(DIR_APP) && ./configure --prefix=/usr
- cd $(DIR_APP) && make -j $(PARALLELISM)
- cd $(DIR_APP) && make install
+ cd $(DIR_APP) && make -C CPP/7zip/Compress/LZMA_Alone \
+ -f makefile.gcc -j $(PARALLELISM) CXX="g++ $(CXXFLAGS)" CXX_C="gcc $(CFLAGS)"
+
+ install -m 755 \
+ $(DIR_APP)/CPP/7zip/Compress/LZMA_Alone/lzma \
+ /usr/bin/lzma_sdk
@rm -rf $(DIR_APP)
@$(POSTBUILD)
-usr/bin/lzcat
-#usr/bin/lzcmp
-#usr/bin/lzdiff
-#usr/bin/lzegrep
-#usr/bin/lzfgrep
-#usr/bin/lzgrep
-#usr/bin/lzless
-usr/bin/lzma
-usr/bin/lzmadec
-usr/bin/lzmainfo
-#usr/bin/lzmore
-usr/bin/unlzma
-#usr/include/lzmadec.h
-#usr/lib/liblzmadec.a
-#usr/lib/liblzmadec.la
-usr/lib/liblzmadec.so
-usr/lib/liblzmadec.so.0
-usr/lib/liblzmadec.so.0.0.0
-#usr/share/man/man1/lzcat.1
-#usr/share/man/man1/lzcmp.1
-#usr/share/man/man1/lzdiff.1
-#usr/share/man/man1/lzegrep.1
-#usr/share/man/man1/lzfgrep.1
-#usr/share/man/man1/lzgrep.1
-#usr/share/man/man1/lzless.1
-#usr/share/man/man1/lzma.1
-#usr/share/man/man1/lzmadec.1
-#usr/share/man/man1/lzmainfo.1
-#usr/share/man/man1/lzmore.1
-#usr/share/man/man1/unlzma.1
+usr/bin/lzma_sdk