summaryrefslogtreecommitdiff
path: root/mk
diff options
context:
space:
mode:
authorAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2012-11-09 22:20:12 +0100
committerAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2012-11-09 22:20:12 +0100
commit1d846bff94675b38ddca3e22030d44adb2e93e5e (patch)
tree9f22493fff990423c4a79abcdcc864bf4962f41b /mk
parent2fcbcbe093a0747ba200bcc9ff11bb991bb60b7b (diff)
downloadembtoolkit-1d846bff94675b38ddca3e22030d44adb2e93e5e.tar.gz
embtoolkit-1d846bff94675b38ddca3e22030d44adb2e93e5e.tar.bz2
embtoolkit-1d846bff94675b38ddca3e22030d44adb2e93e5e.tar.xz
Toolchain: uClibc: fix install after recent build system changes
Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
Diffstat (limited to 'mk')
-rwxr-xr-xmk/uclibc.mk12
1 files changed, 8 insertions, 4 deletions
diff --git a/mk/uclibc.mk b/mk/uclibc.mk
index 962bca6..165e3b1 100755
--- a/mk/uclibc.mk
+++ b/mk/uclibc.mk
@@ -88,11 +88,15 @@ endef
#
# Clean up macros
#
+define __embtk_cleanup_uclibc
+ ($(MAKE) -C $(UCLIBC_BUILD_DIR) distclean && \
+ rm -rf $(call __embtk_pkg_dotinstalled_f,uclibc) && \
+ rm -rf $(call __embtk_pkg_dotinstalled_f,uclibc_headers))
+endef
define embtk_cleanup_uclibc
- if [ -d $(UCLIBC_BUILD_DIR) ]; then \
- $(MAKE) -C $(UCLIBC_BUILD_DIR) distclean; \
- rm -rf $(call __embtk_pkg_dotinstalled_f,uclibc); \
- rm -rf $(call __embtk_pkg_dotinstalled_f,uclibc_headers); \
+ if [ -d $(UCLIBC_BUILD_DIR) ] \
+ && [ -e $(UCLIBC_BUILD_DIR)/Makefile ]; then \
+ $(__embtk_cleanup_uclibc) \
fi
endef