2 BINUTILS_URL=http://mirrors.kernel.org/gnu/binutils/binutils-$(BINUTILS_VER).tar.bz2
3 BINUTILS_TAR=binutils-$(BINUTILS_VER).tar.bz2
6 NEWLIB_URL=ftp://sources.redhat.com/pub/newlib/newlib-$(NEWLIB_VER).tar.gz
7 NEWLIB_TAR=newlib-$(NEWLIB_VER).tar.gz
10 GCC_URL=http://mirrors.kernel.org/gnu/gcc/gcc-$(GCC_VER)/gcc-core-$(GCC_VER).tar.bz2
11 GCC_TAR=gcc-core-$(GCC_VER).tar.bz2
18 wget -P src $(BINUTILS_URL)
21 wget -P src $(NEWLIB_URL)
24 wget -P src $(GCC_URL)
26 src/binutils-$(BINUTILS_VER): src/$(BINUTILS_TAR)
29 src/newlib-$(NEWLIB_VER): src/$(NEWLIB_TAR)
32 src/gcc-$(GCC_VER): src/$(GCC_TAR) src/newlib-$(NEWLIB_VER)
34 ln -s $(BASEDIR)/src/newlib-$(NEWLIB_VER)/newlib $@
35 ln -s $(BASEDIR)/src/newlib-$(NEWLIB_VER)/libgloss $@
37 binutils: src/binutils-$(BINUTILS_VER)
38 mkdir -p build/binutils
40 $(BASEDIR)/$</configure --target=sh-elf --prefix=$(BASEDIR)/inst; \
44 gcc: src/gcc-$(GCC_VER) binutils
47 $(BASEDIR)/$</configure --target=sh-elf --prefix=$(BASEDIR)/inst -enable-languages=c --without-pkgversion --with-newlib; \