diff options
Diffstat (limited to 'toolchain/toolchain-crosstool-ng/crosstool-ng.mk')
-rw-r--r-- | toolchain/toolchain-crosstool-ng/crosstool-ng.mk | 17 |
1 files changed, 12 insertions, 5 deletions
diff --git a/toolchain/toolchain-crosstool-ng/crosstool-ng.mk b/toolchain/toolchain-crosstool-ng/crosstool-ng.mk index 2d1b51c68..d3fcc65ff 100644 --- a/toolchain/toolchain-crosstool-ng/crosstool-ng.mk +++ b/toolchain/toolchain-crosstool-ng/crosstool-ng.mk @@ -6,11 +6,6 @@ # except that it is not pre-built. #----------------------------------------------------------------------------- -# 'uclibc' is the target to depend on to get the toolchain and prepare -# the staging directory and co. -uclibc: dependencies $(STAMP_DIR)/ct-ng-toolchain-installed - -#----------------------------------------------------------------------------- # Internal variables # Crostool-NG hard-coded configuration options @@ -33,6 +28,18 @@ PATH=$(HOST_PATH) $(CTNG_DIR)/ct-ng -C $(CTNG_DIR) --no-print-directory $(1) endef #----------------------------------------------------------------------------- +# 'uclibc' is the target to depend on to get the toolchain and prepare +# the staging directory and co. +uclibc: dependencies $(STAMP_DIR)/ct-ng-toolchain-installed + +# 'uclibc-source' is the target used by the infra structure to mean +# "we just want to download the toolchain's sources, not build it" +# For crosstool-NG, we need it to be configured before we can download; +# then we have to override a config option to just do the download +uclibc-source: $(CTNG_DIR)/.config + $(Q)$(call ctng,build CT_ONLY_DOWNLOAD=y) + +#----------------------------------------------------------------------------- # Installing the libs to target/ and staging/ #-------------- |