diff options
-rw-r--r-- | mk/help.mk | 8 | ||||
-rw-r--r-- | mk/packages.mk | 3 | ||||
-rw-r--r-- | mk/toolchain.mk | 2 |
3 files changed, 13 insertions, 0 deletions
@@ -57,3 +57,11 @@ help: @echo " of the root filesystem, use this target to" @echo " rebuild it." @echo + @echo " ---------------" + @echo "| miscellaneous |" + @echo " ---------------" + @echo "make packages_fetch:" + @echo " This will download all needed packages tarball." + @echo " This should be used after configuration and if" + @echo " you want to do an offline build." + @echo diff --git a/mk/packages.mk b/mk/packages.mk index f92bb35..acfd1c8 100644 --- a/mk/packages.mk +++ b/mk/packages.mk @@ -105,3 +105,6 @@ download_%: # clean generic implicit rule %_clean: $(call embtk_cleanup_pkg,$(patsubst %_clean,%,$@)) + +# Download target for offline build +packages_fetch:: $(patsubst %_install,download_%,$(ROOTFS_COMPONENTS-y) $(HOSTTOOLS_COMPONENTS-y)) diff --git a/mk/toolchain.mk b/mk/toolchain.mk index 9de958e..6860f5b 100644 --- a/mk/toolchain.mk +++ b/mk/toolchain.mk @@ -120,3 +120,5 @@ symlink_tools: ln -sf $(STRICT_GNU_TARGET)-$$i $(GNU_TARGET)-$$i; \ done +# Download target for offline build +packages_fetch:: $(patsubst %_install,download_%,$(TOOLCHAINBUILD)) |