Changeset 9baf0a6 in freewrt
- Timestamp:
- May 21, 2007, 4:28:15 PM (19 years ago)
- Children:
- 46d1142
- Parents:
- 9403adc
- Files:
-
- 26 edited
-
mk/build.mk (modified) (2 diffs)
-
mk/package.mk (modified) (3 diffs)
-
mk/pkg-bottom.mk (modified) (4 diffs)
-
mk/vars.mk (modified) (2 diffs)
-
package/libgcc/Makefile (modified) (1 diff)
-
rules.mk (modified) (1 diff)
-
target/image/brcm/Makefile (modified) (14 diffs)
-
toolchain/Makefile (modified) (1 diff)
-
toolchain/binutils/Makefile (modified) (3 diffs)
-
toolchain/gcc/Makefile (modified) (5 diffs)
-
toolchain/gdb/Makefile (modified) (2 diffs)
-
tools/Makefile (modified) (1 diff)
-
tools/afdisk/Makefile (modified) (2 diffs)
-
tools/brcm-utils/Makefile (modified) (2 diffs)
-
tools/cxxtools/Makefile (modified) (2 diffs)
-
tools/failsafe/Makefile (modified) (2 diffs)
-
tools/fwcf/Makefile (modified) (2 diffs)
-
tools/genext2fs/Makefile (modified) (1 diff)
-
tools/jffs2/Makefile (modified) (1 diff)
-
tools/lzma/Makefile (modified) (1 diff)
-
tools/mkimage/Makefile (modified) (1 diff)
-
tools/mkpasswd/Makefile (modified) (2 diffs)
-
tools/paxmirabilis/Makefile (modified) (2 diffs)
-
tools/sed/Makefile (modified) (2 diffs)
-
tools/squashfs/Makefile (modified) (2 diffs)
-
tools/tntnet/Makefile (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
mk/build.mk
r9403adc r9baf0a6 93 93 $(MAKE) -C $(CONFIG) clean 94 94 rm -rf $(BUILD_DIR) $(BIN_DIR) ${TOPDIR}/.cfg 95 rm -rf $(TOOLS_BUILD_DIR) $(TOOLCHAIN_BUILD_DIR) $(STAGING_ DIR)95 rm -rf $(TOOLS_BUILD_DIR) $(TOOLCHAIN_BUILD_DIR) $(STAGING_PARENT) 96 96 rm -f .tmpconfig.h ${TOPDIR}/package/*/info.mk 97 97 … … 100 100 $(MAKE) -C $(CONFIG) clean 101 101 rm -rf $(BUILD_DIR) $(BIN_DIR) $(DL_DIR) ${TOPDIR}/.cfg 102 rm -rf $(TOOLS_BUILD_DIR) $(TOOLCHAIN_BUILD_DIR) $(STAGING_ DIR)102 rm -rf $(TOOLS_BUILD_DIR) $(TOOLCHAIN_BUILD_DIR) $(STAGING_PARENT) 103 103 rm -f .config* .tmpconfig.h ${TOPDIR}/package/*/info.mk 104 104 -
mk/package.mk
r9403adc r9baf0a6 109 109 $$(IPKG_$(1)): $$(IDIR_$(1))/CONTROL/control $${_FAKE_COOKIE} 110 110 #$${RSTRIP} $${IDIR_$(1)} 111 @mkdir -p $${PACKAGE_DIR} '$${STAGING_ DIR}/pkg' \111 @mkdir -p $${PACKAGE_DIR} '$${STAGING_PARENT}/pkg' \ 112 112 '$${STAGING_DIR}/scripts' 113 @if test -s '$${STAGING_ DIR}/pkg/$(1)'; then \113 @if test -s '$${STAGING_PARENT}/pkg/$(1)'; then \ 114 114 cd '$${STAGING_DIR}'; \ 115 115 while read fn; do \ 116 116 rm -f "$$$$fn"; \ 117 done <'$${STAGING_ DIR}/pkg/$(1)'; \117 done <'$${STAGING_PARENT}/pkg/$(1)'; \ 118 118 fi 119 @rm -f '$${STAGING_ DIR}/pkg/$(1)'119 @rm -f '$${STAGING_PARENT}/pkg/$(1)' 120 120 @cd $${IDIR_$(1)}; \ 121 121 x=$$$$(find tmp var 2>/dev/null); if [[ -n $$$$x ]]; then \ … … 129 129 find usr ! -type d 2>/dev/null | \ 130 130 grep -v -e '^usr/share' -e '^usr/man' -e '^usr/info' | \ 131 tee '$${STAGING_ DIR}/pkg/$(1)' | \131 tee '$${STAGING_PARENT}/pkg/$(1)' | \ 132 132 cpio -apdlmu '$${STAGING_DIR}' 133 @cd '$ {STAGING_DIR}'; grep 'usr/lib/.*\.la$$$$' 'pkg/$(1)' |\134 while read fn; do \133 @cd '$${STAGING_DIR}'; grep 'usr/lib/.*\.la$$$$' \ 134 '$${STAGING_PARENT}/pkg/$(1)' | while read fn; do \ 135 135 chmod u+w $$$$fn; \ 136 136 printf '%s\nwq\n' '/^libdir='\''*/s##&${STAGING_DIR}#' | \ 137 137 ed -s $$$$fn; \ 138 done; grep 'usr/s*bin/' 'pkg/$(1)' | while read fn; do \ 138 done; grep 'usr/s*bin/' '$${STAGING_PARENT}/pkg/$(1)' | \ 139 while read fn; do \ 139 140 b="$$$$(dd if="$$$$fn" bs=2 count=1 2>/dev/null)"; \ 140 141 [[ $$$$b = '#!' ]] || continue; \ 141 142 cp "$$$$fn" scripts/; \ 142 echo "scripts/$$$$(basename "$$$$fn")" >>'pkg/$(1)'; \ 143 echo "scripts/$$$$(basename "$$$$fn")" \ 144 >>'$${STAGING_PARENT}/pkg/$(1)'; \ 143 145 done 144 146 $${IPKG_BUILD} $${IDIR_$(1)} $${PACKAGE_DIR} … … 147 149 148 150 clean-dev-$(1): 149 @if test -s '$${STAGING_ DIR}/pkg/$(1)'; then \151 @if test -s '$${STAGING_PARENT}/pkg/$(1)'; then \ 150 152 cd '$${STAGING_DIR}'; \ 151 153 while read fn; do \ 152 154 rm -f "$$$$fn"; \ 153 done <'$${STAGING_ DIR}/pkg/$(1)'; \155 done <'$${STAGING_PARENT}/pkg/$(1)'; \ 154 156 fi 155 @rm -f '$${STAGING_ DIR}/pkg/$(1)'157 @rm -f '$${STAGING_PARENT}/pkg/$(1)' 156 158 157 159 $$(INFO_$(1)): $$(IPKG_$(1)) -
mk/pkg-bottom.mk
r9403adc r9baf0a6 78 78 ${_FAKE_COOKIE}: ${_BUILD_COOKIE} 79 79 -rm -f ${_ALL_CONTROLS} 80 @mkdir -p '${STAGING_ DIR}/pkg' ${WRKINST} '${STAGING_DIR}/scripts'80 @mkdir -p '${STAGING_PARENT}/pkg' ${WRKINST} '${STAGING_DIR}/scripts' 81 81 @${MAKE} ${_ALL_CONTROLS} 82 82 @env ${MAKE_ENV} ${MAKE} pre-install … … 91 91 endif 92 92 @env ${MAKE_ENV} ${MAKE} post-install 93 @if test -s '${STAGING_ DIR}/pkg/${PKG_NAME}'; then \93 @if test -s '${STAGING_PARENT}/pkg/${PKG_NAME}'; then \ 94 94 cd '${STAGING_DIR}'; \ 95 95 while read fn; do \ 96 96 rm -f "$$fn"; \ 97 done <'${STAGING_ DIR}/pkg/${PKG_NAME}'; \97 done <'${STAGING_PARENT}/pkg/${PKG_NAME}'; \ 98 98 fi 99 @rm -f '${STAGING_ DIR}/pkg/${PKG_NAME}'99 @rm -f '${STAGING_PARENT}/pkg/${PKG_NAME}' 100 100 @cd ${WRKINST}; \ 101 101 find lib \( -name lib\*.so\* -o -name lib\*.a \) \ … … 104 104 find usr ! -type d 2>/dev/null | \ 105 105 grep -v -e '^usr/share' -e '^usr/man' -e '^usr/info' | \ 106 tee '${STAGING_ DIR}/pkg/${PKG_NAME}' | \106 tee '${STAGING_PARENT}/pkg/${PKG_NAME}' | \ 107 107 cpio -apdlmu '${STAGING_DIR}' 108 @cd '${STAGING_DIR}'; grep 'usr/lib/.*\.la$$' 'pkg/${PKG_NAME}' |\109 while read fn; do \108 @cd '${STAGING_DIR}'; grep 'usr/lib/.*\.la$$' \ 109 '${STAGING_PARENT}/pkg/${PKG_NAME}' | while read fn; do \ 110 110 chmod u+w $$fn; \ 111 111 printf '%s\nwq\n' '/^libdir='\''*/s##&${STAGING_DIR}#' | \ 112 112 ed -s $$fn; \ 113 done; grep 'usr/s*bin/' 'pkg/${PKG_NAME}' | while read fn; do \ 113 done; grep 'usr/s*bin/' '${STAGING_PARENT}/pkg/${PKG_NAME}' | \ 114 while read fn; do \ 114 115 b="$$(dd if="$$fn" bs=2 count=1 2>/dev/null)"; \ 115 116 [[ $$b = '#!' ]] || continue; \ 116 117 cp "$$fn" scripts/; \ 117 echo "scripts/$$(basename "$$fn")" >>'pkg/${PKG_NAME}'; \ 118 echo "scripts/$$(basename "$$fn")" \ 119 >>'${STAGING_PARENT}/pkg/${PKG_NAME}'; \ 118 120 done 119 121 touch $@ … … 169 171 170 172 clean-dev-generic: 171 @if test -s '${STAGING_ DIR}/pkg/${PKG_NAME}'; then \173 @if test -s '${STAGING_PARENT}/pkg/${PKG_NAME}'; then \ 172 174 cd '${STAGING_DIR}'; \ 173 175 while read fn; do \ 174 176 rm -f "$$fn"; \ 175 done <'${STAGING_ DIR}/pkg/${PKG_NAME}'; \177 done <'${STAGING_PARENT}/pkg/${PKG_NAME}'; \ 176 178 fi 177 @rm -f '${STAGING_ DIR}/pkg/${PKG_NAME}'179 @rm -f '${STAGING_PARENT}/pkg/${PKG_NAME}' -
mk/vars.mk
r9403adc r9baf0a6 21 21 DL_DIR:= $(BASE_DIR)/dl 22 22 BUILD_DIR:= $(BASE_DIR)/build_$(ARCH)$(ARCH_FPU_SUFFIX) 23 STAGING_DIR:= $(BASE_DIR)/staging_dir_$(ARCH)$(ARCH_FPU_SUFFIX) 23 STAGING_PARENT:= ${BASE_DIR}/cross_${ARCH}${ARCH_FPU_SUFFIX} 24 STAGING_TOOLS:= ${STAGING_PARENT}/host 25 STAGING_DIR:= ${STAGING_PARENT}/target 24 26 TOOLCHAIN_BUILD_DIR= $(BASE_DIR)/toolchain_build_$(ARCH)$(ARCH_FPU_SUFFIX) 25 27 TOOLS_DIR= $(BASE_DIR)/tools … … 33 35 REAL_GNU_TARGET_NAME= $(OPTIMIZE_FOR_CPU)-linux-uclibc 34 36 GNU_TARGET_NAME= $(OPTIMIZE_FOR_CPU)-linux 35 TARGET_PATH= ${LBIN_DIR}:${STAGING_ DIR}/bin:${STAGING_DIR}/scripts:${_PATH}36 KERNEL_CROSS:= $(STAGING_ DIR)/bin/$(OPTIMIZE_FOR_CPU)-linux-uclibc-37 TARGET_CROSS:= $(STAGING_ DIR)/bin/$(OPTIMIZE_FOR_CPU)-linux-uclibc-37 TARGET_PATH= ${LBIN_DIR}:${STAGING_TOOLS}/bin:${STAGING_DIR}/scripts:${STAGING_DIR}/bin:${_PATH} 38 KERNEL_CROSS:= $(STAGING_TOOLS)/bin/$(OPTIMIZE_FOR_CPU)-linux-uclibc- 39 TARGET_CROSS:= $(STAGING_TOOLS)/bin/$(OPTIMIZE_FOR_CPU)-linux-uclibc- 38 40 TARGET_CC:= $(TARGET_COMPILER_PREFIX) $(TARGET_CROSS)gcc 39 41 TARGET_CXX:= $(TARGET_COMPILER_PREFIX) $(TARGET_CROSS)g++ 40 42 PATCH= ${MBSH} $(SCRIPT_DIR)/patch-kernel.sh 41 SED:= $(STAGING_ DIR)/bin/sed -i -e43 SED:= $(STAGING_TOOLS)/bin/sed -i -e 42 44 LINUX_DIR:= $(BUILD_DIR)/linux 43 45 LINUX_HEADERS_DIR:= $(TOOLCHAIN_BUILD_DIR)/linux -
package/libgcc/Makefile
r9403adc r9baf0a6 8 8 9 9 PKG_NAME:= libgcc 10 PKG_VERSION:= $(shell cat ${STAGING_ DIR}/gcc_version)10 PKG_VERSION:= $(shell cat ${STAGING_TOOLS}/gcc_version) 11 11 PKG_RELEASE:= 1 12 12 NO_DISTFILES:= 1 -
rules.mk
r9403adc r9baf0a6 64 64 65 65 ifeq (${OStype},Linux) 66 MKPASSWD:= $(STAGING_ DIR)/bin/mkpasswd -H md566 MKPASSWD:= $(STAGING_TOOLS)/bin/mkpasswd -H md5 67 67 else 68 68 MKPASSWD:= encrypt -m -
target/image/brcm/Makefile
r9403adc r9baf0a6 60 60 61 61 $(KDIR)/vmlinux.lzma: $(KDIR)/vmlinux 62 cat $^ | $(STAGING_ DIR)/bin/lzma e -si -so -eos -lc1 -lp2 -pb2 > $@ || (rm -f $@ && false)62 cat $^ | $(STAGING_TOOLS)/bin/lzma e -si -so -eos -lc1 -lp2 -pb2 > $@ || (rm -f $@ && false) 63 63 64 64 install-kernel: $(KDIR)/vmlinux.lzma … … 79 79 $(KDIR)/root.jffs2-64k: 80 80 rm -f $(KDIR)/root.jffs2-64k 81 $(STAGING_ DIR)/bin/mkfs.jffs2 $(JFFS2_OPTS) -e 0x10000 \81 $(STAGING_TOOLS)/bin/mkfs.jffs2 $(JFFS2_OPTS) -e 0x10000 \ 82 82 -o $(KDIR)/root.jffs2-64k -d $(KDIR)/root $(MAKE_TRACE) 83 83 $(KDIR)/root.jffs2-128k: 84 84 rm -f $(KDIR)/root.jffs2-128k 85 $(STAGING_ DIR)/bin/mkfs.jffs2 $(JFFS2_OPTS) -e 0x20000 \85 $(STAGING_TOOLS)/bin/mkfs.jffs2 $(JFFS2_OPTS) -e 0x20000 \ 86 86 -o $(KDIR)/root.jffs2-128k -d $(KDIR)/root $(MAKE_TRACE) 87 87 endif … … 90 90 $(KDIR)/root.squashfs: 91 91 rm -f $(KDIR)/root.squashfs 92 $(STAGING_ DIR)/bin/mksquashfs-lzma $(KDIR)/root \92 $(STAGING_TOOLS)/bin/mksquashfs-lzma $(KDIR)/root \ 93 93 $(KDIR)/root.squashfs $(SQUASHFS_OPTS) $(MAKE_TRACE) 94 94 endif … … 103 103 ifeq ($(FS),squashfs) 104 104 $(STAGING_DIR)/$(FWRT_PREFIX)-$(BOARD)-$(KERNEL)-$(FS).trx: $(KDIR)/loader.tmp.gz $(KDIR)/root.$(FS) $(KDIR)/vmlinux.lzma 105 $(STAGING_ DIR)/bin/trx -o $@ $(KDIR)/loader.tmp.gz $(KDIR)/vmlinux.lzma -a 1024 $(KDIR)/root.$(FS) $(MAKE_TRACE)105 $(STAGING_TOOLS)/bin/trx -o $@ $(KDIR)/loader.tmp.gz $(KDIR)/vmlinux.lzma -a 1024 $(KDIR)/root.$(FS) $(MAKE_TRACE) 106 106 endif 107 107 108 108 ifeq ($(FS),jffs2) 109 109 $(STAGING_DIR)/$(FWRT_PREFIX)-$(BOARD)-$(KERNEL)-$(FS)-64k.trx: $(KDIR)/loader.tmp.gz $(KDIR)/root.$(FS)-64k $(KDIR)/vmlinux.lzma 110 $(STAGING_ DIR)/bin/trx -o $@ $(KDIR)/loader.tmp.gz $(KDIR)/vmlinux.lzma -a 0x10000 $(KDIR)/root.$(FS)-64k $(MAKE_TRACE)110 $(STAGING_TOOLS)/bin/trx -o $@ $(KDIR)/loader.tmp.gz $(KDIR)/vmlinux.lzma -a 0x10000 $(KDIR)/root.$(FS)-64k $(MAKE_TRACE) 111 111 112 112 $(STAGING_DIR)/$(FWRT_PREFIX)-$(BOARD)-$(KERNEL)-$(FS)-128k.trx: $(KDIR)/loader.tmp.gz $(KDIR)/root.$(FS)-128k $(KDIR)/vmlinux.lzma 113 $(STAGING_ DIR)/bin/trx -o $@ $(KDIR)/loader.tmp.gz $(KDIR)/vmlinux.lzma -a 0x20000 $(KDIR)/root.$(FS)-128k $(MAKE_TRACE)113 $(STAGING_TOOLS)/bin/trx -o $@ $(KDIR)/loader.tmp.gz $(KDIR)/vmlinux.lzma -a 0x20000 $(KDIR)/root.$(FS)-128k $(MAKE_TRACE) 114 114 endif 115 115 … … 125 125 endif 126 126 $(BIN_DIR)/$(FWRT_PREFIX)-$(DEVICE)-$(BOARD)-$(KERNEL)-$(FS).bin: $(KDIR)/loader.tmp.gz $(KDIR)/root.$(FS)$(MTD_ERASESIZE) $(KDIR)/vmlinux.lzma 127 $(STAGING_ DIR)/bin/trx -p WL500g -v 1.9.6.0 -o $@ $(KDIR)/loader.tmp.gz $(KDIR)/vmlinux.lzma -a $(ALIGN) $(KDIR)/root.$(FS)$(MTD_ERASESIZE) $(MAKE_TRACE)127 $(STAGING_TOOLS)/bin/trx -p WL500g -v 1.9.6.0 -o $@ $(KDIR)/loader.tmp.gz $(KDIR)/vmlinux.lzma -a $(ALIGN) $(KDIR)/root.$(FS)$(MTD_ERASESIZE) $(MAKE_TRACE) 128 128 install: $(BIN_DIR)/$(FWRT_PREFIX)-$(DEVICE)-$(BOARD)-$(KERNEL)-$(FS).bin 129 129 endif … … 137 137 endif 138 138 $(BIN_DIR)/$(FWRT_PREFIX)-$(DEVICE)-$(BOARD)-$(KERNEL)-$(FS).bin: $(KDIR)/loader.tmp.gz $(KDIR)/root.$(FS)$(MTD_ERASESIZE) $(KDIR)/vmlinux.lzma 139 $(STAGING_ DIR)/bin/trx -p WL500gx -v 1.9.6.0 -o $@ $(KDIR)/loader.tmp.gz $(KDIR)/vmlinux.lzma -a $(ALIGN) $(KDIR)/root.$(FS)$(MTD_ERASESIZE) $(MAKE_TRACE)139 $(STAGING_TOOLS)/bin/trx -p WL500gx -v 1.9.6.0 -o $@ $(KDIR)/loader.tmp.gz $(KDIR)/vmlinux.lzma -a $(ALIGN) $(KDIR)/root.$(FS)$(MTD_ERASESIZE) $(MAKE_TRACE) 140 140 install: $(BIN_DIR)/$(FWRT_PREFIX)-$(DEVICE)-$(BOARD)-$(KERNEL)-$(FS).bin 141 141 endif … … 149 149 endif 150 150 $(BIN_DIR)/$(FWRT_PREFIX)-$(DEVICE)-$(BOARD)-$(KERNEL)-$(FS).bin: $(KDIR)/loader.tmp.gz $(KDIR)/root.$(FS)$(MTD_ERASESIZE) $(KDIR)/vmlinux.lzma 151 $(STAGING_ DIR)/bin/trx -p WL500gp -v 1.9.7.0 -o $@ $(KDIR)/loader.tmp.gz $(KDIR)/vmlinux.lzma -a $(ALIGN) $(KDIR)/root.$(FS)$(MTD_ERASESIZE) $(MAKE_TRACE)151 $(STAGING_TOOLS)/bin/trx -p WL500gp -v 1.9.7.0 -o $@ $(KDIR)/loader.tmp.gz $(KDIR)/vmlinux.lzma -a $(ALIGN) $(KDIR)/root.$(FS)$(MTD_ERASESIZE) $(MAKE_TRACE) 152 152 install: $(BIN_DIR)/$(FWRT_PREFIX)-$(DEVICE)-$(BOARD)-$(KERNEL)-$(FS).bin 153 153 endif … … 158 158 endif 159 159 $(BIN_DIR)/$(FWRT_PREFIX)-$(DEVICE)-$(BOARD)-$(KERNEL)-$(FS).bin: $(STAGING_DIR)/$(FWRT_PREFIX)-$(BOARD)-$(KERNEL)-$(FS)$(MTD_ERASESIZE).trx 160 $(STAGING_ DIR)/bin/addpattern -4 -p W54G -v v4.20.6 -i $< -o $@ -g160 $(STAGING_TOOLS)/bin/addpattern -4 -p W54G -v v4.20.6 -i $< -o $@ -g 161 161 install: $(BIN_DIR)/$(FWRT_PREFIX)-$(DEVICE)-$(BOARD)-$(KERNEL)-$(FS).bin 162 162 endif … … 166 166 endif 167 167 $(BIN_DIR)/$(FWRT_PREFIX)-$(DEVICE)-$(BOARD)-$(KERNEL)-$(FS).bin: $(STAGING_DIR)/$(FWRT_PREFIX)-$(BOARD)-$(KERNEL)-$(FS)$(MTD_ERASESIZE).trx 168 $(STAGING_ DIR)/bin/addpattern -4 -p W54F -v v1.99.5 -i $< -o $@ -g168 $(STAGING_TOOLS)/bin/addpattern -4 -p W54F -v v1.99.5 -i $< -o $@ -g 169 169 install: $(BIN_DIR)/$(FWRT_PREFIX)-$(DEVICE)-$(BOARD)-$(KERNEL)-$(FS).bin 170 170 endif … … 174 174 endif 175 175 $(BIN_DIR)/$(FWRT_PREFIX)-$(DEVICE)-$(BOARD)-$(KERNEL)-$(FS).bin: $(STAGING_DIR)/$(FWRT_PREFIX)-$(BOARD)-$(KERNEL)-$(FS)$(MTD_ERASESIZE).trx 176 $(STAGING_ DIR)/bin/addpattern -4 -p W54s -v v1.05.2 -i $< -o $@ -g176 $(STAGING_TOOLS)/bin/addpattern -4 -p W54s -v v1.05.2 -i $< -o $@ -g 177 177 install: $(BIN_DIR)/$(FWRT_PREFIX)-$(DEVICE)-$(BOARD)-$(KERNEL)-$(FS).bin 178 178 endif … … 183 183 endif 184 184 $(BIN_DIR)/$(FWRT_PREFIX)-$(DEVICE)-$(BOARD)-$(KERNEL)-$(FS).bin: $(STAGING_DIR)/$(FWRT_PREFIX)-$(BOARD)-$(KERNEL)-$(FS)$(MTD_ERASESIZE).trx 185 $(STAGING_ DIR)/bin/addpattern -4 -p W54S -v v4.70.6 -i $< -o $@ -g185 $(STAGING_TOOLS)/bin/addpattern -4 -p W54S -v v4.70.6 -i $< -o $@ -g 186 186 install: $(BIN_DIR)/$(FWRT_PREFIX)-$(DEVICE)-$(BOARD)-$(KERNEL)-$(FS).bin 187 187 endif … … 193 193 $(BIN_DIR)/$(FWRT_PREFIX)-$(DEVICE)-$(BOARD)-$(KERNEL)-$(FS).bin: $(STAGING_DIR)/$(FWRT_PREFIX)-$(BOARD)-$(KERNEL)-$(FS)$(MTD_ERASESIZE).trx 194 194 dd if=$(BUILD_DIR)/loader.elf of=$@ bs=131072 conv=sync >/dev/null 195 cat $(STAGING_ DIR)/$(FWRT_PREFIX)-$(BOARD)-$(KERNEL)-$(FS)$(MTD_ERASESIZE).trx >> $@195 cat $(STAGING_TOOLS)/$(FWRT_PREFIX)-$(BOARD)-$(KERNEL)-$(FS)$(MTD_ERASESIZE).trx >> $@ 196 196 install: $(BIN_DIR)/$(FWRT_PREFIX)-$(DEVICE)-$(BOARD)-$(KERNEL)-$(FS).bin 197 197 endif … … 203 203 $(BIN_DIR)/$(FWRT_PREFIX)-$(DEVICE)-$(BOARD)-$(KERNEL)-$(FS).bin: $(STAGING_DIR)/$(FWRT_PREFIX)-$(BOARD)-$(KERNEL)-$(FS)$(MTD_ERASESIZE).trx 204 204 dd if=$(BUILD_DIR)/loader.elf of=$@ bs=131072 conv=sync >/dev/null 205 cat $(STAGING_ DIR)/$(FWRT_PREFIX)-$(BOARD)-$(KERNEL)-$(FS)$(MTD_ERASESIZE).trx >> $@205 cat $(STAGING_TOOLS)/$(FWRT_PREFIX)-$(BOARD)-$(KERNEL)-$(FS)$(MTD_ERASESIZE).trx >> $@ 206 206 install: $(BIN_DIR)/$(FWRT_PREFIX)-$(DEVICE)-$(BOARD)-$(KERNEL)-$(FS).bin 207 207 endif … … 215 215 endif 216 216 $(BIN_DIR)/$(FWRT_PREFIX)-$(DEVICE)-$(BOARD)-$(KERNEL)-$(FS).bin: $(KDIR)/loader.tmp.gz $(KDIR)/root.$(FS)$(MTD_ERASESIZE) $(KDIR)/vmlinux.lzma 217 $(STAGING_ DIR)/bin/trx -p WL500gp -v 1.9.7.0 -o $@ $(KDIR)/loader.tmp.gz $(KDIR)/vmlinux.lzma -a $(ALIGN) $(KDIR)/root.$(FS)$(MTD_ERASESIZE) $(MAKE_TRACE)217 $(STAGING_TOOLS)/bin/trx -p WL500gp -v 1.9.7.0 -o $@ $(KDIR)/loader.tmp.gz $(KDIR)/vmlinux.lzma -a $(ALIGN) $(KDIR)/root.$(FS)$(MTD_ERASESIZE) $(MAKE_TRACE) 218 218 install: $(BIN_DIR)/$(FWRT_PREFIX)-$(DEVICE)-$(BOARD)-$(KERNEL)-$(FS).bin 219 219 endif -
toolchain/Makefile
r9403adc r9baf0a6 18 18 gcc-compile: uClibc-install 19 19 20 $(STAGING_ DIR):21 @mkdir -p $(STAGING_ DIR)/lib22 @mkdir -p $(STAGING_ DIR)/include23 @mkdir -p $(STAGING_ DIR)/$(REAL_GNU_TARGET_NAME)24 @ln -sf ../lib $(STAGING_ DIR)/$(REAL_GNU_TARGET_NAME)/lib20 $(STAGING_TOOLS): 21 @mkdir -p $(STAGING_TOOLS)/lib 22 @mkdir -p $(STAGING_TOOLS)/include 23 @mkdir -p $(STAGING_TOOLS)/$(REAL_GNU_TARGET_NAME) 24 @ln -sf ../lib $(STAGING_TOOLS)/$(REAL_GNU_TARGET_NAME)/lib 25 25 26 26 $(TOOLCHAIN_BUILD_DIR): 27 27 @mkdir -p $(TOOLCHAIN_BUILD_DIR) 28 28 29 %-prepare: $(STAGING_ DIR) $(TOOLCHAIN_BUILD_DIR)29 %-prepare: $(STAGING_TOOLS) $(TOOLCHAIN_BUILD_DIR) 30 30 $(TRACE) toolchain/$(patsubst %-prepare,%,$@)/prepare 31 31 ${SET_DASHX}; \ -
toolchain/binutils/Makefile
r9403adc r9baf0a6 30 30 (cd $(BINUTILS_DIR1); \ 31 31 $(BINUTILS_DIR)/configure \ 32 --prefix=$(STAGING_ DIR) \32 --prefix=$(STAGING_TOOLS) \ 33 33 --build=$(GNU_HOST_NAME) \ 34 34 --host=$(GNU_HOST_NAME) \ … … 46 46 # Make install will put gettext data in staging_dir/share/locale. 47 47 # Unfortunatey, it isn't configureable. 48 $(STAGING_ DIR)/bin/$(REAL_GNU_TARGET_NAME)-ld: $(BINUTILS_DIR1)/binutils/objdump48 $(STAGING_TOOLS)/bin/$(REAL_GNU_TARGET_NAME)-ld: $(BINUTILS_DIR1)/binutils/objdump 49 49 $(MAKE) -C $(BINUTILS_DIR1) install 50 50 … … 52 52 prepare: $(BINUTILS_DIR)/.patched 53 53 compile: $(BINUTILS_DIR1)/binutils/objdump 54 install: $(STAGING_ DIR)/bin/$(REAL_GNU_TARGET_NAME)-ld54 install: $(STAGING_TOOLS)/bin/$(REAL_GNU_TARGET_NAME)-ld 55 55 clean: 56 rm -f $(STAGING_ DIR)/bin/$(REAL_GNU_TARGET_NAME)*56 rm -f $(STAGING_TOOLS)/bin/$(REAL_GNU_TARGET_NAME)* 57 57 rm -rf $(BINUTILS_DIR) $(BINUTILS_DIR1) -
toolchain/gcc/Makefile
r9403adc r9baf0a6 39 39 (cd $(GCC_BUILD_DIR1); rm -f config.cache; PATH=$(TARGET_PATH) \ 40 40 $(GCC_DIR)/configure \ 41 --prefix=$(STAGING_ DIR) \41 --prefix=$(STAGING_TOOLS) \ 42 42 --build=$(GNU_HOST_NAME) \ 43 43 --host=$(GNU_HOST_NAME) \ … … 59 59 touch $@ 60 60 61 $(STAGING_ DIR)/bin/$(REAL_GNU_TARGET_NAME)-gcc: $(GCC_BUILD_DIR1)/.compiled61 $(STAGING_TOOLS)/bin/$(REAL_GNU_TARGET_NAME)-gcc: $(GCC_BUILD_DIR1)/.compiled 62 62 PATH=$(TARGET_PATH) $(MAKE) -C $(GCC_BUILD_DIR1) install-gcc 63 63 64 64 GCC_BUILD_DIR2:=$(TOOLCHAIN_BUILD_DIR)/gcc-$(GCC_VERSION)-final 65 65 $(GCC_BUILD_DIR2)/.configured: $(GCC_DIR)/.patched $(STAGING_DIR)/lib/libc.a 66 mkdir -p $(GCC_BUILD_DIR2) 66 mkdir -p $(GCC_BUILD_DIR2) ${STAGING_TOOLS}/$(REAL_GNU_TARGET_NAME) 67 67 # Important! Required for limits.h to be fixed. 68 rm -rf $(STAGING_ DIR)/$(REAL_GNU_TARGET_NAME)/sys-include69 ln -sf ../include $(STAGING_DIR)/$(REAL_GNU_TARGET_NAME)/sys-include70 rm -rf $ (STAGING_DIR)/$(REAL_GNU_TARGET_NAME)/lib71 ln -sf ../lib $(STAGING_DIR)/$(REAL_GNU_TARGET_NAME)/lib68 rm -rf $(STAGING_TOOLS)/$(REAL_GNU_TARGET_NAME)/sys-include 69 ln -sf ${STAGING_DIR}/include $(STAGING_TOOLS)/$(REAL_GNU_TARGET_NAME)/sys-include 70 rm -rf ${STAGING_TOOLS}/$(REAL_GNU_TARGET_NAME)/lib 71 ln -sf ${STAGING_DIR}/lib $(STAGING_TOOLS)/$(REAL_GNU_TARGET_NAME)/lib 72 72 (cd $(GCC_BUILD_DIR2); rm -f config.cache; PATH=$(TARGET_PATH) \ 73 73 $(GCC_DIR)/configure \ 74 --prefix=$(STAGING_ DIR) \74 --prefix=$(STAGING_TOOLS) \ 75 75 --build=$(GNU_HOST_NAME) \ 76 76 --host=$(GNU_HOST_NAME) \ … … 78 78 --enable-languages=$(TARGET_LANGUAGES) \ 79 79 --enable-shared \ 80 --with-sysroot=${STAGING_DIR} \ 80 81 --disable-__cxa_atexit \ 81 82 --enable-target-optspace \ … … 89 90 touch $@ 90 91 91 ${STAGING_ DIR}/gcc_installed: $(GCC_BUILD_DIR2)/.compiled92 ${STAGING_TOOLS}/gcc_installed: $(GCC_BUILD_DIR2)/.compiled 92 93 PATH=$(TARGET_PATH) $(MAKE) -C $(GCC_BUILD_DIR2) install 93 echo $(GCC_VERSION) > $(STAGING_ DIR)/gcc_version94 echo $(GCC_VERSION) > $(STAGING_TOOLS)/gcc_version 94 95 # Set up the symlinks to enable lying about target name. 95 96 set -e; \ 96 (cd $(STAGING_ DIR); \97 (cd $(STAGING_TOOLS); \ 97 98 ln -sf $(REAL_GNU_TARGET_NAME) $(GNU_TARGET_NAME); \ 98 99 cd bin; \ … … 105 106 # to include a reference to libgcc.so.1 in all binaries. For flash space 106 107 # saving, we change the specs file to link in a static libgcc here. 107 if [ -f $(STAGING_ DIR)/lib/gcc/$(REAL_GNU_TARGET_NAME)/$(GCC_VERSION)/specs ] ; then \108 patch -d $(STAGING_ DIR)/lib/gcc/$(REAL_GNU_TARGET_NAME)/$(GCC_VERSION)/ -p0 < ./$(GCC_VERSION)/static-libgcc.patch.conditional ; \108 if [ -f $(STAGING_TOOLS)/lib/gcc/$(REAL_GNU_TARGET_NAME)/$(GCC_VERSION)/specs ] ; then \ 109 patch -d $(STAGING_TOOLS)/lib/gcc/$(REAL_GNU_TARGET_NAME)/$(GCC_VERSION)/ -p0 < ./$(GCC_VERSION)/static-libgcc.patch.conditional ; \ 109 110 fi 110 111 touch $@ 111 112 112 113 source: $(DL_DIR)/$(SOURCE) 113 prepare: $(STAGING_ DIR)/bin/$(REAL_GNU_TARGET_NAME)-gcc114 compile: ${STAGING_ DIR}/gcc_installed114 prepare: $(STAGING_TOOLS)/bin/$(REAL_GNU_TARGET_NAME)-gcc 115 compile: ${STAGING_TOOLS}/gcc_installed 115 116 install: 116 117 clean: gcc-clean 117 118 rm -rf $(GCC_DIR) $(GCC_BUILD_DIR1) $(GCC_BUILD_DIR2) 118 rm -f $(STAGING_ DIR)/bin/$(REAL_GNU_TARGET_NAME)-{,g}c* \119 ${STAGING_ DIR}/gcc_installed119 rm -f $(STAGING_TOOLS)/bin/$(REAL_GNU_TARGET_NAME)-{,g}c* \ 120 ${STAGING_TOOLS}/gcc_installed -
toolchain/gdb/Makefile
r9403adc r9baf0a6 31 31 gdb_cv_func_sigsetjmp=yes \ 32 32 $(GDB_DIR)/configure \ 33 --prefix=$(STAGING_ DIR) \33 --prefix=$(STAGING_TOOLS) \ 34 34 --build=$(GNU_HOST_NAME) \ 35 35 --host=$(GNU_HOST_NAME) \ … … 51 51 $(TARGET_CROSS)gdb: $(GDB_CLIENT_DIR)/gdb/gdb 52 52 install -c $(GDB_CLIENT_DIR)/gdb/gdb $(TARGET_CROSS)gdb 53 cd $(STAGING_ DIR)/bin && \53 cd $(STAGING_TOOLS)/bin && \ 54 54 ln -fs $(TARGET_CROSS)gdb $(GNU_TARGET_NAME)-gdb 55 55 -
tools/Makefile
r9403adc r9baf0a6 38 38 clean: $(TARGETS_CLEAN) 39 39 40 ${STAGING_DIR} ${STAGING_DIR}/etc: 41 @mkdir -p $(STAGING_DIR)/{bin,etc,include,lib} 40 ${STAGING_DIR} ${STAGING_DIR}/etc ${STAGING_TOOLS}: 41 mkdir -p ${STAGING_DIR}/{bin,etc,usr/include,lib} \ 42 ${STAGING_TOOLS}/{bin,lib} 43 cd ${STAGING_DIR}; ln -s usr/include include 42 44 43 45 ${STAGING_DIR}/etc/ipkg.conf: ${STAGING_DIR}/etc -
tools/afdisk/Makefile
r9403adc r9baf0a6 19 19 20 20 install: compile 21 mkdir -p $(STAGING_ DIR)/bin22 rm -f $(STAGING_ DIR)/bin/afdisk $(TOPDIR)/lbin/afdisk23 install -m 0555 $(WRKBUILD)/afdisk $(STAGING_ DIR)/bin/afdisk21 mkdir -p $(STAGING_TOOLS)/bin 22 rm -f $(STAGING_TOOLS)/bin/afdisk $(TOPDIR)/lbin/afdisk 23 install -m 0555 $(WRKBUILD)/afdisk $(STAGING_TOOLS)/bin/afdisk 24 24 25 25 install-lbin: 26 26 rm -f $(TOPDIR)/lbin/afdisk 27 if [ -e $(STAGING_ DIR)/bin/afdisk ]; then \28 cp $(STAGING_ DIR)/bin/afdisk $(TOPDIR)/lbin/afdisk; \27 if [ -e $(STAGING_TOOLS)/bin/afdisk ]; then \ 28 cp $(STAGING_TOOLS)/bin/afdisk $(TOPDIR)/lbin/afdisk; \ 29 29 fi 30 30 … … 33 33 clean: 34 34 rm -rf $(WRKBUILD) 35 rm -f $(STAGING_ DIR)/bin/afdisk $(TOPDIR)/lbin/afdisk35 rm -f $(STAGING_TOOLS)/bin/afdisk $(TOPDIR)/lbin/afdisk 36 36 37 37 $(WRKBUILD): -
tools/brcm-utils/Makefile
r9403adc r9baf0a6 14 14 prepare: $(UTILS_BUILD_DIR) 15 15 compile: prepare $(patsubst %,$(UTILS_BUILD_DIR)/%,$(TARGETS)) 16 mkdir -p $(STAGING_ DIR)/bin17 $(CP) $(UTILS_BUILD_DIR)/* $(STAGING_ DIR)/bin/16 mkdir -p $(STAGING_TOOLS)/bin 17 $(CP) $(UTILS_BUILD_DIR)/* $(STAGING_TOOLS)/bin/ 18 18 install: compile 19 19 package: … … 21 21 rm -rf $(UTILS_BUILD_DIR) 22 22 for f in $(TARGETS); do \ 23 rm -f $(STAGING_ DIR)/bin/$$f ; \23 rm -f $(STAGING_TOOLS)/bin/$$f ; \ 24 24 done 25 25 -
tools/cxxtools/Makefile
r9403adc r9baf0a6 15 15 16 16 $(WRKBUILD)/.configured: ${WRKBUILD}/.prepared 17 @mkdir -p $(STAGING_ DIR)/bin $(STAGING_DIR)/lib $(STAGING_DIR)/include17 @mkdir -p $(STAGING_TOOLS)/bin $(STAGING_TOOLS)/lib $(STAGING_TOOLS)/include 18 18 (cd $(WRKBUILD); rm -rf config.cache; \ 19 19 ./configure \ 20 20 --disable-nls \ 21 --prefix=$(STAGING_ DIR) \21 --prefix=$(STAGING_TOOLS) \ 22 22 --disable-dependency-tracking \ 23 23 --disable-libtool-lock \ … … 29 29 -C $(WRKBUILD) 30 30 31 $(STAGING_ DIR)/bin/cxxtools-config: $(WRKBUILD)/cxxtools-config31 $(STAGING_TOOLS)/bin/cxxtools-config: $(WRKBUILD)/cxxtools-config 32 32 $(CP) $< $@ 33 $(CP) $(WRKBUILD)/src/.libs/*.so* $(STAGING_ DIR)/lib34 $(CP) $(WRKBUILD)/include/cxxtools $(STAGING_ DIR)/include33 $(CP) $(WRKBUILD)/src/.libs/*.so* $(STAGING_TOOLS)/lib 34 $(CP) $(WRKBUILD)/include/cxxtools $(STAGING_TOOLS)/include 35 35 36 36 source: $(DL_DIR)/$(PKG_SOURCE) 37 37 prepare: ${WRKBUILD}/.prepared 38 compile: $(WRKBUILD)/cxxtools-config $(STAGING_ DIR)/bin/cxxtools-config39 install: $(STAGING_ DIR)/bin/cxxtools-config38 compile: $(WRKBUILD)/cxxtools-config $(STAGING_TOOLS)/bin/cxxtools-config 39 install: $(STAGING_TOOLS)/bin/cxxtools-config 40 40 clean: 41 41 rm -rf $(WRKBUILD) -
tools/failsafe/Makefile
r9403adc r9baf0a6 14 14 prepare: $(UTILS_BUILD_DIR) 15 15 compile: prepare $(patsubst %,$(UTILS_BUILD_DIR)/%,$(TARGETS)) 16 mkdir -p $(STAGING_ DIR)/bin17 $(CP) $(UTILS_BUILD_DIR)/* $(STAGING_ DIR)/bin/16 mkdir -p $(STAGING_TOOLS)/bin 17 $(CP) $(UTILS_BUILD_DIR)/* $(STAGING_TOOLS)/bin/ 18 18 install: compile 19 19 package: … … 21 21 rm -rf $(UTILS_BUILD_DIR) 22 22 for f in $(TARGETS); do \ 23 rm -f $(STAGING_ DIR)/bin/$$f ; \23 rm -f $(STAGING_TOOLS)/bin/$$f ; \ 24 24 done 25 25 -
tools/fwcf/Makefile
r9403adc r9baf0a6 25 25 26 26 install: compile 27 mkdir -p ${STAGING_ DIR}/bin28 rm -f ${STAGING_ DIR}/bin/fwcf.helper27 mkdir -p ${STAGING_TOOLS}/bin 28 rm -f ${STAGING_TOOLS}/bin/fwcf.helper 29 29 install -c -s -m 555 ${WRKBUILD}/fwcf.helper.out \ 30 ${STAGING_ DIR}/bin/fwcf.helper30 ${STAGING_TOOLS}/bin/fwcf.helper 31 31 32 32 install-lbin: … … 34 34 clean: 35 35 rm -rf ${WRKBUILD} 36 rm -f ${STAGING_ DIR}/bin/fwcf.helper36 rm -f ${STAGING_TOOLS}/bin/fwcf.helper -
tools/genext2fs/Makefile
r9403adc r9baf0a6 19 19 $(MAKE) -C $(WRKBUILD) 20 20 21 $(STAGING_ DIR)/bin/genext2fs: $(WRKBUILD)/genext2fs21 $(STAGING_TOOLS)/bin/genext2fs: $(WRKBUILD)/genext2fs 22 22 $(CP) $< $@ 23 23 24 24 source: $(DL_DIR)/$(PKG_SOURCE) 25 25 prepare: $(WRKBUILD)/.prepared 26 compile: $(STAGING_ DIR)/bin/genext2fs27 install: $(STAGING_ DIR)/bin/genext2fs26 compile: $(STAGING_TOOLS)/bin/genext2fs 27 install: $(STAGING_TOOLS)/bin/genext2fs 28 28 clean: 29 29 rm -rf $(WRKBUILD) -
tools/jffs2/Makefile
r9403adc r9baf0a6 22 22 $(MAKE) LINUXDIR=$(LINUX_DIR) -C $(WRKBUILD)/util 23 23 24 $(STAGING_ DIR)/bin/mkfs.jffs2: $(WRKBUILD)/util/mkfs.jffs225 mkdir -p $(STAGING_ DIR)/bin24 $(STAGING_TOOLS)/bin/mkfs.jffs2: $(WRKBUILD)/util/mkfs.jffs2 25 mkdir -p $(STAGING_TOOLS)/bin 26 26 $(CP) $< $@ 27 27 28 28 source: $(DL_DIR)/$(PKG_SOURCE) 29 29 prepare: ${WRKBUILD}/.prepared 30 compile: $(WRKBUILD)/util/mkfs.jffs2 $(STAGING_ DIR)/bin/mkfs.jffs231 install: $(STAGING_ DIR)/bin/mkfs.jffs230 compile: $(WRKBUILD)/util/mkfs.jffs2 $(STAGING_TOOLS)/bin/mkfs.jffs2 31 install: $(STAGING_TOOLS)/bin/mkfs.jffs2 32 32 clean: 33 33 rm -rf $(WRKBUILD) -
tools/lzma/Makefile
r9403adc r9baf0a6 45 45 compile: lzma 46 46 install: lzma 47 $(CP) $(WRKBUILD)/lzma $(STAGING_ DIR)/bin/47 $(CP) $(WRKBUILD)/lzma $(STAGING_TOOLS)/bin/ 48 48 clean: lzma-dirclean -
tools/mkimage/Makefile
r9403adc r9baf0a6 22 22 $(HOSTCC) -Wall -pedantic -idirafter ../include -DTEXT_BASE= -DUSE_HOSTCC -O -o mkimage mkimage.o crc32.o ) 23 23 24 $(STAGING_ DIR)/bin/mkimage: $(WRKBUILD)/tools/mkimage24 $(STAGING_TOOLS)/bin/mkimage: $(WRKBUILD)/tools/mkimage 25 25 $(CP) $< $@ 26 26 27 27 source: $(DL_DIR)/$(PKG_SOURCE) 28 28 prepare: $(WRKBUILD)/.prepared 29 compile: $(WRKBUILD)/tools/mkimage $(STAGING_ DIR)/bin/mkimage30 install: $(STAGING_ DIR)/bin/mkimage29 compile: $(WRKBUILD)/tools/mkimage $(STAGING_TOOLS)/bin/mkimage 30 install: $(STAGING_TOOLS)/bin/mkimage 31 31 clean: 32 32 rm -rf $(WRKBUILD) -
tools/mkpasswd/Makefile
r9403adc r9baf0a6 14 14 prepare: $(UTILS_BUILD_DIR) 15 15 compile: prepare $(patsubst %,$(UTILS_BUILD_DIR)/%,$(TARGETS)) 16 mkdir -p $(STAGING_ DIR)/bin17 $(CP) $(UTILS_BUILD_DIR)/* $(STAGING_ DIR)/bin/16 mkdir -p $(STAGING_TOOLS)/bin 17 $(CP) $(UTILS_BUILD_DIR)/* $(STAGING_TOOLS)/bin/ 18 18 install: compile 19 19 package: … … 21 21 rm -rf $(UTILS_BUILD_DIR) 22 22 for f in $(TARGETS); do \ 23 rm -f $(STAGING_ DIR)/bin/$$f ; \23 rm -f $(STAGING_TOOLS)/bin/$$f ; \ 24 24 done 25 25 -
tools/paxmirabilis/Makefile
r9403adc r9baf0a6 43 43 44 44 install: compile 45 mkdir -p $(STAGING_ DIR)/bin46 -rm -f $(STAGING_ DIR)/bin/{pax,cpio,tar} ${TOPDIR}/lbin/{pax,cpio,tar}47 install -c -s -m 555 ${WRKBUILD}/pax $(STAGING_ DIR)/bin/pax48 cd ${STAGING_ DIR}/bin && ln pax cpio && ln pax tar49 cp $(STAGING_ DIR)/bin/pax ${TOPDIR}/lbin/pax45 mkdir -p $(STAGING_TOOLS)/bin 46 -rm -f $(STAGING_TOOLS)/bin/{pax,cpio,tar} ${TOPDIR}/lbin/{pax,cpio,tar} 47 install -c -s -m 555 ${WRKBUILD}/pax $(STAGING_TOOLS)/bin/pax 48 cd ${STAGING_TOOLS}/bin && ln pax cpio && ln pax tar 49 cp $(STAGING_TOOLS)/bin/pax ${TOPDIR}/lbin/pax 50 50 cd ${TOPDIR}/lbin && ln pax cpio && ln pax tar 51 51 52 52 install-lbin: 53 53 rm -f ${TOPDIR}/lbin/{pax,cpio,tar} 54 if [ -e $(STAGING_ DIR)/bin/pax ]; then \55 cp $(STAGING_ DIR)/bin/pax ${TOPDIR}/lbin/pax; \54 if [ -e $(STAGING_TOOLS)/bin/pax ]; then \ 55 cp $(STAGING_TOOLS)/bin/pax ${TOPDIR}/lbin/pax; \ 56 56 cd ${TOPDIR}/lbin && ln pax cpio && ln pax tar; \ 57 57 fi … … 61 61 clean: 62 62 rm -rf ${WRKBUILD} 63 rm -f $(STAGING_ DIR)/bin/{pax,cpio,tar} ${TOPDIR}/lbin/{pax,cpio,tar}63 rm -f $(STAGING_TOOLS)/bin/{pax,cpio,tar} ${TOPDIR}/lbin/{pax,cpio,tar} 64 64 65 65 ${WRKBUILD}: -
tools/sed/Makefile
r9403adc r9baf0a6 15 15 16 16 $(WRKBUILD)/.configured: ${WRKBUILD}/.prepared 17 @mkdir -p $(STAGING_ DIR)/bin17 @mkdir -p $(STAGING_TOOLS)/bin 18 18 (cd $(WRKBUILD); rm -rf config.cache; \ 19 19 ac_cv_header_wctype_h=no \ 20 20 ./configure \ 21 21 --disable-nls \ 22 --prefix=$(STAGING_ DIR) \22 --prefix=$(STAGING_TOOLS) \ 23 23 --disable-dependency-tracking \ 24 24 --disable-libtool-lock \ … … 35 35 36 36 install: compile 37 mkdir -p $(STAGING_ DIR)/bin38 rm -f $(STAGING_ DIR)/bin/sed ${TOPDIR}/lbin/sed39 install -c -s -m 555 ${WRKBUILD}/sed/sed $(STAGING_ DIR)/bin/sed40 cp $(STAGING_ DIR)/bin/sed ${TOPDIR}/lbin/sed37 mkdir -p $(STAGING_TOOLS)/bin 38 rm -f $(STAGING_TOOLS)/bin/sed ${TOPDIR}/lbin/sed 39 install -c -s -m 555 ${WRKBUILD}/sed/sed $(STAGING_TOOLS)/bin/sed 40 cp $(STAGING_TOOLS)/bin/sed ${TOPDIR}/lbin/sed 41 41 42 42 install-lbin: 43 43 rm -f ${TOPDIR}/lbin/sed 44 if [ -e $(STAGING_ DIR)/bin/sed ]; then \45 cp $(STAGING_ DIR)/bin/sed ${TOPDIR}/lbin/sed; \44 if [ -e $(STAGING_TOOLS)/bin/sed ]; then \ 45 cp $(STAGING_TOOLS)/bin/sed ${TOPDIR}/lbin/sed; \ 46 46 fi 47 47 48 48 clean: 49 49 rm -rf $(WRKBUILD) 50 rm -f $(STAGING_ DIR)/bin/sed ${TOPDIR}/lbin/sed50 rm -f $(STAGING_TOOLS)/bin/sed ${TOPDIR}/lbin/sed -
tools/squashfs/Makefile
r9403adc r9baf0a6 16 16 17 17 $(WRKBUILD)/squashfs-tools/mksquashfs-lzma: ${WRKBUILD}/.prepared 18 mkdir -p $(STAGING_ DIR)/bin18 mkdir -p $(STAGING_TOOLS)/bin 19 19 $(MAKE) CC='$(HOSTCC)' CFLAGS='$(HOSTCFLAGS)' \ 20 20 -C $(WRKBUILD)/squashfs-tools \ … … 22 22 mksquashfs-lzma 23 23 24 $(STAGING_ DIR)/bin/mksquashfs-lzma: $(WRKBUILD)/squashfs-tools/mksquashfs-lzma24 $(STAGING_TOOLS)/bin/mksquashfs-lzma: $(WRKBUILD)/squashfs-tools/mksquashfs-lzma 25 25 $(CP) $< $@ 26 26 27 27 source: $(DL_DIR)/$(PKG_SOURCE) 28 28 prepare: ${WRKBUILD}/.prepared 29 compile: $(WRKBUILD)/squashfs-tools/mksquashfs-lzma $(STAGING_ DIR)/bin/mksquashfs-lzma30 install: $(STAGING_ DIR)/bin/mksquashfs-lzma29 compile: $(WRKBUILD)/squashfs-tools/mksquashfs-lzma $(STAGING_TOOLS)/bin/mksquashfs-lzma 30 install: $(STAGING_TOOLS)/bin/mksquashfs-lzma 31 31 clean: 32 32 rm -rf $(WRKBUILD) -
tools/tntnet/Makefile
r9403adc r9baf0a6 15 15 16 16 $(WRKBUILD)/.configured: ${WRKBUILD}/.prepared 17 @mkdir -p $(STAGING_ DIR)/bin17 @mkdir -p $(STAGING_TOOLS)/bin 18 18 (cd $(WRKBUILD); rm -rf config.cache; \ 19 PATH=$(STAGING_ DIR)/bin:$$PATH \20 LDFLAGS="-L$(STAGING_ DIR)/lib" \21 CPPFLAGS="-I$(STAGING_ DIR)/include" \19 PATH=$(STAGING_TOOLS)/bin:$$PATH \ 20 LDFLAGS="-L$(STAGING_TOOLS)/lib" \ 21 CPPFLAGS="-I$(STAGING_TOOLS)/include" \ 22 22 ./configure \ 23 23 --with-cgi=no \ 24 24 --with-server=no \ 25 25 --disable-nls \ 26 --prefix=$(STAGING_ DIR) \26 --prefix=$(STAGING_TOOLS) \ 27 27 --disable-dependency-tracking \ 28 28 --disable-libtool-lock \ … … 34 34 -C $(WRKBUILD) 35 35 36 $(STAGING_ DIR)/bin/ecpp: $(WRKBUILD)/tntnet/ecpp36 $(STAGING_TOOLS)/bin/ecpp: $(WRKBUILD)/tntnet/ecpp 37 37 $(CP) $< $@ 38 38 39 39 source: $(DL_DIR)/$(PKG_SOURCE) 40 40 prepare: ${WRKBUILD}/.prepared 41 compile: $(WRKBUILD)/tntnet/ecpp $(STAGING_ DIR)/bin/ecpp42 install: $(STAGING_ DIR)/bin/ecpp41 compile: $(WRKBUILD)/tntnet/ecpp $(STAGING_TOOLS)/bin/ecpp 42 install: $(STAGING_TOOLS)/bin/ecpp 43 43 clean: 44 44 rm -rf $(WRKBUILD)
Note:
See TracChangeset
for help on using the changeset viewer.
