- Timestamp:
- Jul 21, 2006, 2:51:53 AM (19 years ago)
- Branches:
- freewrt_1_0, freewrt_2_0
- Children:
- 509a849
- Parents:
- a3040af
- Location:
- tools
- Files:
-
- 6 edited
-
ipkg-utils/Makefile (modified) (2 diffs)
-
jffs2/Makefile (modified) (1 diff)
-
lzma/Makefile (modified) (3 diffs)
-
rules.mk (modified) (1 diff)
-
sed/Makefile (modified) (3 diffs)
-
squashfs/Makefile (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
tools/ipkg-utils/Makefile
ra3040af r6a3a83a 1 1 # $FreeWRT$ 2 2 3 PKG_NAME :=ipkg-utils4 PKG_VERSION :=1.75 PKG_MD5SUM :=da3e3ef772973d7370a6ac95f0fef9b83 PKG_NAME= ipkg-utils 4 PKG_VERSION= 1.7 5 PKG_MD5SUM= da3e3ef772973d7370a6ac95f0fef9b8 6 6 7 PKG_SOURCE_SITE := http://handhelds.org/packages/ipkg-utils/ 8 PKG_SOURCE := $(PKG_NAME)-$(PKG_VERSION).tar.gz 9 PKG_SOURCE_DIR := $(PKG_NAME)-$(PKG_VERSION) 7 PKG_SOURCE_URL= http://handhelds.org/packages/ipkg-utils/ 10 8 11 9 include $(TOPDIR)/rules.mk 12 10 include ../rules.mk 13 11 14 PKG_BUILD_DIR := $(TOOLS_BUILD_DIR)/$(PKG_SOURCE_DIR) 12 $(WRKBUILD)/.unpacked: $(DL_DIR)/$(PKG_SOURCE) 13 ${EXTRACT_CMD} 14 touch $(WRKBUILD)/.unpacked 15 15 16 $( DL_DIR)/$(PKG_SOURCE):17 mkdir -p $(DL_DIR)18 $(SCRIPT_DIR)/download.pl $(DL_DIR) $(PKG_SOURCE) $(PKG_MD5SUM) $(PKG_SOURCE_SITE)16 $(WRKBUILD)/.patched: $(WRKBUILD)/.unpacked 17 $(PATCH) $(WRKBUILD) patches/ \*.patch 18 touch $(WRKBUILD)/.patched 19 19 20 $(PKG_BUILD_DIR)/.unpacked: $(DL_DIR)/$(PKG_SOURCE) 21 ${EXTRACT_CMD} 22 touch $(PKG_BUILD_DIR)/.unpacked 23 24 $(PKG_BUILD_DIR)/.patched: $(PKG_BUILD_DIR)/.unpacked 25 $(PATCH) $(PKG_BUILD_DIR) patches/ \*.patch 26 touch $(PKG_BUILD_DIR)/.patched 27 28 $(STAGING_DIR)/usr/bin/ipkg-build: $(PKG_BUILD_DIR)/.patched 20 $(STAGING_DIR)/usr/bin/ipkg-build: $(WRKBUILD)/.patched 29 21 mkdir -p $(STAGING_DIR)/etc 30 22 echo "dest root /" > $(STAGING_DIR)/etc/ipkg.conf 31 23 echo "option offline_root $(TARGET_DIR)" >> $(STAGING_DIR)/etc/ipkg.conf 32 24 mkdir -p $(STAGING_DIR)/usr/bin 33 install -m0755 $( PKG_BUILD_DIR)/ipkg-build $(STAGING_DIR)/usr/bin34 install -m0755 $( PKG_BUILD_DIR)/ipkg-buildpackage $(STAGING_DIR)/usr/bin35 install -m0755 $( PKG_BUILD_DIR)/ipkg-make-index $(STAGING_DIR)/usr/bin36 install -m0755 $( PKG_BUILD_DIR)/ipkg.py $(STAGING_DIR)/usr/bin25 install -m0755 $(WRKBUILD)/ipkg-build $(STAGING_DIR)/usr/bin 26 install -m0755 $(WRKBUILD)/ipkg-buildpackage $(STAGING_DIR)/usr/bin 27 install -m0755 $(WRKBUILD)/ipkg-make-index $(STAGING_DIR)/usr/bin 28 install -m0755 $(WRKBUILD)/ipkg.py $(STAGING_DIR)/usr/bin 37 29 38 30 source: $(DL_DIR)/$(PKG_SOURCE) 39 31 40 prepare: $( PKG_BUILD_DIR)/.patched32 prepare: $(WRKBUILD)/.patched 41 33 42 34 compile: … … 47 39 rm -f $(STAGING_DIR)/etc/ipkg.conf 48 40 rm -f $(STAGING_DIR)/usr/bin/ipkg* 49 rm -rf $( PKG_BUILD_DIR)41 rm -rf $(WRKBUILD) -
tools/jffs2/Makefile
ra3040af r6a3a83a 4 4 include ../rules.mk 5 5 6 PKG_NAME= mtd7 PKG_VERSION= 200501228 PKG_MD5SUM :=1f42c2cae08eb9e7b52d0c188f8d63386 PKG_NAME= mtd 7 PKG_VERSION= 20050122 8 PKG_MD5SUM= 1f42c2cae08eb9e7b52d0c188f8d6338 9 9 10 PKG_ BUILD_DIR:=$(TOOLS_BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION).orig11 PKG_SOURCE :=mtd_20050122.orig.tar.gz12 PKG_SOURCE_URL:=http://ftp.debian.org/debian/pool/main/m/mtd 10 PKG_SOURCE= mtd_20050122.orig.tar.gz 11 PKG_SOURCE_URL= http://ftp.debian.org/debian/pool/main/m/mtd 12 WRKSRC= ${WRKDIR}/${PKG_NAME}-${PKG_VERSION}.orig 13 13 14 $(DL_DIR)/$(PKG_SOURCE): 15 $(SCRIPT_DIR)/download.pl $(DL_DIR) $(PKG_SOURCE) $(PKG_MD5SUM) $(PKG_SOURCE_URL) 16 17 $(PKG_BUILD_DIR)/.unpacked: $(DL_DIR)/$(PKG_SOURCE) 14 $(WRKBUILD)/.unpacked: $(DL_DIR)/$(PKG_SOURCE) 18 15 mkdir -p $(STAGING_DIR)/bin 19 16 ${EXTRACT_CMD} 20 $(PATCH) $( PKG_BUILD_DIR) patches/ \*.patch17 $(PATCH) $(WRKBUILD) patches/ \*.patch 21 18 cd $(TOPDIR)/scripts && cp byteswap.h endian.h param.h \ 22 $( PKG_BUILD_DIR)/include/23 cp $(TOPDIR)/scripts/getline.c $( PKG_BUILD_DIR)/util/19 $(WRKBUILD)/include/ 20 cp $(TOPDIR)/scripts/getline.c $(WRKBUILD)/util/ 24 21 touch $@ 25 22 26 $( PKG_BUILD_DIR)/util/mkfs.jffs2: $(PKG_BUILD_DIR)/.unpacked27 $(MAKE) LINUXDIR=$(LINUX_DIR) -C $( PKG_BUILD_DIR)/util23 $(WRKBUILD)/util/mkfs.jffs2: $(WRKBUILD)/.unpacked 24 $(MAKE) LINUXDIR=$(LINUX_DIR) -C $(WRKBUILD)/util 28 25 29 $(STAGING_DIR)/bin/mkfs.jffs2: $( PKG_BUILD_DIR)/util/mkfs.jffs226 $(STAGING_DIR)/bin/mkfs.jffs2: $(WRKBUILD)/util/mkfs.jffs2 30 27 $(CP) $< $@ 31 28 32 29 source: $(DL_DIR)/$(PKG_SOURCE) 33 prepare: $( PKG_BUILD_DIR)/.unpacked34 compile: $( PKG_BUILD_DIR)/util/mkfs.jffs2 $(STAGING_DIR)/bin/mkfs.jffs230 prepare: $(WRKBUILD)/.unpacked 31 compile: $(WRKBUILD)/util/mkfs.jffs2 $(STAGING_DIR)/bin/mkfs.jffs2 35 32 install: $(STAGING_DIR)/bin/mkfs.jffs2 36 33 clean: 37 rm -rf $( PKG_BUILD_DIR)34 rm -rf $(WRKBUILD) -
tools/lzma/Makefile
ra3040af r6a3a83a 9 9 PKG_SOURCE_URL:= @SF/sevenzip 10 10 PKG_SOURCE:= $(PKG_NAME)-$(PKG_VERSION).tar.bz2 11 PKG_BUILD_DIR:= $(TOOLS_BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)12 11 13 LZMA_LIB_DIR= $( PKG_BUILD_DIR)/C/7zip/Compress/LZMA_Lib14 LZMA_ALONE_DIR= $( PKG_BUILD_DIR)/C/7zip/Compress/LZMA_Alone12 LZMA_LIB_DIR= $(WRKBUILD)/C/7zip/Compress/LZMA_Lib 13 LZMA_ALONE_DIR= $(WRKBUILD)/C/7zip/Compress/LZMA_Alone 15 14 16 15 TARGETS= $(LZMA_LIB_DIR)/liblzma.a $(LZMA_ALONE_DIR)/lzma 17 16 18 $(DL_DIR)/$(PKG_SOURCE): 19 $(SCRIPT_DIR)/download.pl $(DL_DIR) $(PKG_SOURCE) $(PKG_MD5SUM) $(PKG_SOURCE_URL) $(MAKE_TRACE) 20 21 $(PKG_BUILD_DIR)/.unpacked: $(DL_DIR)/$(PKG_SOURCE) 17 $(WRKBUILD)/.unpacked: $(DL_DIR)/$(PKG_SOURCE) 22 18 ${EXTRACT_CMD} 23 $(PATCH) $( PKG_BUILD_DIR) patches/ \*.patch19 $(PATCH) $(WRKBUILD) patches/ \*.patch 24 20 touch $@ 25 21 26 $(LZMA_ALONE_DIR)/lzma $(LZMA_LIB_DIR)/liblzma.a: $( PKG_BUILD_DIR)/.built27 $( PKG_BUILD_DIR)/.built: $(PKG_BUILD_DIR)/.unpacked22 $(LZMA_ALONE_DIR)/lzma $(LZMA_LIB_DIR)/liblzma.a: $(WRKBUILD)/.built 23 $(WRKBUILD)/.built: $(WRKBUILD)/.unpacked 28 24 $(MAKE) -C $(LZMA_LIB_DIR) $(MAKE_TRACE) 29 25 $(MAKE) -f makefile.gcc -C $(LZMA_ALONE_DIR) $(MAKE_TRACE) … … 31 27 32 28 lzma: $(TARGETS) 33 $(CP) $^ $( PKG_BUILD_DIR)29 $(CP) $^ $(WRKBUILD) 34 30 35 31 lzma-source: $(DL_DIR)/$(PKG_SOURCE) … … 38 34 -$(MAKE) -C $(LZMA_LIB_DIR) clean $(MAKE_TRACE) 39 35 -$(MAKE) -C $(LZMA_ALONE_DIR) clean $(MAKE_TRACE) 40 rm -f $( PKG_BUILD_DIR)/liblzma.a $(PKG_BUILD_DIR)/lzma36 rm -f $(WRKBUILD)/liblzma.a $(WRKBUILD)/lzma 41 37 42 38 lzma-dirclean: 43 rm -rf $( PKG_BUILD_DIR)39 rm -rf $(WRKBUILD) 44 40 45 41 ############################################################# 46 42 47 prepare: $( PKG_BUILD_DIR)/.unpacked43 prepare: $(WRKBUILD)/.unpacked 48 44 compile: lzma 49 45 install: lzma 50 $(CP) $( PKG_BUILD_DIR)/lzma $(STAGING_DIR)/bin/46 $(CP) $(WRKBUILD)/lzma $(STAGING_DIR)/bin/ 51 47 clean: lzma-dirclean -
tools/rules.mk
ra3040af r6a3a83a 1 1 # $FreeWRT$ 2 2 3 WRKDIR?= ${PKG_BUILD_DIR} 4 DISTFILES?= ${DL_DIR}/${PKG_SOURCE} 3 WRKDIR?= ${TOOLS_BUILD_DIR}/w-${PKG_NAME}-${PKG_VERSION} 4 WRKSRC?= ${WRKDIR}/${PKG_NAME}-${PKG_VERSION} 5 WRKBUILD?= ${WRKSRC} 6 7 ifneq (${PKG_SOURCE_URL},) 8 PKG_SOURCE?= ${PKG_NAME}-${PKG_VERSION}.tar.gz 9 endif 10 DISTFILES?= ${DL_DIR}/${PKG_SOURCE} 11 12 ifneq (${PKG_SOURCE_URL},) 13 ${DL_DIR}/${PKG_SOURCE}: 14 mkdir -p ${DL_DIR} 15 perl ${SCRIPT_DIR}/download.pl ${DL_DIR} ${PKG_SOURCE} \ 16 ${PKG_MD5SUM} ${PKG_SOURCE_URL} 17 endif -
tools/sed/Makefile
ra3040af r6a3a83a 9 9 PKG_MD5SUM:= 928f0e06422f414091917401f1a834d0 10 10 PKG_SOURCE_URL:= ftp://ftp.gnu.org/gnu/sed 11 PKG_SOURCE:= $(PKG_NAME)-$(PKG_VERSION).tar.gz12 PKG_BUILD_DIR:= $(TOOLS_BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)13 11 PKG_BINARY:= sed/sed 14 12 PKG_TARGET_BINARY:= bin/sed 15 13 16 $(DL_DIR)/$(PKG_SOURCE): 17 @mkdir -p $(DL_DIR) 18 $(SCRIPT_DIR)/download.pl $(DL_DIR) $(PKG_SOURCE) $(PKG_MD5SUM) $(PKG_SOURCE_URL) 19 20 $(PKG_BUILD_DIR)/.unpacked: $(DL_DIR)/$(PKG_SOURCE) 14 $(WRKBUILD)/.unpacked: $(DL_DIR)/$(PKG_SOURCE) 21 15 @mkdir -p $(STAGING_DIR)/bin 22 16 ${EXTRACT_CMD} 23 17 touch $@ 24 18 25 $( PKG_BUILD_DIR)/.configured: $(PKG_BUILD_DIR)/.unpacked26 (cd $( PKG_BUILD_DIR); rm -rf config.cache; \19 $(WRKBUILD)/.configured: $(WRKBUILD)/.unpacked 20 (cd $(WRKBUILD); rm -rf config.cache; \ 27 21 ac_cv_header_wctype_h=no \ 28 22 ./configure \ … … 33 27 touch $@ 34 28 35 $( PKG_BUILD_DIR)/$(PKG_BINARY): $(PKG_BUILD_DIR)/.configured36 $(MAKE) -C $( PKG_BUILD_DIR)29 $(WRKBUILD)/$(PKG_BINARY): $(WRKBUILD)/.configured 30 $(MAKE) -C $(WRKBUILD) 37 31 38 32 # This stuff is needed to work around GNU make deficiencies 39 build-sed-host-binary: $( PKG_BUILD_DIR)/$(PKG_BINARY)33 build-sed-host-binary: $(WRKBUILD)/$(PKG_BINARY) 40 34 @if [ -L $(STAGING_DIR)/$(PKG_TARGET_BINARY) ] ; then \ 41 35 rm -f $(STAGING_DIR)/$(PKG_TARGET_BINARY); fi; 42 36 @if [ ! -f $(STAGING_DIR)/$(PKG_TARGET_BINARY) -o $(STAGING_DIR)/$(PKG_TARGET_BINARY) \ 43 -ot $( PKG_BUILD_DIR)/$(PKG_BINARY) ] ; then \37 -ot $(WRKBUILD)/$(PKG_BINARY) ] ; then \ 44 38 set -x; \ 45 39 mkdir -p $(STAGING_DIR)/bin; \ 46 $(MAKE) DESTDIR=$(STAGING_DIR) -C $( PKG_BUILD_DIR) install; \40 $(MAKE) DESTDIR=$(STAGING_DIR) -C $(WRKBUILD) install; \ 47 41 mv $(STAGING_DIR)/usr/bin/sed $(STAGING_DIR)/bin/; \ 48 42 rm -rf $(STAGING_DIR)/share/locale $(STAGING_DIR)/usr/info \ … … 62 56 install: build-sed-host-binary 63 57 clean: 64 rm -rf $( PKG_BUILD_DIR)58 rm -rf $(WRKBUILD) 65 59 rm -f $(STAGING_DIR)/$(PKG_TARGET_BINARY) -
tools/squashfs/Makefile
ra3040af r6a3a83a 7 7 PKG_VERSION:= 3.0 8 8 PKG_MD5SUM:= 9fd05d0bfbb712f5fb95edafea5bc733 9 PKG_BUILD_DIR:= $(TOOLS_BUILD_DIR)/$(PKG_NAME)$(PKG_VERSION)10 9 PKG_SOURCE:= $(PKG_NAME)$(PKG_VERSION).tar.gz 11 10 PKG_SOURCE_URL:= @SF/squashfs 11 WRKSRC?= ${WRKDIR}/${PKG_NAME}${PKG_VERSION} 12 12 13 $(DL_DIR)/$(PKG_SOURCE): 14 $(SCRIPT_DIR)/download.pl $(DL_DIR) $(PKG_SOURCE) $(PKG_MD5SUM) $(PKG_SOURCE_URL) 15 16 $(PKG_BUILD_DIR)/.unpacked: $(DL_DIR)/$(PKG_SOURCE) 13 $(WRKBUILD)/.unpacked: $(DL_DIR)/$(PKG_SOURCE) 17 14 mkdir -p $(STAGING_DIR)/bin 18 15 ${EXTRACT_CMD} 19 $(PATCH) $( PKG_BUILD_DIR) patches/ \*.patch16 $(PATCH) $(WRKBUILD) patches/ \*.patch 20 17 touch $@ 21 18 22 $( PKG_BUILD_DIR)/squashfs-tools/mksquashfs-lzma: $(PKG_BUILD_DIR)/.unpacked19 $(WRKBUILD)/squashfs-tools/mksquashfs-lzma: $(WRKBUILD)/.unpacked 23 20 $(MAKE) CC='$(HOSTCC)' CFLAGS='$(HOSTCFLAGS)' \ 24 -C $( PKG_BUILD_DIR)/squashfs-tools \21 -C $(WRKBUILD)/squashfs-tools \ 25 22 mksquashfs-lzma LZMAPATH=$(TOOLS_BUILD_DIR)/lzma-432 26 23 27 $(STAGING_DIR)/bin/mksquashfs-lzma: $( PKG_BUILD_DIR)/squashfs-tools/mksquashfs-lzma24 $(STAGING_DIR)/bin/mksquashfs-lzma: $(WRKBUILD)/squashfs-tools/mksquashfs-lzma 28 25 $(CP) $< $@ 29 26 30 27 source: $(DL_DIR)/$(PKG_SOURCE) 31 prepare: $( PKG_BUILD_DIR)/.unpacked32 compile: $( PKG_BUILD_DIR)/squashfs-tools/mksquashfs-lzma $(STAGING_DIR)/bin/mksquashfs-lzma28 prepare: $(WRKBUILD)/.unpacked 29 compile: $(WRKBUILD)/squashfs-tools/mksquashfs-lzma $(STAGING_DIR)/bin/mksquashfs-lzma 33 30 install: $(STAGING_DIR)/bin/mksquashfs-lzma 34 31 clean: 35 rm -rf $( PKG_BUILD_DIR)32 rm -rf $(WRKBUILD)
Note:
See TracChangeset
for help on using the changeset viewer.
