summaryrefslogtreecommitdiff
path: root/core/toolchain/common.mk
diff options
context:
space:
mode:
Diffstat (limited to 'core/toolchain/common.mk')
-rw-r--r--core/toolchain/common.mk8
1 files changed, 3 insertions, 5 deletions
diff --git a/core/toolchain/common.mk b/core/toolchain/common.mk
index 59a72e0..76ff51e 100644
--- a/core/toolchain/common.mk
+++ b/core/toolchain/common.mk
@@ -91,10 +91,8 @@ endef
# Toolchain compress/uncompress macros
#
define __embtk_toolchain_compress
- cd $(embtk_generated); \
- tar -cjf $(TOOLCHAIN_PACKAGE) \
- $(notdir $(embtk_sysroot)) $(notdir $(embtk_tools)) && \
- mv $(TOOLCHAIN_PACKAGE) $(TOOLCHAIN_DIR)/$(TOOLCHAIN_PACKAGE)
+ tar -C $(embtk_generated) -cjf $(TOOLCHAIN_DIR)/$(TOOLCHAIN_PACKAGE) \
+ $(notdir $(embtk_sysroot)) $(notdir $(embtk_tools))
endef
define __embtk_toolchain_decompress
@@ -105,6 +103,6 @@ define __embtk_toolchain_decompress
endef
define ___embtk_toolchain_decompress
rm -rf $(embtk_sysroot) $(embtk_tools)
- cd $(embtk_generated) && tar xjf $(TOOLCHAIN_DIR)/$(TOOLCHAIN_PACKAGE)
+ tar -C $(embtk_generated) -xjf $(TOOLCHAIN_DIR)/$(TOOLCHAIN_PACKAGE)
$(__embtk_toolchain_mkinitdirs)
endef