diff options
author | Abdoulaye Walsimou Gaye <awg@embtoolkit.org> | 2014-03-16 11:55:04 +0100 |
---|---|---|
committer | Abdoulaye Walsimou Gaye <awg@embtoolkit.org> | 2014-03-16 11:55:04 +0100 |
commit | bfdd86114dd739766c7df7840fc0b6b66274447d (patch) | |
tree | c3fcc17d3e412cb8e34b1cb8d2055e27e6c24f16 /mk | |
parent | 966d864aefc179f1cf5c026f933283bda2ae23ff (diff) | |
download | embtoolkit-bfdd86114dd739766c7df7840fc0b6b66274447d.tar.gz embtoolkit-bfdd86114dd739766c7df7840fc0b6b66274447d.tar.bz2 embtoolkit-bfdd86114dd739766c7df7840fc0b6b66274447d.tar.xz |
Build system: move ccache under packages/htools/
Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
Diffstat (limited to 'mk')
-rw-r--r-- | mk/ccache.mk | 79 |
1 files changed, 0 insertions, 79 deletions
diff --git a/mk/ccache.mk b/mk/ccache.mk deleted file mode 100644 index 2c93f33..0000000 --- a/mk/ccache.mk +++ /dev/null @@ -1,79 +0,0 @@ -################################################################################ -# Embtoolkit -# Copyright(C) 2009-2013 Abdoulaye Walsimou GAYE. -# -# This program is free software; you can distribute it and/or modify it -## -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 2 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. -# -################################################################################ -# -# \file ccache.mk -# \brief ccache.mk of Embtoolkit. Here we install ccache to speed up -# \brief recompilation. -# \author Abdoulaye Walsimou GAYE <awg@embtoolkit.org> -# \date May 2009 -################################################################################ - -CCACHE_NAME := ccache -CCACHE_VERSION := $(call embtk_get_pkgversion,ccache) -CCACHE_SITE := http://samba.org/ftp/ccache -CCACHE_SITE_MIRROR3 := ftp://ftp.embtoolkit.org/embtoolkit.org/packages-mirror -CCACHE_PATCH_SITE := ftp://ftp.embtoolkit.org/embtoolkit.org/ccache/$(CCACHE_VERSION) -CCACHE_PACKAGE := ccache-$(CCACHE_VERSION).tar.bz2 -CCACHE_SRC_DIR := $(embtk_toolsb)/ccache-$(CCACHE_VERSION) -CCACHE_BUILD_DIR := $(embtk_toolsb)/ccachehost-build - -CCACHE_DIR := $(EMBTK_ROOT)/.ccache -CCACHE_BIN := $(embtk_htools)/usr/bin/ccache - -# Variables for use in env -__ccache_clang_cflags := $(if $(embtk_hostcc_clang-y),-Qunused-arguments -fcolor-diagnostics) -__HOSTCC_CACHED := $(CCACHE_BIN) $(HOSTCC) $(__ccache_clang_cflags) -HOSTCC_CACHED := "$(__HOSTCC_CACHED)" -__HOSTCXX_CACHED := $(CCACHE_BIN) $(HOSTCXX) $(__ccache_clang_cflags) -HOSTCXX_CACHED := "$(__HOSTCXX_CACHED)" - -CROSS_COMPILE_CACHED := "$(CCACHE_BIN) $(CROSS_COMPILE)" -TARGETCC_CACHED := "$(CCACHE_BIN) $(TARGETCC)" -TARGETCXX_CACHED := "$(CCACHE_BIN) $(TARGETCXX)" - -TARGETGCC_CACHED := "$(CCACHE_BIN) $(TARGETGCC)" -TARGETGCXX_CACHED := "$(CCACHE_BIN) $(TARGETGCXX)" - -TARGETCLANG_CACHED := "$(CCACHE_BIN) $(TARGETCLANG)" -TARGETCLANGXX_CACHED := "$(CCACHE_BIN) $(TARGETCLANGXX)" - -# Variables for use directly -hostcc_cached := $(CCACHE_BIN) $(HOSTCC) -hostcxx_cached := $(CCACHE_BIN) $(HOSTCXX) - -targetcc_cached := $(CCACHE_BIN) $(TARGETCC) -targetcxx_cached := $(CCACHE_BIN) $(TARGETCXX) - -targetgcc_cached := $(CCACHE_BIN) $(TARGETGCC) -targetgcxx_cached := $(CCACHE_BIN) $(TARGETGCXX) - -targetclang_cached := $(CCACHE_BIN) $(TARGETCLANG) -targetclangxx_cached := $(CCACHE_BIN) $(TARGETCLANGXX) - -export CCACHE_DIR HOSTCC_CACHED HOSTCXX_CACHED TARGETCC_CACHED TARGETCXX_CACHED - -define embtk_install_ccache - $(call __embtk_install_hostpkg,ccache) -endef - -define embtk_postinstallonce_ccache - CCACHE_DIR=$(CCACHE_DIR) $(CCACHE_BIN) --max-size=2GB -endef |