1
1
Files
zyxel-vmg8825_b50b-cfw/toolchain/external_kernel_toolchain/Makefile
T
2026-04-17 18:33:03 +02:00

42 lines
1.4 KiB
Makefile

#
# Copyright (C) 2006-2011 OpenWrt.org
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
#
include $(TOPDIR)/rules.mk
PKG_NAME:=external_kernel_toolchain
EXTERNAL_TOOLCHAIN_SOURCE:=OpenWrt-Toolchain-$(call qstrip,$(CONFIG_KERNEL_TOOLCHAIN_TARGET))-for-$(call qstrip,$(CONFIG_KERNEL_TOOLCHAIN_CPU_ARCH))-gcc-$(call qstrip,$(CONFIG_KERNEL_TOOLCHAIN_GCC_VERSION))_glibc-$(call qstrip,$(CONFIG_KERNEL_TOOLCHAIN_GLIBC_VERSION)).tar.bz2
PKG_SOURCE:=$(EXTERNAL_TOOLCHAIN_SOURCE)
#PKG_MD5SUM:=016cf2c5ed06adf7c601e3301a14e370
#PKG_SOURCE_URL:=http://launchpad.net/gdb-linaro/$(PKG_VERSION_MAJOR)/$(PKG_REV)/+download/
PKG_SOURCE_URL:=@ZyXEL_SITE/opensource/toolchain/prebuild_toolchain
HOST_BUILD_PARALLEL:=1
include $(INCLUDE_DIR)/toolchain-build.mk
define Host/Prepare
echo $(TOPDIR)/staging_dir/$(PKG_NAME)
if [ ! -d $(TOPDIR)/staging_dir/$(PKG_NAME) ]; then \
mkdir -p $(TOPDIR)/staging_dir/$(PKG_NAME); \
fi
if [ ! -f $(DL_DIR)/$(EXTERNAL_TOOLCHAIN_SOURCE) ]; then \
$(SCRIPT_DIR)/download.pl "$(DL_DIR)" "$(EXTERNAL_TOOLCHAIN_SOURCE)" "" "$(PKG_SOURCE_URL)"; \
fi
/bin/tar -jxf $(DL_DIR)/$(EXTERNAL_TOOLCHAIN_SOURCE) -C $(TOPDIR)/staging_dir/$(PKG_NAME)/ --strip-components=1
endef
define Host/Compile
endef
define Host/Install
endef
define Host/Clean
$(RM) -rf $(TOPDIR)/staging_dir/$(PKG_NAME)
endef
$(eval $(call HostBuild))