diff options
author | Abdoulaye Walsimou Gaye <awg@embtoolkit.org> | 2011-08-30 21:46:12 +0200 |
---|---|---|
committer | Abdoulaye Walsimou Gaye <awg@embtoolkit.org> | 2011-08-31 00:08:20 +0200 |
commit | 6ac94c0e280f2d07559fa162e0a776dcfe6f485f (patch) | |
tree | e72b68f7eeca6858984a9c13c4e135339b19ec65 | |
parent | fc9e73f1e87c6e55223158c5d2e2fe8f9d3c2ce5 (diff) | |
download | embtoolkit-6ac94c0e280f2d07559fa162e0a776dcfe6f485f.tar.gz embtoolkit-6ac94c0e280f2d07559fa162e0a776dcfe6f485f.tar.bz2 embtoolkit-6ac94c0e280f2d07559fa162e0a776dcfe6f485f.tar.xz |
Build system: create packages_fetch target, for use offline build
Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
-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)) |