diff options
author | François Revol <revol@free.fr> | 2018-06-03 01:24:01 +0200 |
---|---|---|
committer | François Revol <revol@free.fr> | 2018-07-24 19:26:46 +0200 |
commit | 786fac9d1b7852f09ae9fbdc30c4d283f47e4719 (patch) | |
tree | 8e0538d93d0ab0262d8dda9ac58788e195e13c29 | |
parent | b704e665d003f66249a8e7d95001ffd2acc1e041 (diff) | |
download | toolchains-786fac9d1b7852f09ae9fbdc30c4d283f47e4719.tar.gz toolchains-786fac9d1b7852f09ae9fbdc30c4d283f47e4719.tar.bz2 |
atari-mint: allow parallel build of binutils and gcc
by passing BUILD_SMP=-jN to make
-rw-r--r-- | m5475-atari-mint/Makefile | 8 | ||||
-rw-r--r-- | m68k-atari-mint/Makefile | 8 |
2 files changed, 10 insertions, 6 deletions
diff --git a/m5475-atari-mint/Makefile b/m5475-atari-mint/Makefile index a7b0df1..cc6543c 100644 --- a/m5475-atari-mint/Makefile +++ b/m5475-atari-mint/Makefile @@ -62,6 +62,8 @@ SRCDIR := $(BUILDDIR)/srcdir GCC_SRCDIR := $(SRCDIR)/gcc BINUTILS_SRCDIR := $(SRCDIR)/binutils MINTBIN_SRCDIR := $(SRCDIR)/mintbin +# optionally pass -jN here +BUILD_SMP := TARGET_NAME := m5475-atari-mint @@ -143,9 +145,9 @@ $(BUILDSTEPS)/bootstrap-compiler.d: $(BUILDSTEPS)/srcdir-step3.d $(BUILDSTEPS)/b --enable-checking=no --enable-c99 \ --enable-maintainer-mode --without-headers \ --with-arch=cf - cd $(BUILDDIR) && $(GCC_ENV_PARAMS) make all-gcc + cd $(BUILDDIR) && $(GCC_ENV_PARAMS) make $(BUILD_SMP) all-gcc cd $(BUILDDIR) && $(GCC_ENV_PARAMS) make install-gcc - cd $(BUILDDIR) && $(GCC_ENV_PARAMS) make all-target-libgcc + cd $(BUILDDIR) && $(GCC_ENV_PARAMS) make $(BUILD_SMP) all-target-libgcc cd $(BUILDDIR) && $(GCC_ENV_PARAMS) make install-target-libgcc touch $@ @@ -203,7 +205,7 @@ $(BUILDSTEPS)/mintbin-srcdir.d: $(SOURCESDIR)/$(UPSTREAM_MINTBIN_TARBALL) $(BUILDSTEPS)/binutils.d: $(BUILDSTEPS)/binutils-srcdir.d mkdir -p $(BUILDDIR)/binutils cd $(BUILDDIR)/binutils && $(BINUTILS_SRCDIR)/configure --prefix=$(PREFIX) --target=$(TARGET_NAME) --disable-nls - cd $(BUILDDIR)/binutils && make + cd $(BUILDDIR)/binutils && make $(BUILD_SMP) cd $(BUILDDIR)/binutils && make install touch $@ diff --git a/m68k-atari-mint/Makefile b/m68k-atari-mint/Makefile index 8c05e5b..68fdd03 100644 --- a/m68k-atari-mint/Makefile +++ b/m68k-atari-mint/Makefile @@ -62,6 +62,8 @@ SRCDIR := $(BUILDDIR)/srcdir GCC_SRCDIR := $(SRCDIR)/gcc BINUTILS_SRCDIR := $(SRCDIR)/binutils MINTBIN_SRCDIR := $(SRCDIR)/mintbin +# optionally pass -jN here +BUILD_SMP := TARGET_NAME := m68k-atari-mint @@ -142,9 +144,9 @@ $(BUILDSTEPS)/bootstrap-compiler.d: $(BUILDSTEPS)/srcdir-step3.d $(BUILDSTEPS)/b --disable-nls --enable-languages=c \ --enable-checking=no --enable-c99 \ --enable-maintainer-mode --without-headers - cd $(BUILDDIR) && $(GCC_ENV_PARAMS) make all-gcc + cd $(BUILDDIR) && $(GCC_ENV_PARAMS) make $(BUILD_SMP) all-gcc cd $(BUILDDIR) && $(GCC_ENV_PARAMS) make install-gcc - cd $(BUILDDIR) && $(GCC_ENV_PARAMS) make all-target-libgcc + cd $(BUILDDIR) && $(GCC_ENV_PARAMS) make $(BUILD_SMP) all-target-libgcc cd $(BUILDDIR) && $(GCC_ENV_PARAMS) make install-target-libgcc touch $@ @@ -202,7 +204,7 @@ $(BUILDSTEPS)/mintbin-srcdir.d: $(SOURCESDIR)/$(UPSTREAM_MINTBIN_TARBALL) $(BUILDSTEPS)/binutils.d: $(BUILDSTEPS)/binutils-srcdir.d mkdir -p $(BUILDDIR)/binutils cd $(BUILDDIR)/binutils && $(BINUTILS_SRCDIR)/configure --prefix=$(PREFIX) --target=$(TARGET_NAME) --disable-nls - cd $(BUILDDIR)/binutils && make + cd $(BUILDDIR)/binutils && make $(BUILD_SMP) cd $(BUILDDIR)/binutils && make install touch $@ |