Changeset a190a80 in freewrt for tools/lzma


Ignore:
Timestamp:
Jul 20, 2006, 8:38:56 PM (19 years ago)
Author:
Waldemar Brodkorb <wbx@…>
Branches:
freewrt_1_0, freewrt_2_0
Children:
6977d0e
Parents:
8d05332
Message:

fix tools directory, after changing WRKDIR, repack lzma package, i hate packages without subdirectory, cleanup makefiles

git-svn-id: svn://www.freewrt.org/trunk/freewrt@300 afb5a338-a214-0410-bd46-81f09a774fd1

Location:
tools/lzma
Files:
1 edited
1 moved

Legend:

Unmodified
Added
Removed
  • tools/lzma/Makefile

    r8d05332 ra190a80  
    44include ../rules.mk
    55
    6 WRKDIR=$(TOOLS_BUILD_DIR)/lzma
    7 PKG_SOURCE=lzma432.tar.bz2
    8 LZMA_SITE=@SF/sevenzip
    9 LZMA_MD5=155c1ebce5bc6710ae7ecc926226d9d7
     6PKG_NAME:=              lzma
     7PKG_VERSION:=           432
     8PKG_MD5SUM:=            d3a40c06de82db6601ae565ba6cd618a
     9PKG_SOURCE_URL:=        @SF/sevenzip
     10PKG_SOURCE:=            $(PKG_NAME)-$(PKG_VERSION).tar.bz2
     11PKG_BUILD_DIR:=         $(TOOLS_BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
    1012
    11 LZMA_LIB_DIR=$(WRKDIR)/C/7zip/Compress/LZMA_Lib
    12 LZMA_ALONE_DIR=$(WRKDIR)/C/7zip/Compress/LZMA_Alone
     13LZMA_LIB_DIR=           $(PKG_BUILD_DIR)/C/7zip/Compress/LZMA_Lib
     14LZMA_ALONE_DIR=         $(PKG_BUILD_DIR)/C/7zip/Compress/LZMA_Alone
    1315
    14 TARGETS=$(LZMA_LIB_DIR)/liblzma.a $(LZMA_ALONE_DIR)/lzma
     16TARGETS=                $(LZMA_LIB_DIR)/liblzma.a $(LZMA_ALONE_DIR)/lzma
    1517
    1618$(DL_DIR)/$(PKG_SOURCE):
    17         $(SCRIPT_DIR)/download.pl $(DL_DIR) $(PKG_SOURCE) $(LZMA_MD5) $(LZMA_SITE) $(MAKE_TRACE)
     19        $(SCRIPT_DIR)/download.pl $(DL_DIR) $(PKG_SOURCE) $(PKG_MD5SUM) $(PKG_SOURCE_URL) $(MAKE_TRACE)
    1820
    19 $(WRKDIR)/.unpacked: $(DL_DIR)/$(PKG_SOURCE)
     21$(PKG_BUILD_DIR)/.unpacked: $(DL_DIR)/$(PKG_SOURCE)
    2022        ${EXTRACT_CMD}
    21         patch -d $(WRKDIR) -p1 < lzma-zlib.patch $(MAKE_TRACE)
    22         touch $(WRKDIR)/.unpacked
     23        $(PATCH) $(PKG_BUILD_DIR) patches/ \*.patch
     24        touch $@
    2325       
    24 $(LZMA_ALONE_DIR)/lzma $(LZMA_LIB_DIR)/liblzma.a: $(WRKDIR)/.built
    25 $(WRKDIR)/.built: $(WRKDIR)/.unpacked
     26$(LZMA_ALONE_DIR)/lzma $(LZMA_LIB_DIR)/liblzma.a: $(PKG_BUILD_DIR)/.built
     27$(PKG_BUILD_DIR)/.built: $(PKG_BUILD_DIR)/.unpacked
    2628        $(MAKE) -C $(LZMA_LIB_DIR) $(MAKE_TRACE)
    2729        $(MAKE) -f makefile.gcc -C $(LZMA_ALONE_DIR) $(MAKE_TRACE)
     
    2931
    3032lzma: $(TARGETS)
    31         $(CP) $^ $(WRKDIR)
     33        $(CP) $^ $(PKG_BUILD_DIR)
    3234
    3335lzma-source: $(DL_DIR)/$(PKG_SOURCE)
     
    3638        -$(MAKE) -C $(LZMA_LIB_DIR) clean $(MAKE_TRACE)
    3739        -$(MAKE) -C $(LZMA_ALONE_DIR) clean $(MAKE_TRACE)
    38         rm -f $(WRKDIR)/liblzma.a $(WRKDIR)/lzma
     40        rm -f $(PKG_BUILD_DIR)/liblzma.a $(PKG_BUILD_DIR)/lzma
    3941
    4042lzma-dirclean:
    41         rm -rf $(WRKDIR)
     43        rm -rf $(PKG_BUILD_DIR)
    4244
    4345#############################################################
    4446
    45 prepare: $(WRKDIR)/.unpacked
     47prepare: $(PKG_BUILD_DIR)/.unpacked
    4648compile: lzma
    4749install: lzma
    48         $(CP) $(WRKDIR)/lzma $(STAGING_DIR)/bin/
     50        $(CP) $(PKG_BUILD_DIR)/lzma $(STAGING_DIR)/bin/
    4951clean: lzma-dirclean
Note: See TracChangeset for help on using the changeset viewer.