summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2014-01-06 00:13:51 +0100
committerAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2014-01-06 00:13:51 +0100
commit9074668252803138e4a45a01a4307078e649055a (patch)
tree078eabbd59a1e1ee70961b988807356b740db564
parentbc985acd05a01d13b2ab5414b68109cadc92946d (diff)
downloadembtoolkit-9074668252803138e4a45a01a4307078e649055a.tar.gz
embtoolkit-9074668252803138e4a45a01a4307078e649055a.tar.bz2
embtoolkit-9074668252803138e4a45a01a4307078e649055a.tar.xz
Build system: simplify a little embtk_decompress_pkg macros
Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
-rw-r--r--mk/macros.packages.mk19
1 files changed, 6 insertions, 13 deletions
diff --git a/mk/macros.packages.mk b/mk/macros.packages.mk
index b572079..9a4d800 100644
--- a/mk/macros.packages.mk
+++ b/mk/macros.packages.mk
@@ -731,27 +731,19 @@ __embtk_decompress_pkg = \
case $(__embtk_pkg_package_f) in \
*.tar.bz2 | *.tbz2) \
tar -C $(dir $(__embtk_pkg_srcdir)) -xjf \
- $(__embtk_pkg_package_f) && \
- mkdir -p $(__embtk_pkg_builddir) && \
- touch $(__embtk_pkg_dotdecompressed_f) \
+ $(__embtk_pkg_package_f) \
;; \
*.tar.gz | *.tgz) \
tar -C $(dir $(__embtk_pkg_srcdir)) -xzf \
- $(__embtk_pkg_package_f) && \
- mkdir -p $(__embtk_pkg_builddir) && \
- touch $(__embtk_pkg_dotdecompressed_f) \
+ $(__embtk_pkg_package_f) \
;; \
*.tar.xz) \
tar -C $(dir $(__embtk_pkg_srcdir)) -xJf \
- $(__embtk_pkg_package_f) && \
- mkdir -p $(__embtk_pkg_builddir) && \
- touch $(__embtk_pkg_dotdecompressed_f) \
+ $(__embtk_pkg_package_f) \
;; \
*.tar) \
tar -C $(dir $(__embtk_pkg_srcdir)) -xf \
- $(__embtk_pkg_package_f) && \
- mkdir -p $(__embtk_pkg_builddir) && \
- touch $(__embtk_pkg_dotdecompressed_f) \
+ $(__embtk_pkg_package_f) \
;; \
*) \
$(call __embtk_decompress_pkg_exitfailure,$(1)) \
@@ -760,13 +752,14 @@ __embtk_decompress_pkg = \
__embtk_decompress_pkg_msg = $(call embtk_pinfo,"Decrompressing $(__embtk_pkg_package) ...")
define embtk_decompress_pkg
+ $(Q)mkdir -p $(__embtk_pkg_builddir)
$(if $(__embtk_pkg_usegit)$(__embtk_pkg_usesvn),true,
$(if $(EMBTK_BUILDSYS_DEBUG),$(__embtk_decompress_pkg_msg))
if [ ! -e $(__embtk_pkg_dotdecompressed_f) ]; then \
$(call __embtk_decompress_pkg,$(1)) && \
+ touch $(__embtk_pkg_dotdecompressed_f) && \
$(call __embtk_applypatch_pkg,$(1)) \
fi)
- $(Q)mkdir -p $(__embtk_pkg_builddir)
endef
#