- Timestamp:
- Jul 20, 2006, 8:38:56 PM (19 years ago)
- Branches:
- freewrt_1_0, freewrt_2_0
- Children:
- 6977d0e
- Parents:
- 8d05332
- Location:
- tools
- Files:
-
- 4 edited
- 1 moved
-
lzma/Makefile (modified) (3 diffs)
-
lzma/patches/lzma-zlib.patch (moved) (moved from tools/lzma/lzma-zlib.patch )
-
rules.mk (modified) (1 diff)
-
sed/Makefile (modified) (4 diffs)
-
squashfs/Makefile (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
tools/lzma/Makefile
r8d05332 ra190a80 4 4 include ../rules.mk 5 5 6 WRKDIR=$(TOOLS_BUILD_DIR)/lzma 7 PKG_SOURCE=lzma432.tar.bz2 8 LZMA_SITE=@SF/sevenzip 9 LZMA_MD5=155c1ebce5bc6710ae7ecc926226d9d7 6 PKG_NAME:= lzma 7 PKG_VERSION:= 432 8 PKG_MD5SUM:= d3a40c06de82db6601ae565ba6cd618a 9 PKG_SOURCE_URL:= @SF/sevenzip 10 PKG_SOURCE:= $(PKG_NAME)-$(PKG_VERSION).tar.bz2 11 PKG_BUILD_DIR:= $(TOOLS_BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION) 10 12 11 LZMA_LIB_DIR= $(WRKDIR)/C/7zip/Compress/LZMA_Lib12 LZMA_ALONE_DIR= $(WRKDIR)/C/7zip/Compress/LZMA_Alone13 LZMA_LIB_DIR= $(PKG_BUILD_DIR)/C/7zip/Compress/LZMA_Lib 14 LZMA_ALONE_DIR= $(PKG_BUILD_DIR)/C/7zip/Compress/LZMA_Alone 13 15 14 TARGETS= $(LZMA_LIB_DIR)/liblzma.a $(LZMA_ALONE_DIR)/lzma16 TARGETS= $(LZMA_LIB_DIR)/liblzma.a $(LZMA_ALONE_DIR)/lzma 15 17 16 18 $(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) 18 20 19 $( WRKDIR)/.unpacked: $(DL_DIR)/$(PKG_SOURCE)21 $(PKG_BUILD_DIR)/.unpacked: $(DL_DIR)/$(PKG_SOURCE) 20 22 ${EXTRACT_CMD} 21 patch -d $(WRKDIR) -p1 < lzma-zlib.patch $(MAKE_TRACE)22 touch $ (WRKDIR)/.unpacked23 $(PATCH) $(PKG_BUILD_DIR) patches/ \*.patch 24 touch $@ 23 25 24 $(LZMA_ALONE_DIR)/lzma $(LZMA_LIB_DIR)/liblzma.a: $( WRKDIR)/.built25 $( WRKDIR)/.built: $(WRKDIR)/.unpacked26 $(LZMA_ALONE_DIR)/lzma $(LZMA_LIB_DIR)/liblzma.a: $(PKG_BUILD_DIR)/.built 27 $(PKG_BUILD_DIR)/.built: $(PKG_BUILD_DIR)/.unpacked 26 28 $(MAKE) -C $(LZMA_LIB_DIR) $(MAKE_TRACE) 27 29 $(MAKE) -f makefile.gcc -C $(LZMA_ALONE_DIR) $(MAKE_TRACE) … … 29 31 30 32 lzma: $(TARGETS) 31 $(CP) $^ $( WRKDIR)33 $(CP) $^ $(PKG_BUILD_DIR) 32 34 33 35 lzma-source: $(DL_DIR)/$(PKG_SOURCE) … … 36 38 -$(MAKE) -C $(LZMA_LIB_DIR) clean $(MAKE_TRACE) 37 39 -$(MAKE) -C $(LZMA_ALONE_DIR) clean $(MAKE_TRACE) 38 rm -f $( WRKDIR)/liblzma.a $(WRKDIR)/lzma40 rm -f $(PKG_BUILD_DIR)/liblzma.a $(PKG_BUILD_DIR)/lzma 39 41 40 42 lzma-dirclean: 41 rm -rf $( WRKDIR)43 rm -rf $(PKG_BUILD_DIR) 42 44 43 45 ############################################################# 44 46 45 prepare: $( WRKDIR)/.unpacked47 prepare: $(PKG_BUILD_DIR)/.unpacked 46 48 compile: lzma 47 49 install: lzma 48 $(CP) $( WRKDIR)/lzma $(STAGING_DIR)/bin/50 $(CP) $(PKG_BUILD_DIR)/lzma $(STAGING_DIR)/bin/ 49 51 clean: lzma-dirclean -
tools/rules.mk
r8d05332 ra190a80 1 1 # $FreeWRT$ 2 2 3 WRKDIR?= ${ TOOLS_BUILD_DIR}3 WRKDIR?= ${PKG_BUILD_DIR} 4 4 DISTFILES?= ${DL_DIR}/${PKG_SOURCE} -
tools/sed/Makefile
r8d05332 ra190a80 4 4 include ../rules.mk 5 5 6 SED_VER:=4.1.2 7 PKG_SOURCE:=sed-$(SED_VER).tar.gz 8 SED_SITE:=ftp://ftp.gnu.org/gnu/sed 9 SED_MD5SUM:=928f0e06422f414091917401f1a834d0 10 11 SED_CAT:=zcat 12 SED_DIR:=$(TOOLS_BUILD_DIR)/sed-$(SED_VER) 13 SED_BINARY:=sed/sed 14 SED_TARGET_BINARY:=bin/sed 15 SED_CPPFLAGS=-D_FILE_OFFSET_BITS=64 6 PKG_NAME:= sed 7 PKG_VERSION:= 4.1.2 8 PKG_RELEASE:= 1 9 PKG_MD5SUM:= 928f0e06422f414091917401f1a834d0 10 PKG_SOURCE_URL:= ftp://ftp.gnu.org/gnu/sed 11 PKG_SOURCE:= $(PKG_NAME)-$(PKG_VERSION).tar.gz 12 PKG_BUILD_DIR:= $(TOOLS_BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION) 13 PKG_BINARY:= sed/sed 14 PKG_TARGET_BINARY:= bin/sed 16 15 17 16 $(DL_DIR)/$(PKG_SOURCE): 18 mkdir -p $(DL_DIR)19 $(SCRIPT_DIR)/download.pl $(DL_DIR) $(PKG_SOURCE) $( SED_MD5SUM) $(SED_SITE)17 @mkdir -p $(DL_DIR) 18 $(SCRIPT_DIR)/download.pl $(DL_DIR) $(PKG_SOURCE) $(PKG_MD5SUM) $(PKG_SOURCE_URL) 20 19 21 $( SED_DIR)/.unpacked: $(DL_DIR)/$(PKG_SOURCE)22 mkdir -p $(STAGING_DIR)/bin20 $(PKG_BUILD_DIR)/.unpacked: $(DL_DIR)/$(PKG_SOURCE) 21 @mkdir -p $(STAGING_DIR)/bin 23 22 ${EXTRACT_CMD} 24 23 touch $@ 25 24 26 $( SED_DIR)/.configured: $(SED_DIR)/.unpacked27 (cd $( SED_DIR); rm -rf config.cache; \25 $(PKG_BUILD_DIR)/.configured: $(PKG_BUILD_DIR)/.unpacked 26 (cd $(PKG_BUILD_DIR); rm -rf config.cache; \ 28 27 ac_cv_header_wctype_h=no \ 29 28 ./configure \ … … 34 33 touch $@ 35 34 36 $( SED_DIR)/$(SED_BINARY): $(SED_DIR)/.configured37 $(MAKE) -C $( SED_DIR)35 $(PKG_BUILD_DIR)/$(PKG_BINARY): $(PKG_BUILD_DIR)/.configured 36 $(MAKE) -C $(PKG_BUILD_DIR) 38 37 39 38 # This stuff is needed to work around GNU make deficiencies 40 build-sed-host-binary: $( SED_DIR)/$(SED_BINARY)41 @if [ -L $(STAGING_DIR)/$( SED_TARGET_BINARY) ] ; then \42 rm -f $(STAGING_DIR)/$( SED_TARGET_BINARY); fi;43 @if [ ! -f $(STAGING_DIR)/$( SED_TARGET_BINARY) -o $(STAGING_DIR)/$(SED_TARGET_BINARY) \44 -ot $( SED_DIR)/$(SED_BINARY) ] ; then \39 build-sed-host-binary: $(PKG_BUILD_DIR)/$(PKG_BINARY) 40 @if [ -L $(STAGING_DIR)/$(PKG_TARGET_BINARY) ] ; then \ 41 rm -f $(STAGING_DIR)/$(PKG_TARGET_BINARY); fi; 42 @if [ ! -f $(STAGING_DIR)/$(PKG_TARGET_BINARY) -o $(STAGING_DIR)/$(PKG_TARGET_BINARY) \ 43 -ot $(PKG_BUILD_DIR)/$(PKG_BINARY) ] ; then \ 45 44 set -x; \ 46 45 mkdir -p $(STAGING_DIR)/bin; \ 47 $(MAKE) DESTDIR=$(STAGING_DIR) -C $( SED_DIR) install; \46 $(MAKE) DESTDIR=$(STAGING_DIR) -C $(PKG_BUILD_DIR) install; \ 48 47 mv $(STAGING_DIR)/usr/bin/sed $(STAGING_DIR)/bin/; \ 49 48 rm -rf $(STAGING_DIR)/share/locale $(STAGING_DIR)/usr/info \ 50 49 $(STAGING_DIR)/usr/man $(STAGING_DIR)/usr/share/doc; fi 51 @ln -sf $(STAGING_DIR)/$( SED_TARGET_BINARY) $(TOPDIR)/lbin/sed50 @ln -sf $(STAGING_DIR)/$(PKG_TARGET_BINARY) $(TOPDIR)/lbin/sed 52 51 53 52 use-sed-host-binary: … … 55 54 if [ -x /bin/sed ]; then SED="/bin/sed"; fi; fi; \ 56 55 mkdir -p $(STAGING_DIR)/bin; \ 57 rm -f $(STAGING_DIR)/$( SED_TARGET_BINARY); \58 ln -s $$SED $(STAGING_DIR)/$( SED_TARGET_BINARY)56 rm -f $(STAGING_DIR)/$(PKG_TARGET_BINARY); \ 57 ln -s $$SED $(STAGING_DIR)/$(PKG_TARGET_BINARY) 59 58 60 59 source: … … 63 62 install: build-sed-host-binary 64 63 clean: 65 rm -rf $(SED_DIR) 66 rm -f $(STAGING_DIR)/$(SED_TARGET_BINARY) 67 64 rm -rf $(PKG_BUILD_DIR) 65 rm -f $(STAGING_DIR)/$(PKG_TARGET_BINARY) -
tools/squashfs/Makefile
r8d05332 ra190a80 4 4 include ../rules.mk 5 5 6 PKG_NAME:=squashfs 7 PKG_VERSION:=3.0 8 PKG_MD5SUM:=9fd05d0bfbb712f5fb95edafea5bc733 9 10 PKG_BUILD_DIR:=$(TOOLS_BUILD_DIR)/$(PKG_NAME)$(PKG_VERSION) 11 PKG_SOURCE:=$(PKG_NAME)$(PKG_VERSION).tar.gz 12 PKG_SOURCE_URL:=@SF/squashfs 6 PKG_NAME:= squashfs 7 PKG_VERSION:= 3.0 8 PKG_MD5SUM:= 9fd05d0bfbb712f5fb95edafea5bc733 9 PKG_BUILD_DIR:= $(TOOLS_BUILD_DIR)/$(PKG_NAME)$(PKG_VERSION) 10 PKG_SOURCE:= $(PKG_NAME)$(PKG_VERSION).tar.gz 11 PKG_SOURCE_URL:= @SF/squashfs 13 12 14 13 $(DL_DIR)/$(PKG_SOURCE): … … 24 23 $(MAKE) CC='$(HOSTCC)' CFLAGS='$(HOSTCFLAGS)' \ 25 24 -C $(PKG_BUILD_DIR)/squashfs-tools \ 26 mksquashfs-lzma LZMAPATH=$(TOOLS_BUILD_DIR)/lzma 25 mksquashfs-lzma LZMAPATH=$(TOOLS_BUILD_DIR)/lzma-432 27 26 28 27 $(STAGING_DIR)/bin/mksquashfs-lzma: $(PKG_BUILD_DIR)/squashfs-tools/mksquashfs-lzma
Note:
See TracChangeset
for help on using the changeset viewer.
