summaryrefslogtreecommitdiffstats
path: root/src/binutils.mk
diff options
context:
space:
mode:
authorVolker Grabsch <vog@notjusthosting.com>2008-11-08 08:42:47 (GMT)
committerVolker Grabsch <vog@notjusthosting.com>2008-11-08 08:42:47 (GMT)
commite696a54e5ed4ea913796af979f93870fb7dcdf67 (patch)
treee02b008b84a2fcb91b69c23a6b46b22feb41d0e4 /src/binutils.mk
parent1ec585aeadd64350fd2fa091de780087845605e3 (diff)
downloadmxe-e696a54e5ed4ea913796af979f93870fb7dcdf67.zip
mxe-e696a54e5ed4ea913796af979f93870fb7dcdf67.tar.gz
mxe-e696a54e5ed4ea913796af979f93870fb7dcdf67.tar.bz2
translated packages: mingwrt, w32api, binutils, gcc
Diffstat (limited to 'src/binutils.mk')
-rw-r--r--src/binutils.mk27
1 files changed, 27 insertions, 0 deletions
diff --git a/src/binutils.mk b/src/binutils.mk
new file mode 100644
index 0000000..9eeffe6
--- /dev/null
+++ b/src/binutils.mk
@@ -0,0 +1,27 @@
+# MinGW binutils
+# http://mingw.sourceforge.net/
+
+PKG := binutils
+$(PKG)_VERSION := 2.18.50-20080109
+$(PKG)_SUBDIR := binutils-$(firstword $(subst -, ,$($(PKG)_VERSION)))
+$(PKG)_FILE := binutils-$($(PKG)_VERSION)-src.tar.gz
+$(PKG)_URL := http://$(SOURCEFORGE_MIRROR)/mingw/$($(PKG)_FILE)
+$(PKG)_DEPS := mingwrt w32api
+
+define $(PKG)_UPDATE
+ wget -q -O- 'http://sourceforge.net/project/showfiles.php?group_id=2435&package_id=11290' | \
+ $(SED) -n 's,.*binutils-\([0-9][^>]*\)-src\.tar.*,\1,p' | \
+ head -1
+endef
+
+define $(PKG)_BUILD
+ cd '$(2)' && ./configure \
+ --target='$(TARGET)' \
+ --prefix='$(PREFIX)' \
+ --with-gcc \
+ --with-gnu-ld \
+ --with-gnu-as \
+ --disable-nls \
+ --disable-shared
+ $(MAKE) -C '$(2)' all install
+endef