- Timestamp:
- Jun 30, 2006, 9:02:45 PM (19 years ago)
- Branches:
- freewrt_1_0, freewrt_2_0
- Children:
- f724867
- Parents:
- 149ff92
- Location:
- toolchain
- Files:
-
- 11 edited
-
Makefile (modified) (3 diffs)
-
binutils/Makefile (modified) (2 diffs)
-
gcc/Makefile (modified) (4 diffs)
-
gdb/Makefile (modified) (3 diffs)
-
ipkg-utils/Makefile (modified) (2 diffs)
-
kernel-headers/Makefile (modified) (1 diff)
-
libnotimpl/Makefile (modified) (1 diff)
-
lzma/Makefile (modified) (1 diff)
-
sed/Makefile (modified) (2 diffs)
-
uClibc/Makefile (modified) (4 diffs)
-
utils/Makefile (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
toolchain/Makefile
r149ff92 r0ea1f3f 1 # Main makefile for the toolchain 1 # $Id$ 2 2 3 include $(TOPDIR)/rules.mk 3 4 … … 20 21 gcc-compile: uClibc-install 21 22 22 TOOLCHAIN_STAMP_DIR:=$(STAGING_DIR)/stampfiles23 24 $(TOOLCHAIN_STAMP_DIR):25 mkdir -p $(TOOLCHAIN_STAMP_DIR)26 27 23 $(STAGING_DIR): 28 24 @mkdir -p $(STAGING_DIR)/lib … … 31 27 @ln -sf ../lib $(STAGING_DIR)/$(REAL_GNU_TARGET_NAME)/lib 32 28 33 $(TOOL _BUILD_DIR):34 @mkdir -p $(TOOL _BUILD_DIR)29 $(TOOLCHAIN_STAMP_DIR): 30 @mkdir -p $(TOOLCHAIN_STAMP_DIR) 35 31 36 %-prepare: $(TOOLCHAIN_STAMP_DIR) $(STAGING_DIR) $(TOOL_BUILD_DIR) 32 $(TOOLCHAIN_BUILD_DIR): 33 @mkdir -p $(TOOLCHAIN_BUILD_DIR) 34 35 %-prepare: $(TOOLCHAIN_STAMP_DIR) $(STAGING_DIR) $(TOOLCHAIN_BUILD_DIR) 37 36 @[ -f $(TOOLCHAIN_STAMP_DIR)/.toolchain_$@ ] || { \ 38 37 $(TRACE) toolchain/$(patsubst %-prepare,%,$@)/prepare; \ -
toolchain/binutils/Makefile
r149ff92 r0ea1f3f 13 13 BINUTILS_SOURCE:=binutils-$(BINUTILS_VERSION).tar.bz2 14 14 BINUTILS_MD5SUM:=6a9d529efb285071dad10e1f3d2b2967 15 BINUTILS_DIR:=$(TOOL _BUILD_DIR)/binutils-$(BINUTILS_VERSION)15 BINUTILS_DIR:=$(TOOLCHAIN_BUILD_DIR)/binutils-$(BINUTILS_VERSION) 16 16 BINUTILS_CAT:=bzcat 17 17 18 BINUTILS_DIR1:=$(TOOL _BUILD_DIR)/binutils-$(BINUTILS_VERSION)-build18 BINUTILS_DIR1:=$(TOOLCHAIN_BUILD_DIR)/binutils-$(BINUTILS_VERSION)-build 19 19 20 20 $(DL_DIR)/$(BINUTILS_SOURCE): … … 23 23 24 24 $(BINUTILS_DIR)/.unpacked: $(DL_DIR)/$(BINUTILS_SOURCE) 25 mkdir -p $(TOOL _BUILD_DIR)26 $(BINUTILS_CAT) $(DL_DIR)/$(BINUTILS_SOURCE) | (cd $(TOOL _BUILD_DIR); $(TAR_EXTRACT) )25 mkdir -p $(TOOLCHAIN_BUILD_DIR) 26 $(BINUTILS_CAT) $(DL_DIR)/$(BINUTILS_SOURCE) | (cd $(TOOLCHAIN_BUILD_DIR); $(TAR_EXTRACT) ) 27 27 touch $(BINUTILS_DIR)/.unpacked 28 28 -
toolchain/gcc/Makefile
r149ff92 r0ea1f3f 7 7 http://mirrors.rcn.net/pub/sourceware/gcc/releases/gcc-$(GCC_VERSION) 8 8 GCC_SOURCE:=gcc-$(GCC_VERSION).tar.bz2 9 GCC_DIR:=$(TOOL _BUILD_DIR)/gcc-$(GCC_VERSION)9 GCC_DIR:=$(TOOLCHAIN_BUILD_DIR)/gcc-$(GCC_VERSION) 10 10 GCC_CAT:=bzcat 11 11 12 12 TARGET_LANGUAGES:=c,c++ 13 13 14 GCC_BUILD_DIR1:=$(TOOL _BUILD_DIR)/gcc-$(GCC_VERSION)-initial14 GCC_BUILD_DIR1:=$(TOOLCHAIN_BUILD_DIR)/gcc-$(GCC_VERSION)-initial 15 15 16 16 $(DL_DIR)/$(GCC_SOURCE): … … 19 19 20 20 $(GCC_DIR)/.unpacked: $(DL_DIR)/$(GCC_SOURCE) 21 mkdir -p $(TOOL _BUILD_DIR)22 $(GCC_CAT) $(DL_DIR)/$(GCC_SOURCE) | (cd $(TOOL _BUILD_DIR); $(TAR_EXTRACT) )21 mkdir -p $(TOOLCHAIN_BUILD_DIR) 22 $(GCC_CAT) $(DL_DIR)/$(GCC_SOURCE) | (cd $(TOOLCHAIN_BUILD_DIR); $(TAR_EXTRACT) ) 23 23 touch $@ 24 24 … … 40 40 --enable-languages=c \ 41 41 --disable-shared \ 42 --with-sysroot=$(TOOL _BUILD_DIR)/uClibc_dev/ \42 --with-sysroot=$(TOOLCHAIN_BUILD_DIR)/uClibc_dev/ \ 43 43 --disable-__cxa_atexit \ 44 44 --enable-target-optspace \ … … 56 56 PATH=$(TARGET_PATH) $(MAKE) -C $(GCC_BUILD_DIR1) install-gcc 57 57 58 GCC_BUILD_DIR2:=$(TOOL _BUILD_DIR)/gcc-$(GCC_VERSION)-final58 GCC_BUILD_DIR2:=$(TOOLCHAIN_BUILD_DIR)/gcc-$(GCC_VERSION)-final 59 59 $(GCC_BUILD_DIR2)/.configured: $(GCC_DIR)/.patched $(STAGING_DIR)/lib/libc.a 60 60 mkdir -p $(GCC_BUILD_DIR2) -
toolchain/gdb/Makefile
r149ff92 r0ea1f3f 9 9 GDB_CAT:=bzcat 10 10 11 GDB_DIR:=$(TOOL _BUILD_DIR)/$(GDB_NAME)-$(GDB_VERSION)11 GDB_DIR:=$(TOOLCHAIN_BUILD_DIR)/$(GDB_NAME)-$(GDB_VERSION) 12 12 13 13 $(DL_DIR)/$(GDB_SOURCE): … … 15 15 16 16 $(GDB_DIR)/.patched: $(DL_DIR)/$(GDB_SOURCE) 17 $(GDB_CAT) $(DL_DIR)/$(GDB_SOURCE) | (cd $(TOOL _BUILD_DIR); $(TAR_EXTRACT) )17 $(GDB_CAT) $(DL_DIR)/$(GDB_SOURCE) | (cd $(TOOLCHAIN_BUILD_DIR); $(TAR_EXTRACT) ) 18 18 $(PATCH) $(GDB_DIR) ./patches 19 19 # Copy a config.sub from gcc. This is only necessary until … … 24 24 # gdb client 25 25 26 GDB_CLIENT_DIR:=$(TOOL _BUILD_DIR)/gdbclient-$(GDB_VERSION)26 GDB_CLIENT_DIR:=$(TOOLCHAIN_BUILD_DIR)/gdbclient-$(GDB_VERSION) 27 27 28 28 $(GDB_CLIENT_DIR)/.configured: $(GDB_DIR)/.patched -
toolchain/ipkg-utils/Makefile
r149ff92 r0ea1f3f 12 12 include $(TOPDIR)/rules.mk 13 13 14 PKG_BUILD_DIR := $(TOOL _BUILD_DIR)/$(PKG_SOURCE_DIR)14 PKG_BUILD_DIR := $(TOOLCHAIN_BUILD_DIR)/$(PKG_SOURCE_DIR) 15 15 16 16 $(DL_DIR)/$(PKG_SOURCE_FILE): … … 20 20 $(PKG_BUILD_DIR)/.unpacked: $(DL_DIR)/$(PKG_SOURCE_FILE) 21 21 mkdir -p $(BUILD_DIR) 22 $(PKG_SOURCE_CAT) $(DL_DIR)/$(PKG_SOURCE_FILE) | (cd $(TOOL _BUILD_DIR); $(TAR_EXTRACT) )22 $(PKG_SOURCE_CAT) $(DL_DIR)/$(PKG_SOURCE_FILE) | (cd $(TOOLCHAIN_BUILD_DIR); $(TAR_EXTRACT) ) 23 23 touch $(PKG_BUILD_DIR)/.unpacked 24 24 -
toolchain/kernel-headers/Makefile
r149ff92 r0ea1f3f 25 25 26 26 $(LINUX_HEADERS_DIR)/.unpacked: $(DL_DIR)/$(LINUX_HEADERS_SOURCE) 27 mkdir -p $(TOOL _BUILD_DIR)28 bzcat $(DL_DIR)/$(LINUX_HEADERS_SOURCE) | (cd $(TOOL _BUILD_DIR); $(TAR_EXTRACT) \27 mkdir -p $(TOOLCHAIN_BUILD_DIR) 28 bzcat $(DL_DIR)/$(LINUX_HEADERS_SOURCE) | (cd $(TOOLCHAIN_BUILD_DIR); $(TAR_EXTRACT) \ 29 29 linux-$(LINUX_HEADERS_VERSION)/include \ 30 30 linux-$(LINUX_HEADERS_VERSION)/Makefile \ -
toolchain/libnotimpl/Makefile
r149ff92 r0ea1f3f 1 1 include $(TOPDIR)/rules.mk 2 2 3 LIBNOTIMPL_DIR:=$(TOOL _BUILD_DIR)/libnotimpl3 LIBNOTIMPL_DIR:=$(TOOLCHAIN_BUILD_DIR)/libnotimpl 4 4 5 5 LIBNOTIMPL_SRCS+=./files/math.c ./files/strlfun.c -
toolchain/lzma/Makefile
r149ff92 r0ea1f3f 3 3 include $(TOPDIR)/rules.mk 4 4 5 LZMA_DIR=$(TOOL _BUILD_DIR)/lzma5 LZMA_DIR=$(TOOLCHAIN_BUILD_DIR)/lzma 6 6 LZMA_SOURCE=lzma432.tar.bz2 7 7 LZMA_SITE=@SF/sevenzip -
toolchain/sed/Makefile
r149ff92 r0ea1f3f 9 9 10 10 SED_CAT:=zcat 11 SED_DIR:=$(TOOL _BUILD_DIR)/sed-$(SED_VER)11 SED_DIR:=$(TOOLCHAIN_BUILD_DIR)/sed-$(SED_VER) 12 12 SED_BINARY:=sed/sed 13 13 SED_TARGET_BINARY:=bin/sed … … 20 20 21 21 $(SED_DIR)/.unpacked: $(DL_DIR)/$(SED_SOURCE) 22 mkdir -p $(TOOL _BUILD_DIR)22 mkdir -p $(TOOLCHAIN_BUILD_DIR) 23 23 mkdir -p $(STAGING_DIR)/bin; 24 $(SED_CAT) $(DL_DIR)/$(SED_SOURCE) | (cd $(TOOL _BUILD_DIR); $(TAR_EXTRACT) )24 $(SED_CAT) $(DL_DIR)/$(SED_SOURCE) | (cd $(TOOLCHAIN_BUILD_DIR); $(TAR_EXTRACT) ) 25 25 touch $@ 26 26 -
toolchain/uClibc/Makefile
r149ff92 r0ea1f3f 4 4 5 5 UCLIBC_VER:=0.9.28 6 UCLIBC_DIR:=$(TOOL _BUILD_DIR)/uClibc-$(UCLIBC_VER)6 UCLIBC_DIR:=$(TOOLCHAIN_BUILD_DIR)/uClibc-$(UCLIBC_VER) 7 7 UCLIBC_SOURCE:=uClibc-$(UCLIBC_VER).tar.bz2 8 8 UCLIBC_SITE:=http://www.uclibc.org/downloads … … 28 28 29 29 $(UCLIBC_DIR)/.unpacked: $(DL_DIR)/$(UCLIBC_SOURCE) 30 mkdir -p $(TOOL _BUILD_DIR)31 bzcat $(DL_DIR)/$(UCLIBC_SOURCE) | (cd $(TOOL _BUILD_DIR); $(TAR_EXTRACT) )30 mkdir -p $(TOOLCHAIN_BUILD_DIR) 31 bzcat $(DL_DIR)/$(UCLIBC_SOURCE) | (cd $(TOOLCHAIN_BUILD_DIR); $(TAR_EXTRACT) ) 32 32 $(PATCH) $(UCLIBC_DIR) ./patches 33 33 touch $(UCLIBC_DIR)/.unpacked … … 40 40 $(SED) 's,^.*UCLIBC_HAS_LFS.*,UCLIBC_HAS_LFS=y,g' $(UCLIBC_DIR)/.config 41 41 $(SED) 's,.*UCLIBC_HAS_WCHAR.*,UCLIBC_HAS_WCHAR=y,g' $(UCLIBC_DIR)/.config 42 mkdir -p $(TOOL _BUILD_DIR)/uClibc_dev/usr/include43 mkdir -p $(TOOL _BUILD_DIR)/uClibc_dev/usr/lib44 mkdir -p $(TOOL _BUILD_DIR)/uClibc_dev/lib42 mkdir -p $(TOOLCHAIN_BUILD_DIR)/uClibc_dev/usr/include 43 mkdir -p $(TOOLCHAIN_BUILD_DIR)/uClibc_dev/usr/lib 44 mkdir -p $(TOOLCHAIN_BUILD_DIR)/uClibc_dev/lib 45 45 $(MAKE) -C $(UCLIBC_DIR) \ 46 PREFIX=$(TOOL _BUILD_DIR)/uClibc_dev/ \46 PREFIX=$(TOOLCHAIN_BUILD_DIR)/uClibc_dev/ \ 47 47 DEVEL_PREFIX=/usr/ \ 48 RUNTIME_PREFIX=$(TOOL _BUILD_DIR)/uClibc_dev/ \48 RUNTIME_PREFIX=$(TOOLCHAIN_BUILD_DIR)/uClibc_dev/ \ 49 49 HOSTCC="$(HOSTCC)" \ 50 50 CPU_CFLAGS="$(TARGET_CFLAGS)" \ … … 81 81 install: $(STAGING_DIR)/lib/libc.a $(UCLIBC_TARGETS) 82 82 clean: 83 rm -rf $(UCLIBC_DIR) $(TOOL _BUILD_DIR)/uClibc_dev83 rm -rf $(UCLIBC_DIR) $(TOOLCHAIN_BUILD_DIR)/uClibc_dev -
toolchain/utils/Makefile
r149ff92 r0ea1f3f 3 3 TARGETS := addpattern trx motorola-bin dgfirmware 4 4 5 UTILS_BUILD_DIR:=$(TOOL _BUILD_DIR)/utils5 UTILS_BUILD_DIR:=$(TOOLCHAIN_BUILD_DIR)/utils 6 6 7 7 prepare: $(UTILS_BUILD_DIR)
Note:
See TracChangeset
for help on using the changeset viewer.
