From 19fef6facae17a73f6549533266f445273b8a702 Mon Sep 17 00:00:00 2001 From: François Revol Date: Sun, 3 Jun 2018 01:24:01 +0200 Subject: atari-mint: allow parallel build of binutils and gcc by passing BUILD_SMP=-jN to make --- m68k-atari-mint/Makefile | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'm68k-atari-mint') 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 $@ -- cgit v1.2.3