diff options
-rw-r--r-- | mk/binutils.mk | 13 | ||||
-rw-r--r-- | mk/ccache.mk | 11 | ||||
-rw-r--r-- | mk/eglibc.mk | 2 | ||||
-rw-r--r-- | mk/fakeroot.mk | 26 | ||||
-rw-r--r-- | mk/gcc.mk | 6 | ||||
-rw-r--r-- | mk/gdb.mk | 4 | ||||
-rw-r--r-- | mk/gmphost.mk | 12 | ||||
-rw-r--r-- | mk/lzo.mk | 4 | ||||
-rw-r--r-- | mk/mpfrhost.mk | 8 | ||||
-rw-r--r-- | mk/termcap.mk | 2 | ||||
-rw-r--r-- | mk/zlib.mk | 11 |
11 files changed, 53 insertions, 46 deletions
diff --git a/mk/binutils.mk b/mk/binutils.mk index 462ca06..1584e40 100644 --- a/mk/binutils.mk +++ b/mk/binutils.mk @@ -1,4 +1,4 @@ -######################################################################################### +################################################################################ # GAYE Abdoulaye Walsimou, <walsimou@walsimou.com> # Copyright(C) 2009 GAYE Abdoulaye Walsimou. All rights reserved. # @@ -14,13 +14,13 @@ # You should have received a copy of the GNU General Public License along # with this program; if not, write to the Free Software Foundation, Inc., # 59 Temple Place - Suite 330, Boston MA 02111-1307, USA. -######################################################################################### +################################################################################ # # \file binutils.mk # \brief binutils.mk of Embtoolkit # \author GAYE Abdoulaye Walsimou, <walsimou@walsimou.com> # \date May 2009 -######################################################################################### +################################################################################ BINUTILS_VERSION := $(subst ",,$(strip $(CONFIG_EMBTK_BINUTILS_VERSION_STRING))) BINUTILS_SITE := http://ftp.gnu.org/gnu/binutils @@ -29,9 +29,10 @@ BINUTILS_BUILD_DIR := $(TOOLS_BUILD)/binutils binutils_install: $(BINUTILS_BUILD_DIR)/.built -$(BINUTILS_BUILD_DIR)/.built: download_binutils $(BINUTILS_BUILD_DIR)/.decompressed \ - $(BINUTILS_BUILD_DIR)/.configured - @$(MAKE) -C $(BINUTILS_BUILD_DIR) && $(MAKE) -C $(BINUTILS_BUILD_DIR) install +$(BINUTILS_BUILD_DIR)/.built: download_binutils \ + $(BINUTILS_BUILD_DIR)/.decompressed $(BINUTILS_BUILD_DIR)/.configured + @$(MAKE) -C $(BINUTILS_BUILD_DIR) $(J) + $(MAKE) -C $(BINUTILS_BUILD_DIR) install @touch $@ download_binutils: diff --git a/mk/ccache.mk b/mk/ccache.mk index 3857db3..6aa1d63 100644 --- a/mk/ccache.mk +++ b/mk/ccache.mk @@ -1,4 +1,4 @@ -######################################################################################### +################################################################################ # GAYE Abdoulaye Walsimou, <walsimou@walsimou.com> # Copyright(C) 2009 GAYE Abdoulaye Walsimou. All rights reserved. # @@ -14,13 +14,14 @@ # You should have received a copy of the GNU General Public License along # with this program; if not, write to the Free Software Foundation, Inc., # 59 Temple Place - Suite 330, Boston MA 02111-1307, USA. -######################################################################################### +################################################################################ # # \file ccache.mk -# \brief ccache.mk of Embtoolkit. Here we install ccache to speed up recompilation +# \brief ccache.mk of Embtoolkit. Here we install ccache to speed up +# \brief recompilation. # \author GAYE Abdoulaye Walsimou, <walsimou@walsimou.com> # \date May 2009 -######################################################################################### +################################################################################ CCACHE_VERSION := 2.4 CCACHE_SITE := http://samba.org/ftp/ccache @@ -41,7 +42,7 @@ ccachehost_install: $(CCACHE_HOST_BUILD_DIR)/.installed $(CCACHE_HOST_BUILD_DIR)/.installed: ccache_download \ $(CCACHE_HOST_BUILD_DIR)/.decompressed \ $(CCACHE_HOST_BUILD_DIR)/.configured - $(MAKE) -C $(CCACHE_HOST_BUILD_DIR) && \ + $(MAKE) -C $(CCACHE_HOST_BUILD_DIR) $(J) $(MAKE) -C $(CCACHE_HOST_BUILD_DIR) install @touch $@ diff --git a/mk/eglibc.mk b/mk/eglibc.mk index 7c4dacf..3975f54 100644 --- a/mk/eglibc.mk +++ b/mk/eglibc.mk @@ -98,7 +98,7 @@ $(EGLIBC_HEADERS_BUILD_DIR)/.configured: $(EGLIBC_BUILD_DIR)/.installed: $(EGLIBC_BUILD_DIR)/.configured $(call INSTALL_MESSAGE,eglibc-$(EGLIBC_VERSION)) - PATH=$(PATH):$(TOOLS)/bin/ $(MAKE) -C $(EGLIBC_BUILD_DIR) && \ + PATH=$(PATH):$(TOOLS)/bin/ $(MAKE) -C $(EGLIBC_BUILD_DIR) $(J) PATH=$(PATH):$(TOOLS)/bin/ $(MAKE) -C $(EGLIBC_BUILD_DIR) install \ install_root=$(SYSROOT) @touch $@ diff --git a/mk/fakeroot.mk b/mk/fakeroot.mk index d45c4a8..d6b860a 100644 --- a/mk/fakeroot.mk +++ b/mk/fakeroot.mk @@ -1,4 +1,4 @@ -######################################################################################### +################################################################################ # GAYE Abdoulaye Walsimou, <walsimou@walsimou.com> # Copyright(C) 2009 GAYE Abdoulaye Walsimou. All rights reserved. # @@ -14,14 +14,14 @@ # You should have received a copy of the GNU General Public License along # with this program; if not, write to the Free Software Foundation, Inc., # 59 Temple Place - Suite 330, Boston MA 02111-1307, USA. -######################################################################################### +################################################################################ # # \file fakeroot.mk -# \brief fakeroot.mk of Embtoolkit. fakeroot helps building root filesystem, -# \brief without the need to be root. +# \brief fakeroot.mk of Embtoolkit. fakeroot helps building root +# \brief filesystem, without the need to be root. # \author GAYE Abdoulaye Walsimou, <walsimou@walsimou.com> # \date June 2009 -######################################################################################### +################################################################################ FAKEROOT_VERSION := 1.11 FAKEROOT_SITE := http://snapshot.debian.net/archive/2008/12/31/debian/pool/main/f/fakeroot @@ -32,15 +32,18 @@ FAKEROOT_BIN := $(FAKEROOT_DIR)/bin/fakeroot fakeroot_install: $(FAKEROOT_BUILD_DIR)/.installed -$(FAKEROOT_BUILD_DIR)/.installed: download_fakeroot $(FAKEROOT_BUILD_DIR)/.decompressed \ - $(FAKEROOT_BUILD_DIR)/.configured - @$(MAKE) -C $(FAKEROOT_BUILD_DIR) && $(MAKE) -C $(FAKEROOT_BUILD_DIR) install +$(FAKEROOT_BUILD_DIR)/.installed: download_fakeroot \ + $(FAKEROOT_BUILD_DIR)/.decompressed $(FAKEROOT_BUILD_DIR)/.configured + @$(MAKE) -C $(FAKEROOT_BUILD_DIR) $(J) + $(MAKE) -C $(FAKEROOT_BUILD_DIR) install @touch $@ download_fakeroot: - $(call EMBTK_GENERIC_MESSAGE,"Downloading $(FAKEROOT_PACKAGE) if necessary...") + $(call EMBTK_GENERIC_MESSAGE,"Downloading $(FAKEROOT_PACKAGE) if \ + necessary...") @test -e $(DOWNLOAD_DIR)/$(FAKEROOT_PACKAGE) || \ - wget -O $(DOWNLOAD_DIR)/$(FAKEROOT_PACKAGE) $(FAKEROOT_SITE)/$(FAKEROOT_PACKAGE) + wget -O $(DOWNLOAD_DIR)/$(FAKEROOT_PACKAGE) \ + $(FAKEROOT_SITE)/$(FAKEROOT_PACKAGE) $(FAKEROOT_BUILD_DIR)/.decompressed: $(call EMBTK_GENERIC_MESSAGE,"Decompressing $(FAKEROOT_PACKAGE)...") @@ -50,7 +53,8 @@ $(FAKEROOT_BUILD_DIR)/.decompressed: @touch $@ $(FAKEROOT_BUILD_DIR)/.configured: - $(call EMBTK_GENERIC_MESSAGE,"Configuring fakeroot_$(FAKEROOT_VERSION)...") + $(call EMBTK_GENERIC_MESSAGE,"Configuring \ + fakeroot_$(FAKEROOT_VERSION)...") @cd $(FAKEROOT_BUILD_DIR); \ $(TOOLS_BUILD)/fakeroot-$(FAKEROOT_VERSION)/configure \ --prefix=$(FAKEROOT_DIR) --build=$(HOST_BUILD) --host=$(HOST_ARCH) @@ -77,7 +77,7 @@ endif #GCC first stage $(GCC1_BUILD_DIR)/.built: download_gcc $(GCC1_BUILD_DIR)/.decompressed \ $(GCC1_BUILD_DIR)/.configured - PATH=$(PATH):$(TOOLS)/bin/ $(MAKE) -C $(GCC1_BUILD_DIR) && \ + PATH=$(PATH):$(TOOLS)/bin/ $(MAKE) -C $(GCC1_BUILD_DIR) $(J) PATH=$(PATH):$(TOOLS)/bin/ $(MAKE) -C $(GCC1_BUILD_DIR) install @touch $@ download_gcc: @@ -106,7 +106,7 @@ $(GCC1_BUILD_DIR)/.configured: #GCC second stage $(GCC2_BUILD_DIR)/.built: $(GCC2_BUILD_DIR)/.configured - PATH=$(PATH):$(TOOLS)/bin/ $(MAKE) -C $(GCC2_BUILD_DIR) && \ + PATH=$(PATH):$(TOOLS)/bin/ $(MAKE) -C $(GCC2_BUILD_DIR) $(J) PATH=$(PATH):$(TOOLS)/bin/ $(MAKE) -C $(GCC2_BUILD_DIR) install @touch $@ @@ -126,7 +126,7 @@ $(GCC2_BUILD_DIR)/.configured: #GCC last stage $(GCC3_BUILD_DIR)/.installed: $(GCC3_BUILD_DIR)/.configured - PATH=$(PATH):$(TOOLS)/bin/ $(MAKE) -C $(GCC3_BUILD_DIR) && \ + PATH=$(PATH):$(TOOLS)/bin/ $(MAKE) -C $(GCC3_BUILD_DIR) $(J) PATH=$(PATH):$(TOOLS)/bin/ $(MAKE) -C $(GCC3_BUILD_DIR) install ifeq ($(CONFIG_EMBTK_TARGET_ARCH_64BITS),y) cp -d $(TOOLS)/$(STRICT_GNU_TARGET)/lib64/*.so* $(SYSROOT)/lib64 @@ -36,7 +36,7 @@ gdbserver_target_install: $(GDBSERVER_TARGET_BUILD_DIR)/.installed #gdb for target $(GDB_TARGET_BUILD_DIR)/.installed: termcap_target_install download_gdb \ decompress_gdb $(GDB_TARGET_BUILD_DIR)/.configured - cd $(GDB_TARGET_BUILD_DIR); make; make install + cd $(GDB_TARGET_BUILD_DIR); make $(J); make install $(GDBSERVER_TARGET_BUILD_DIR)/.installed: termcap_target_install download_gdb \ decompress_gdb $(GDB_TARGET_BUILD_DIR)/.configured @@ -58,7 +58,7 @@ $(GDB_TARGET_BUILD_DIR)/.configured: #gdb for host $(GDB_HOST_BUILD_DIR)/.installed: download_gdb decompress_gdb \ $(GDB_HOST_BUILD_DIR)/.configured - @cd $(GDB_HOST_BUILD_DIR); make; make install + @cd $(GDB_HOST_BUILD_DIR); make $(J); make install @touch $@ $(GDB_HOST_BUILD_DIR)/.configured: diff --git a/mk/gmphost.mk b/mk/gmphost.mk index 36c593b..c6eff86 100644 --- a/mk/gmphost.mk +++ b/mk/gmphost.mk @@ -1,4 +1,4 @@ -######################################################################################### +################################################################################ # GAYE Abdoulaye Walsimou, <walsimou@walsimou.com> # Copyright(C) 2009 GAYE Abdoulaye Walsimou. All rights reserved. # @@ -14,13 +14,13 @@ # You should have received a copy of the GNU General Public License along # with this program; if not, write to the Free Software Foundation, Inc., # 59 Temple Place - Suite 330, Boston MA 02111-1307, USA. -######################################################################################### +################################################################################ # # \file gmphost.mk # \brief gmphost.mk of Embtoolkit. To build mpfr, we need gmp. # \author GAYE Abdoulaye Walsimou, <walsimou@walsimou.com> # \date May 2009 -######################################################################################### +################################################################################ GMP_HOST_VERSION := $(subst ",,$(strip $(CONFIG_EMBTK_GMP_HOST_VERSION_STRING))) GMP_HOST_SITE := ftp://ftp.gmplib.org/pub/gmp-$(GMP_HOST_VERSION) @@ -32,9 +32,9 @@ export GMP_HOST_DIR gmphost_install: $(GMP_HOST_BUILD_DIR)/.built -$(GMP_HOST_BUILD_DIR)/.built: download_gmp_host $(GMP_HOST_BUILD_DIR)/.decompressed \ - $(GMP_HOST_BUILD_DIR)/.configured - @cd $(GMP_HOST_BUILD_DIR) && $(MAKE) && $(MAKE) install +$(GMP_HOST_BUILD_DIR)/.built: download_gmp_host \ + $(GMP_HOST_BUILD_DIR)/.decompressed $(GMP_HOST_BUILD_DIR)/.configured + @cd $(GMP_HOST_BUILD_DIR) && $(MAKE) $(J) && $(MAKE) install @touch $@ download_gmp_host: @@ -35,7 +35,7 @@ lzo_target_install: $(LZO_TARGET_BUILD_DIR)/.installed $(LZO_HOST_BUILD_DIR)/.installed: download_lzo \ $(LZO_HOST_BUILD_DIR)/.decompressed \ $(LZO_HOST_BUILD_DIR)/.configured - $(MAKE) -C $(LZO_HOST_BUILD_DIR) + $(MAKE) -C $(LZO_HOST_BUILD_DIR) $(J) $(MAKE) -C $(LZO_HOST_BUILD_DIR) install @touch $@ @@ -57,7 +57,7 @@ $(LZO_HOST_BUILD_DIR)/.configured: $(LZO_TARGET_BUILD_DIR)/.installed: download_lzo \ $(LZO_TARGET_BUILD_DIR)/.decompressed \ $(LZO_TARGET_BUILD_DIR)/.configured - $(MAKE) -C $(LZO_TARGET_BUILD_DIR) + $(MAKE) -C $(LZO_TARGET_BUILD_DIR) $(J) $(MAKE) -C $(LZO_TARGET_BUILD_DIR) install @touch $@ diff --git a/mk/mpfrhost.mk b/mk/mpfrhost.mk index baeee5d..f3c7eee 100644 --- a/mk/mpfrhost.mk +++ b/mk/mpfrhost.mk @@ -1,4 +1,4 @@ -######################################################################################### +################################################################################ # GAYE Abdoulaye Walsimou, <walsimou@walsimou.com> # Copyright(C) 2009 GAYE Abdoulaye Walsimou. All rights reserved. # @@ -14,13 +14,13 @@ # You should have received a copy of the GNU General Public License along # with this program; if not, write to the Free Software Foundation, Inc., # 59 Temple Place - Suite 330, Boston MA 02111-1307, USA. -######################################################################################### +################################################################################ # # \file mpfrhost.mk # \brief mpfrhost.mk of Embtoolkit. To build gcc, we need mpfr. # \author GAYE Abdoulaye Walsimou, <walsimou@walsimou.com> # \date May 2009 -######################################################################################### +################################################################################ MPFR_HOST_VERSION := $(subst ",,$(strip $(CONFIG_EMBTK_MPFR_HOST_VERSION_STRING))) MPFR_HOST_SITE := http://www.mpfr.org/mpfr-$(MPFR_HOST_VERSION) @@ -34,7 +34,7 @@ mpfrhost_install: $(MPFR_HOST_BUILD_DIR)/.built $(MPFR_HOST_BUILD_DIR)/.built: download_mpfr_host $(MPFR_HOST_BUILD_DIR)/.decompressed \ $(MPFR_HOST_BUILD_DIR)/.configured - @cd $(MPFR_HOST_BUILD_DIR) && $(MAKE) && $(MAKE) install + @cd $(MPFR_HOST_BUILD_DIR) && $(MAKE) $(J) && $(MAKE) install @touch $@ $(MPFR_HOST_BUILD_DIR)/.decompressed: diff --git a/mk/termcap.mk b/mk/termcap.mk index 0052696..575e5b5 100644 --- a/mk/termcap.mk +++ b/mk/termcap.mk @@ -32,7 +32,7 @@ termcap_target_install: $(TERMCAP_TARGET_BUILD_DIR)/.installed $(TERMCAP_TARGET_BUILD_DIR)/.installed: termcap_download \ $(TERMCAP_TARGET_BUILD_DIR)/.decompressed \ $(TERMCAP_TARGET_BUILD_DIR)/.configured - @cd $(TERMCAP_TARGET_BUILD_DIR); make; make install + @cd $(TERMCAP_TARGET_BUILD_DIR); make $(J) ; make install $(TERMCAP_TARGET_BUILD_DIR)/.configured: $(call EMBTK_GENERIC_MESSAGE,"Configuring termcap-$(TERMCAP_VERSION) \ @@ -1,4 +1,4 @@ -######################################################################################### +################################################################################ # GAYE Abdoulaye Walsimou, <walsimou@walsimou.com> # Copyright(C) 2009 GAYE Abdoulaye Walsimou. All rights reserved. # @@ -14,13 +14,13 @@ # You should have received a copy of the GNU General Public License along # with this program; if not, write to the Free Software Foundation, Inc., # 59 Temple Place - Suite 330, Boston MA 02111-1307, USA. -######################################################################################### +################################################################################ # # \file zlib.mk # \brief zlib.mk of Embtoolkit. # \author GAYE Abdoulaye Walsimou, <walsimou@walsimou.com> # \date June 2009 -######################################################################################### +################################################################################ ZLIB_VERSION := 1.2.3 ZLIB_SITE := http://www.gzip.org/zlib @@ -32,8 +32,9 @@ zlib_host_install: $(ZLIB_HOST_BUILD_DIR)/.installed zlib_target_install: $(ZLIB_TARGET_BUILD_DIR)/.installed #zlib on host machine -$(ZLIB_HOST_BUILD_DIR)/.installed: download_zlib $(ZLIB_HOST_BUILD_DIR)/.decompressed - @$(MAKE) -C $(TOOLS_BUILD)/zlib-$(ZLIB_VERSION)-host +$(ZLIB_HOST_BUILD_DIR)/.installed: download_zlib \ + $(ZLIB_HOST_BUILD_DIR)/.decompressed + @$(MAKE) -C $(TOOLS_BUILD)/zlib-$(ZLIB_VERSION)-host $(J) @$(MAKE) -C $(TOOLS_BUILD)/zlib-$(ZLIB_VERSION)-host \ prefix=$(HOSTTOOLS)/usr/local install @touch $@ |