Gitweb links:
...log
http://git.netsurf-browser.org/toolchains.git/shortlog/163576544dd26d21fa6b33942fb68c96e8aee88a
...commit
http://git.netsurf-browser.org/toolchains.git/commit/163576544dd26d21fa6b33942fb68c96e8aee88a
...tree
http://git.netsurf-browser.org/toolchains.git/tree/163576544dd26d21fa6b33942fb68c96e8aee88a
The branch, jmb/gitsrc has been updated
via 163576544dd26d21fa6b33942fb68c96e8aee88a (commit)
from ac6f39ab844dd98a225cfff2c85d197b07850625 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commitdiff
http://git.netsurf-browser.org/toolchains.git/commit/?id=163576544dd26d21fa6b33942fb68c96e8aee88a
commit 163576544dd26d21fa6b33942fb68c96e8aee88a
Author: John-Mark Bell <[email protected]>
Commit: John-Mark Bell <[email protected]>
m{5475,68k}-atari-mint: add source-archives target
diff --git a/m5475-atari-mint/Makefile b/m5475-atari-mint/Makefile
index 12685f59b0..ca1a86564f 100644
--- a/m5475-atari-mint/Makefile
+++ b/m5475-atari-mint/Makefile
@@ -33,19 +33,6 @@ UPSTREAM_PML_PATCH := pml-2.03-mint-20191013.patch
UPSTREAM_GEMLIB_VERSION := Git-20230112
UPSTREAM_GEMLIB_TARBALL := gemlib_$(UPSTREAM_GEMLIB_VERSION).tar.bz2
-#UPSTREAM_GCC_URI :=
http://ftp.gnu.org/gnu/gcc/gcc-$(UPSTREAM_GCC_VERSION)/$(subst
_,-,$(UPSTREAM_GCC_TARBALL))
-#UPSTREAM_GCC_PATCH_URI :=
http://vincent.riviere.free.fr/soft/m68k-atari-mint/archives/$(UPSTREAM_GCC_PATCH).bz2
-#UPSTREAM_BINUTILS_URI := ftp://ftp.gnu.org/gnu/binutils/$(subst
_,-,$(UPSTREAM_BINUTILS_TARBALL))
-#UPSTREAM_BINUTILS_PATCH_URI :=
http://vincent.riviere.free.fr/soft/m68k-atari-mint/archives/$(UPSTREAM_BINUTILS_PATCH).bz2
-#UPSTREAM_GMP_URI := http://ftp.gnu.org/gnu/gmp/$(subst
_,-,$(UPSTREAM_GMP_TARBALL))
-#UPSTREAM_MPFR_URI :=
http://www.mpfr.org/mpfr-$(UPSTREAM_MPFR_VERSION)/$(subst
_,-,$(UPSTREAM_MPFR_TARBALL))
-#UPSTREAM_MPC_URI := http://www.multiprecision.org/mpc/download/$(subst
_,-,$(UPSTREAM_MPC_TARBALL))
-#UPSTREAM_MINTBIN_URI :=
http://vincent.riviere.free.fr/soft/m68k-atari-mint/archives/$(subst
_,-,$(UPSTREAM_MINTBIN_TARBALL))
-#UPSTREAM_MINTLIB_URI :=
http://vincent.riviere.free.fr/soft/m68k-atari-mint/archives/$(subst
_,-,$(UPSTREAM_MINTLIB_TARBALL))
-#UPSTREAM_PML_URI :=
http://vincent.riviere.free.fr/soft/m68k-atari-mint/archives/$(subst
_,-,$(UPSTREAM_PML_TARBALL))
-#UPSTREAM_PML_PATCH_URI :=
http://vincent.riviere.free.fr/soft/m68k-atari-mint/archives/$(UPSTREAM_PML_PATCH).bz2
-#UPSTREAM_GEMLIB_URI :=
http://vincent.riviere.free.fr/soft/m68k-atari-mint/archives/$(subst
_,-,$(UPSTREAM_GEMLIB_TARBALL))
-
GCC_AUTOCONF := autoconf2.64
GCC_AUTOHEADER := autoheader2.64
GCC_AUTORECONF := autoreconf2.64
@@ -72,9 +59,11 @@ PREFIX ?= /opt/netsurf/$(TARGET_NAME)/cross
PRISTINE_TAR := $(TOP)/../tools/pristine-tar
-.PHONY: all clean distclean
+.PHONY: all clean distclean source-archives
all: $(BUILDSTEPS)/gemlib.d
+source-archives: $(BUILDSTEPS)/sources.d
+
clean:
rm -fr $(BUILDDIR)
@@ -265,3 +254,60 @@ $(SOURCESDIR):
$(SRCDIR):
mkdir -p $@
+
+###
+# Rules to build source archives (via source-archives target)
+###
+
+UPSTREAM_GCC_URI :=
http://ftp.gnu.org/gnu/gcc/gcc-$(UPSTREAM_GCC_VERSION)/$(subst
_,-,$(UPSTREAM_GCC_TARBALL))
+UPSTREAM_BINUTILS_URI := ftp://ftp.gnu.org/gnu/binutils/$(subst
_,-,$(UPSTREAM_BINUTILS_TARBALL))
+UPSTREAM_GMP_URI := http://ftp.gnu.org/gnu/gmp/$(subst
_,-,$(UPSTREAM_GMP_TARBALL))
+UPSTREAM_MPFR_URI := http://www.mpfr.org/mpfr-$(UPSTREAM_MPFR_VERSION)/$(subst
_,-,$(UPSTREAM_MPFR_TARBALL))
+UPSTREAM_MPC_URI := http://www.multiprecision.org/downloads/$(subst
_,-,$(UPSTREAM_MPC_TARBALL))
+UPSTREAM_MINTBIN_URI :=
http://vincent.riviere.free.fr/soft/m68k-atari-mint/archives/$(subst
_,-,$(UPSTREAM_MINTBIN_TARBALL))
+UPSTREAM_MINTLIB_URI :=
http://vincent.riviere.free.fr/soft/m68k-atari-mint/archives/$(subst
_,-,$(UPSTREAM_MINTLIB_TARBALL))
+UPSTREAM_PML_URI :=
http://vincent.riviere.free.fr/soft/m68k-atari-mint/archives/$(subst
_,-,$(UPSTREAM_PML_TARBALL))
+UPSTREAM_GEMLIB_URI :=
http://vincent.riviere.free.fr/soft/m68k-atari-mint/archives/$(subst
_,-,$(UPSTREAM_GEMLIB_TARBALL))
+
+UPSTREAM_GCC_PATCH_URI :=
http://vincent.riviere.free.fr/soft/m68k-atari-mint/archives/$(UPSTREAM_GCC_PATCH).bz2
+UPSTREAM_BINUTILS_PATCH_URI :=
http://vincent.riviere.free.fr/soft/m68k-atari-mint/archives/$(UPSTREAM_BINUTILS_PATCH).bz2
+UPSTREAM_PML_PATCH_URI :=
http://vincent.riviere.free.fr/soft/m68k-atari-mint/archives/$(UPSTREAM_PML_PATCH).bz2
+
+$(BUILDSTEPS)/sources.d: $(BUILDSTEPS)/buildsteps.d
$(BUILDDIR)/$(UPSTREAM_GCC_TARBALL) $(BUILDDIR)/$(UPSTREAM_BINUTILS_TARBALL)
$(BUILDDIR)/$(UPSTREAM_GMP_TARBALL) $(BUILDDIR)/$(UPSTREAM_MPFR_TARBALL)
$(BUILDDIR)/$(UPSTREAM_MPC_TARBALL) $(BUILDDIR)/$(UPSTREAM_MINTBIN_TARBALL)
$(BUILDDIR)/$(UPSTREAM_MINTLIB_TARBALL) $(BUILDDIR)/$(UPSTREAM_PML_TARBALL)
$(BUILDDIR)/$(UPSTREAM_GEMLIB_TARBALL) $(BUILDDIR)/$(UPSTREAM_GCC_PATCH)
$(BUILDDIR)/$(UPSTREAM_BINUTILS_PATCH) $(BUILDDIR)/$(UPSTREAM_PML_PATCH)
+ touch $@
+
+$(BUILDDIR)/$(UPSTREAM_GCC_TARBALL):
+ wget -q -O $@ $(UPSTREAM_GCC_URI)
+
+$(BUILDDIR)/$(UPSTREAM_BINUTILS_TARBALL):
+ wget -q -O $@ $(UPSTREAM_BINUTILS_URI)
+
+$(BUILDDIR)/$(UPSTREAM_GMP_TARBALL):
+ wget -q -O $@ $(UPSTREAM_GMP_URI)
+
+$(BUILDDIR)/$(UPSTREAM_MPFR_TARBALL):
+ wget -q -O $@ $(UPSTREAM_MPFR_URI)
+
+$(BUILDDIR)/$(UPSTREAM_MPC_TARBALL):
+ wget -q -O $@ $(UPSTREAM_MPC_URI)
+
+$(BUILDDIR)/$(UPSTREAM_MINTBIN_TARBALL):
+ wget -q -O $@ $(UPSTREAM_MINTBIN_URI)
+
+$(BUILDDIR)/$(UPSTREAM_MINTLIB_TARBALL):
+ wget -q -O $@ $(UPSTREAM_MINTLIB_URI)
+
+$(BUILDDIR)/$(UPSTREAM_PML_TARBALL):
+ wget -q -O $@ $(UPSTREAM_PML_URI)
+
+$(BUILDDIR)/$(UPSTREAM_GEMLIB_TARBALL):
+ wget -q -O $@ $(UPSTREAM_GEMLIB_URI)
+
+$(BUILDDIR)/$(UPSTREAM_GCC_PATCH):
+ wget -q -O - $(UPSTREAM_GCC_PATCH_URI) | bzcat >$@
+
+$(BUILDDIR)/$(UPSTREAM_BINUTILS_PATCH):
+ wget -q -O - $(UPSTREAM_BINUTILS_PATCH_URI) | bzcat >$@
+
+$(BUILDDIR)/$(UPSTREAM_PML_PATCH):
+ wget -q -O - $(UPSTREAM_PML_PATCH_URI) | bzcat >$@
diff --git a/m68k-atari-mint/Makefile b/m68k-atari-mint/Makefile
index cb63518a29..a3ee4358a7 100644
--- a/m68k-atari-mint/Makefile
+++ b/m68k-atari-mint/Makefile
@@ -33,19 +33,6 @@ UPSTREAM_PML_PATCH := pml-2.03-mint-20191013.patch
UPSTREAM_GEMLIB_VERSION := Git-20230112
UPSTREAM_GEMLIB_TARBALL := gemlib_$(UPSTREAM_GEMLIB_VERSION).tar.bz2
-#UPSTREAM_GCC_URI :=
http://ftp.gnu.org/gnu/gcc/gcc-$(UPSTREAM_GCC_VERSION)/$(subst
_,-,$(UPSTREAM_GCC_TARBALL))
-#UPSTREAM_GCC_PATCH_URI :=
http://vincent.riviere.free.fr/soft/m68k-atari-mint/archives/$(UPSTREAM_GCC_PATCH).bz2
-#UPSTREAM_BINUTILS_URI := ftp://ftp.gnu.org/gnu/binutils/$(subst
_,-,$(UPSTREAM_BINUTILS_TARBALL))
-#UPSTREAM_BINUTILS_PATCH_URI :=
http://vincent.riviere.free.fr/soft/m68k-atari-mint/archives/$(UPSTREAM_BINUTILS_PATCH).bz2
-#UPSTREAM_GMP_URI := http://ftp.gnu.org/gnu/gmp/$(subst
_,-,$(UPSTREAM_GMP_TARBALL))
-#UPSTREAM_MPFR_URI :=
http://www.mpfr.org/mpfr-$(UPSTREAM_MPFR_VERSION)/$(subst
_,-,$(UPSTREAM_MPFR_TARBALL))
-#UPSTREAM_MPC_URI := http://www.multiprecision.org/mpc/download/$(subst
_,-,$(UPSTREAM_MPC_TARBALL))
-#UPSTREAM_MINTBIN_URI :=
http://vincent.riviere.free.fr/soft/m68k-atari-mint/archives/$(subst
_,-,$(UPSTREAM_MINTBIN_TARBALL))
-#UPSTREAM_MINTLIB_URI :=
http://vincent.riviere.free.fr/soft/m68k-atari-mint/archives/$(subst
_,-,$(UPSTREAM_MINTLIB_TARBALL))
-#UPSTREAM_PML_URI :=
http://vincent.riviere.free.fr/soft/m68k-atari-mint/archives/$(subst
_,-,$(UPSTREAM_PML_TARBALL))
-#UPSTREAM_PML_PATCH_URI :=
http://vincent.riviere.free.fr/soft/m68k-atari-mint/archives/$(UPSTREAM_PML_PATCH).bz2
-#UPSTREAM_GEMLIB_URI :=
http://vincent.riviere.free.fr/soft/m68k-atari-mint/archives/$(subst
_,-,$(UPSTREAM_GEMLIB_TARBALL))
-
GCC_AUTOCONF := autoconf2.64
GCC_AUTOHEADER := autoheader2.64
GCC_AUTORECONF := autoreconf2.64
@@ -72,9 +59,11 @@ PREFIX ?= /opt/netsurf/$(TARGET_NAME)/cross
PRISTINE_TAR := $(TOP)/../tools/pristine-tar
-.PHONY: all clean distclean
+.PHONY: all clean distclean source-archives
all: $(BUILDSTEPS)/gemlib.d
+source-archives: $(BUILDSTEPS)/sources.d
+
clean:
rm -fr $(BUILDDIR)
@@ -262,3 +251,60 @@ $(SOURCESDIR):
$(SRCDIR):
mkdir -p $@
+
+###
+# Rules to build source archives (via source-archives target)
+###
+
+UPSTREAM_GCC_URI :=
http://ftp.gnu.org/gnu/gcc/gcc-$(UPSTREAM_GCC_VERSION)/$(subst
_,-,$(UPSTREAM_GCC_TARBALL))
+UPSTREAM_BINUTILS_URI := ftp://ftp.gnu.org/gnu/binutils/$(subst
_,-,$(UPSTREAM_BINUTILS_TARBALL))
+UPSTREAM_GMP_URI := http://ftp.gnu.org/gnu/gmp/$(subst
_,-,$(UPSTREAM_GMP_TARBALL))
+UPSTREAM_MPFR_URI := http://www.mpfr.org/mpfr-$(UPSTREAM_MPFR_VERSION)/$(subst
_,-,$(UPSTREAM_MPFR_TARBALL))
+UPSTREAM_MPC_URI := http://www.multiprecision.org/downloads/$(subst
_,-,$(UPSTREAM_MPC_TARBALL))
+UPSTREAM_MINTBIN_URI :=
http://vincent.riviere.free.fr/soft/m68k-atari-mint/archives/$(subst
_,-,$(UPSTREAM_MINTBIN_TARBALL))
+UPSTREAM_MINTLIB_URI :=
http://vincent.riviere.free.fr/soft/m68k-atari-mint/archives/$(subst
_,-,$(UPSTREAM_MINTLIB_TARBALL))
+UPSTREAM_PML_URI :=
http://vincent.riviere.free.fr/soft/m68k-atari-mint/archives/$(subst
_,-,$(UPSTREAM_PML_TARBALL))
+UPSTREAM_GEMLIB_URI :=
http://vincent.riviere.free.fr/soft/m68k-atari-mint/archives/$(subst
_,-,$(UPSTREAM_GEMLIB_TARBALL))
+
+UPSTREAM_GCC_PATCH_URI :=
http://vincent.riviere.free.fr/soft/m68k-atari-mint/archives/$(UPSTREAM_GCC_PATCH).bz2
+UPSTREAM_BINUTILS_PATCH_URI :=
http://vincent.riviere.free.fr/soft/m68k-atari-mint/archives/$(UPSTREAM_BINUTILS_PATCH).bz2
+UPSTREAM_PML_PATCH_URI :=
http://vincent.riviere.free.fr/soft/m68k-atari-mint/archives/$(UPSTREAM_PML_PATCH).bz2
+
+$(BUILDSTEPS)/sources.d: $(BUILDSTEPS)/buildsteps.d
$(BUILDDIR)/$(UPSTREAM_GCC_TARBALL) $(BUILDDIR)/$(UPSTREAM_BINUTILS_TARBALL)
$(BUILDDIR)/$(UPSTREAM_GMP_TARBALL) $(BUILDDIR)/$(UPSTREAM_MPFR_TARBALL)
$(BUILDDIR)/$(UPSTREAM_MPC_TARBALL) $(BUILDDIR)/$(UPSTREAM_MINTBIN_TARBALL)
$(BUILDDIR)/$(UPSTREAM_MINTLIB_TARBALL) $(BUILDDIR)/$(UPSTREAM_PML_TARBALL)
$(BUILDDIR)/$(UPSTREAM_GEMLIB_TARBALL) $(BUILDDIR)/$(UPSTREAM_GCC_PATCH)
$(BUILDDIR)/$(UPSTREAM_BINUTILS_PATCH) $(BUILDDIR)/$(UPSTREAM_PML_PATCH)
+ touch $@
+
+$(BUILDDIR)/$(UPSTREAM_GCC_TARBALL):
+ wget -q -O $@ $(UPSTREAM_GCC_URI)
+
+$(BUILDDIR)/$(UPSTREAM_BINUTILS_TARBALL):
+ wget -q -O $@ $(UPSTREAM_BINUTILS_URI)
+
+$(BUILDDIR)/$(UPSTREAM_GMP_TARBALL):
+ wget -q -O $@ $(UPSTREAM_GMP_URI)
+
+$(BUILDDIR)/$(UPSTREAM_MPFR_TARBALL):
+ wget -q -O $@ $(UPSTREAM_MPFR_URI)
+
+$(BUILDDIR)/$(UPSTREAM_MPC_TARBALL):
+ wget -q -O $@ $(UPSTREAM_MPC_URI)
+
+$(BUILDDIR)/$(UPSTREAM_MINTBIN_TARBALL):
+ wget -q -O $@ $(UPSTREAM_MINTBIN_URI)
+
+$(BUILDDIR)/$(UPSTREAM_MINTLIB_TARBALL):
+ wget -q -O $@ $(UPSTREAM_MINTLIB_URI)
+
+$(BUILDDIR)/$(UPSTREAM_PML_TARBALL):
+ wget -q -O $@ $(UPSTREAM_PML_URI)
+
+$(BUILDDIR)/$(UPSTREAM_GEMLIB_TARBALL):
+ wget -q -O $@ $(UPSTREAM_GEMLIB_URI)
+
+$(BUILDDIR)/$(UPSTREAM_GCC_PATCH):
+ wget -q -O - $(UPSTREAM_GCC_PATCH_URI) | bzcat >$@
+
+$(BUILDDIR)/$(UPSTREAM_BINUTILS_PATCH):
+ wget -q -O - $(UPSTREAM_BINUTILS_PATCH_URI) | bzcat >$@
+
+$(BUILDDIR)/$(UPSTREAM_PML_PATCH):
+ wget -q -O - $(UPSTREAM_PML_PATCH_URI) | bzcat >$@
-----------------------------------------------------------------------
Summary of changes:
m5475-atari-mint/Makefile | 74 ++++++++++++++++++++++++++++++++++++++---------
m68k-atari-mint/Makefile | 74 ++++++++++++++++++++++++++++++++++++++---------
2 files changed, 120 insertions(+), 28 deletions(-)
diff --git a/m5475-atari-mint/Makefile b/m5475-atari-mint/Makefile
index 12685f59b0..ca1a86564f 100644
--- a/m5475-atari-mint/Makefile
+++ b/m5475-atari-mint/Makefile
@@ -33,19 +33,6 @@ UPSTREAM_PML_PATCH := pml-2.03-mint-20191013.patch
UPSTREAM_GEMLIB_VERSION := Git-20230112
UPSTREAM_GEMLIB_TARBALL := gemlib_$(UPSTREAM_GEMLIB_VERSION).tar.bz2
-#UPSTREAM_GCC_URI :=
http://ftp.gnu.org/gnu/gcc/gcc-$(UPSTREAM_GCC_VERSION)/$(subst
_,-,$(UPSTREAM_GCC_TARBALL))
-#UPSTREAM_GCC_PATCH_URI :=
http://vincent.riviere.free.fr/soft/m68k-atari-mint/archives/$(UPSTREAM_GCC_PATCH).bz2
-#UPSTREAM_BINUTILS_URI := ftp://ftp.gnu.org/gnu/binutils/$(subst
_,-,$(UPSTREAM_BINUTILS_TARBALL))
-#UPSTREAM_BINUTILS_PATCH_URI :=
http://vincent.riviere.free.fr/soft/m68k-atari-mint/archives/$(UPSTREAM_BINUTILS_PATCH).bz2
-#UPSTREAM_GMP_URI := http://ftp.gnu.org/gnu/gmp/$(subst
_,-,$(UPSTREAM_GMP_TARBALL))
-#UPSTREAM_MPFR_URI :=
http://www.mpfr.org/mpfr-$(UPSTREAM_MPFR_VERSION)/$(subst
_,-,$(UPSTREAM_MPFR_TARBALL))
-#UPSTREAM_MPC_URI := http://www.multiprecision.org/mpc/download/$(subst
_,-,$(UPSTREAM_MPC_TARBALL))
-#UPSTREAM_MINTBIN_URI :=
http://vincent.riviere.free.fr/soft/m68k-atari-mint/archives/$(subst
_,-,$(UPSTREAM_MINTBIN_TARBALL))
-#UPSTREAM_MINTLIB_URI :=
http://vincent.riviere.free.fr/soft/m68k-atari-mint/archives/$(subst
_,-,$(UPSTREAM_MINTLIB_TARBALL))
-#UPSTREAM_PML_URI :=
http://vincent.riviere.free.fr/soft/m68k-atari-mint/archives/$(subst
_,-,$(UPSTREAM_PML_TARBALL))
-#UPSTREAM_PML_PATCH_URI :=
http://vincent.riviere.free.fr/soft/m68k-atari-mint/archives/$(UPSTREAM_PML_PATCH).bz2
-#UPSTREAM_GEMLIB_URI :=
http://vincent.riviere.free.fr/soft/m68k-atari-mint/archives/$(subst
_,-,$(UPSTREAM_GEMLIB_TARBALL))
-
GCC_AUTOCONF := autoconf2.64
GCC_AUTOHEADER := autoheader2.64
GCC_AUTORECONF := autoreconf2.64
@@ -72,9 +59,11 @@ PREFIX ?= /opt/netsurf/$(TARGET_NAME)/cross
PRISTINE_TAR := $(TOP)/../tools/pristine-tar
-.PHONY: all clean distclean
+.PHONY: all clean distclean source-archives
all: $(BUILDSTEPS)/gemlib.d
+source-archives: $(BUILDSTEPS)/sources.d
+
clean:
rm -fr $(BUILDDIR)
@@ -265,3 +254,60 @@ $(SOURCESDIR):
$(SRCDIR):
mkdir -p $@
+
+###
+# Rules to build source archives (via source-archives target)
+###
+
+UPSTREAM_GCC_URI :=
http://ftp.gnu.org/gnu/gcc/gcc-$(UPSTREAM_GCC_VERSION)/$(subst
_,-,$(UPSTREAM_GCC_TARBALL))
+UPSTREAM_BINUTILS_URI := ftp://ftp.gnu.org/gnu/binutils/$(subst
_,-,$(UPSTREAM_BINUTILS_TARBALL))
+UPSTREAM_GMP_URI := http://ftp.gnu.org/gnu/gmp/$(subst
_,-,$(UPSTREAM_GMP_TARBALL))
+UPSTREAM_MPFR_URI := http://www.mpfr.org/mpfr-$(UPSTREAM_MPFR_VERSION)/$(subst
_,-,$(UPSTREAM_MPFR_TARBALL))
+UPSTREAM_MPC_URI := http://www.multiprecision.org/downloads/$(subst
_,-,$(UPSTREAM_MPC_TARBALL))
+UPSTREAM_MINTBIN_URI :=
http://vincent.riviere.free.fr/soft/m68k-atari-mint/archives/$(subst
_,-,$(UPSTREAM_MINTBIN_TARBALL))
+UPSTREAM_MINTLIB_URI :=
http://vincent.riviere.free.fr/soft/m68k-atari-mint/archives/$(subst
_,-,$(UPSTREAM_MINTLIB_TARBALL))
+UPSTREAM_PML_URI :=
http://vincent.riviere.free.fr/soft/m68k-atari-mint/archives/$(subst
_,-,$(UPSTREAM_PML_TARBALL))
+UPSTREAM_GEMLIB_URI :=
http://vincent.riviere.free.fr/soft/m68k-atari-mint/archives/$(subst
_,-,$(UPSTREAM_GEMLIB_TARBALL))
+
+UPSTREAM_GCC_PATCH_URI :=
http://vincent.riviere.free.fr/soft/m68k-atari-mint/archives/$(UPSTREAM_GCC_PATCH).bz2
+UPSTREAM_BINUTILS_PATCH_URI :=
http://vincent.riviere.free.fr/soft/m68k-atari-mint/archives/$(UPSTREAM_BINUTILS_PATCH).bz2
+UPSTREAM_PML_PATCH_URI :=
http://vincent.riviere.free.fr/soft/m68k-atari-mint/archives/$(UPSTREAM_PML_PATCH).bz2
+
+$(BUILDSTEPS)/sources.d: $(BUILDSTEPS)/buildsteps.d
$(BUILDDIR)/$(UPSTREAM_GCC_TARBALL) $(BUILDDIR)/$(UPSTREAM_BINUTILS_TARBALL)
$(BUILDDIR)/$(UPSTREAM_GMP_TARBALL) $(BUILDDIR)/$(UPSTREAM_MPFR_TARBALL)
$(BUILDDIR)/$(UPSTREAM_MPC_TARBALL) $(BUILDDIR)/$(UPSTREAM_MINTBIN_TARBALL)
$(BUILDDIR)/$(UPSTREAM_MINTLIB_TARBALL) $(BUILDDIR)/$(UPSTREAM_PML_TARBALL)
$(BUILDDIR)/$(UPSTREAM_GEMLIB_TARBALL) $(BUILDDIR)/$(UPSTREAM_GCC_PATCH)
$(BUILDDIR)/$(UPSTREAM_BINUTILS_PATCH) $(BUILDDIR)/$(UPSTREAM_PML_PATCH)
+ touch $@
+
+$(BUILDDIR)/$(UPSTREAM_GCC_TARBALL):
+ wget -q -O $@ $(UPSTREAM_GCC_URI)
+
+$(BUILDDIR)/$(UPSTREAM_BINUTILS_TARBALL):
+ wget -q -O $@ $(UPSTREAM_BINUTILS_URI)
+
+$(BUILDDIR)/$(UPSTREAM_GMP_TARBALL):
+ wget -q -O $@ $(UPSTREAM_GMP_URI)
+
+$(BUILDDIR)/$(UPSTREAM_MPFR_TARBALL):
+ wget -q -O $@ $(UPSTREAM_MPFR_URI)
+
+$(BUILDDIR)/$(UPSTREAM_MPC_TARBALL):
+ wget -q -O $@ $(UPSTREAM_MPC_URI)
+
+$(BUILDDIR)/$(UPSTREAM_MINTBIN_TARBALL):
+ wget -q -O $@ $(UPSTREAM_MINTBIN_URI)
+
+$(BUILDDIR)/$(UPSTREAM_MINTLIB_TARBALL):
+ wget -q -O $@ $(UPSTREAM_MINTLIB_URI)
+
+$(BUILDDIR)/$(UPSTREAM_PML_TARBALL):
+ wget -q -O $@ $(UPSTREAM_PML_URI)
+
+$(BUILDDIR)/$(UPSTREAM_GEMLIB_TARBALL):
+ wget -q -O $@ $(UPSTREAM_GEMLIB_URI)
+
+$(BUILDDIR)/$(UPSTREAM_GCC_PATCH):
+ wget -q -O - $(UPSTREAM_GCC_PATCH_URI) | bzcat >$@
+
+$(BUILDDIR)/$(UPSTREAM_BINUTILS_PATCH):
+ wget -q -O - $(UPSTREAM_BINUTILS_PATCH_URI) | bzcat >$@
+
+$(BUILDDIR)/$(UPSTREAM_PML_PATCH):
+ wget -q -O - $(UPSTREAM_PML_PATCH_URI) | bzcat >$@
diff --git a/m68k-atari-mint/Makefile b/m68k-atari-mint/Makefile
index cb63518a29..a3ee4358a7 100644
--- a/m68k-atari-mint/Makefile
+++ b/m68k-atari-mint/Makefile
@@ -33,19 +33,6 @@ UPSTREAM_PML_PATCH := pml-2.03-mint-20191013.patch
UPSTREAM_GEMLIB_VERSION := Git-20230112
UPSTREAM_GEMLIB_TARBALL := gemlib_$(UPSTREAM_GEMLIB_VERSION).tar.bz2
-#UPSTREAM_GCC_URI :=
http://ftp.gnu.org/gnu/gcc/gcc-$(UPSTREAM_GCC_VERSION)/$(subst
_,-,$(UPSTREAM_GCC_TARBALL))
-#UPSTREAM_GCC_PATCH_URI :=
http://vincent.riviere.free.fr/soft/m68k-atari-mint/archives/$(UPSTREAM_GCC_PATCH).bz2
-#UPSTREAM_BINUTILS_URI := ftp://ftp.gnu.org/gnu/binutils/$(subst
_,-,$(UPSTREAM_BINUTILS_TARBALL))
-#UPSTREAM_BINUTILS_PATCH_URI :=
http://vincent.riviere.free.fr/soft/m68k-atari-mint/archives/$(UPSTREAM_BINUTILS_PATCH).bz2
-#UPSTREAM_GMP_URI := http://ftp.gnu.org/gnu/gmp/$(subst
_,-,$(UPSTREAM_GMP_TARBALL))
-#UPSTREAM_MPFR_URI :=
http://www.mpfr.org/mpfr-$(UPSTREAM_MPFR_VERSION)/$(subst
_,-,$(UPSTREAM_MPFR_TARBALL))
-#UPSTREAM_MPC_URI := http://www.multiprecision.org/mpc/download/$(subst
_,-,$(UPSTREAM_MPC_TARBALL))
-#UPSTREAM_MINTBIN_URI :=
http://vincent.riviere.free.fr/soft/m68k-atari-mint/archives/$(subst
_,-,$(UPSTREAM_MINTBIN_TARBALL))
-#UPSTREAM_MINTLIB_URI :=
http://vincent.riviere.free.fr/soft/m68k-atari-mint/archives/$(subst
_,-,$(UPSTREAM_MINTLIB_TARBALL))
-#UPSTREAM_PML_URI :=
http://vincent.riviere.free.fr/soft/m68k-atari-mint/archives/$(subst
_,-,$(UPSTREAM_PML_TARBALL))
-#UPSTREAM_PML_PATCH_URI :=
http://vincent.riviere.free.fr/soft/m68k-atari-mint/archives/$(UPSTREAM_PML_PATCH).bz2
-#UPSTREAM_GEMLIB_URI :=
http://vincent.riviere.free.fr/soft/m68k-atari-mint/archives/$(subst
_,-,$(UPSTREAM_GEMLIB_TARBALL))
-
GCC_AUTOCONF := autoconf2.64
GCC_AUTOHEADER := autoheader2.64
GCC_AUTORECONF := autoreconf2.64
@@ -72,9 +59,11 @@ PREFIX ?= /opt/netsurf/$(TARGET_NAME)/cross
PRISTINE_TAR := $(TOP)/../tools/pristine-tar
-.PHONY: all clean distclean
+.PHONY: all clean distclean source-archives
all: $(BUILDSTEPS)/gemlib.d
+source-archives: $(BUILDSTEPS)/sources.d
+
clean:
rm -fr $(BUILDDIR)
@@ -262,3 +251,60 @@ $(SOURCESDIR):
$(SRCDIR):
mkdir -p $@
+
+###
+# Rules to build source archives (via source-archives target)
+###
+
+UPSTREAM_GCC_URI :=
http://ftp.gnu.org/gnu/gcc/gcc-$(UPSTREAM_GCC_VERSION)/$(subst
_,-,$(UPSTREAM_GCC_TARBALL))
+UPSTREAM_BINUTILS_URI := ftp://ftp.gnu.org/gnu/binutils/$(subst
_,-,$(UPSTREAM_BINUTILS_TARBALL))
+UPSTREAM_GMP_URI := http://ftp.gnu.org/gnu/gmp/$(subst
_,-,$(UPSTREAM_GMP_TARBALL))
+UPSTREAM_MPFR_URI := http://www.mpfr.org/mpfr-$(UPSTREAM_MPFR_VERSION)/$(subst
_,-,$(UPSTREAM_MPFR_TARBALL))
+UPSTREAM_MPC_URI := http://www.multiprecision.org/downloads/$(subst
_,-,$(UPSTREAM_MPC_TARBALL))
+UPSTREAM_MINTBIN_URI :=
http://vincent.riviere.free.fr/soft/m68k-atari-mint/archives/$(subst
_,-,$(UPSTREAM_MINTBIN_TARBALL))
+UPSTREAM_MINTLIB_URI :=
http://vincent.riviere.free.fr/soft/m68k-atari-mint/archives/$(subst
_,-,$(UPSTREAM_MINTLIB_TARBALL))
+UPSTREAM_PML_URI :=
http://vincent.riviere.free.fr/soft/m68k-atari-mint/archives/$(subst
_,-,$(UPSTREAM_PML_TARBALL))
+UPSTREAM_GEMLIB_URI :=
http://vincent.riviere.free.fr/soft/m68k-atari-mint/archives/$(subst
_,-,$(UPSTREAM_GEMLIB_TARBALL))
+
+UPSTREAM_GCC_PATCH_URI :=
http://vincent.riviere.free.fr/soft/m68k-atari-mint/archives/$(UPSTREAM_GCC_PATCH).bz2
+UPSTREAM_BINUTILS_PATCH_URI :=
http://vincent.riviere.free.fr/soft/m68k-atari-mint/archives/$(UPSTREAM_BINUTILS_PATCH).bz2
+UPSTREAM_PML_PATCH_URI :=
http://vincent.riviere.free.fr/soft/m68k-atari-mint/archives/$(UPSTREAM_PML_PATCH).bz2
+
+$(BUILDSTEPS)/sources.d: $(BUILDSTEPS)/buildsteps.d
$(BUILDDIR)/$(UPSTREAM_GCC_TARBALL) $(BUILDDIR)/$(UPSTREAM_BINUTILS_TARBALL)
$(BUILDDIR)/$(UPSTREAM_GMP_TARBALL) $(BUILDDIR)/$(UPSTREAM_MPFR_TARBALL)
$(BUILDDIR)/$(UPSTREAM_MPC_TARBALL) $(BUILDDIR)/$(UPSTREAM_MINTBIN_TARBALL)
$(BUILDDIR)/$(UPSTREAM_MINTLIB_TARBALL) $(BUILDDIR)/$(UPSTREAM_PML_TARBALL)
$(BUILDDIR)/$(UPSTREAM_GEMLIB_TARBALL) $(BUILDDIR)/$(UPSTREAM_GCC_PATCH)
$(BUILDDIR)/$(UPSTREAM_BINUTILS_PATCH) $(BUILDDIR)/$(UPSTREAM_PML_PATCH)
+ touch $@
+
+$(BUILDDIR)/$(UPSTREAM_GCC_TARBALL):
+ wget -q -O $@ $(UPSTREAM_GCC_URI)
+
+$(BUILDDIR)/$(UPSTREAM_BINUTILS_TARBALL):
+ wget -q -O $@ $(UPSTREAM_BINUTILS_URI)
+
+$(BUILDDIR)/$(UPSTREAM_GMP_TARBALL):
+ wget -q -O $@ $(UPSTREAM_GMP_URI)
+
+$(BUILDDIR)/$(UPSTREAM_MPFR_TARBALL):
+ wget -q -O $@ $(UPSTREAM_MPFR_URI)
+
+$(BUILDDIR)/$(UPSTREAM_MPC_TARBALL):
+ wget -q -O $@ $(UPSTREAM_MPC_URI)
+
+$(BUILDDIR)/$(UPSTREAM_MINTBIN_TARBALL):
+ wget -q -O $@ $(UPSTREAM_MINTBIN_URI)
+
+$(BUILDDIR)/$(UPSTREAM_MINTLIB_TARBALL):
+ wget -q -O $@ $(UPSTREAM_MINTLIB_URI)
+
+$(BUILDDIR)/$(UPSTREAM_PML_TARBALL):
+ wget -q -O $@ $(UPSTREAM_PML_URI)
+
+$(BUILDDIR)/$(UPSTREAM_GEMLIB_TARBALL):
+ wget -q -O $@ $(UPSTREAM_GEMLIB_URI)
+
+$(BUILDDIR)/$(UPSTREAM_GCC_PATCH):
+ wget -q -O - $(UPSTREAM_GCC_PATCH_URI) | bzcat >$@
+
+$(BUILDDIR)/$(UPSTREAM_BINUTILS_PATCH):
+ wget -q -O - $(UPSTREAM_BINUTILS_PATCH_URI) | bzcat >$@
+
+$(BUILDDIR)/$(UPSTREAM_PML_PATCH):
+ wget -q -O - $(UPSTREAM_PML_PATCH_URI) | bzcat >$@
--
Cross-compilation toolchains and environments