summaryrefslogtreecommitdiff
path: root/mk
diff options
context:
space:
mode:
authorAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2014-03-15 20:35:07 +0100
committerAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2014-03-15 20:35:07 +0100
commitd2e82b0a8bfc0c3d72d21c2879f69216a55507cd (patch)
tree3cfebcd387c3cf9fd9c4b5af20005da9069a87bb /mk
parent22fd15d48c5bd27fde16960a8ee98b6d12e44805 (diff)
downloadembtoolkit-d2e82b0a8bfc0c3d72d21c2879f69216a55507cd.tar.gz
embtoolkit-d2e82b0a8bfc0c3d72d21c2879f69216a55507cd.tar.bz2
embtoolkit-d2e82b0a8bfc0c3d72d21c2879f69216a55507cd.tar.xz
Build system: fix compatibility symlinks of sysroot/tools/host-tools
Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
Diffstat (limited to 'mk')
-rw-r--r--mk/buildsystem.mk9
1 files changed, 6 insertions, 3 deletions
diff --git a/mk/buildsystem.mk b/mk/buildsystem.mk
index 74f08b3..25d03ac 100644
--- a/mk/buildsystem.mk
+++ b/mk/buildsystem.mk
@@ -139,7 +139,8 @@ startbuild:
define __embtk_mk_initsysrootdirs
mkdir -p $(embtk_generated)
mkdir -p $(embtk_sysroot)
- ln -sf $(embtk_sysroot) $(EMBTK_ROOT)/$(notdir $(embtk_sysroot))
+ [ -L $(EMBTK_ROOT)/$(notdir $(embtk_sysroot)) ] || \
+ ln -sf $(embtk_sysroot) $(EMBTK_ROOT)/$(notdir $(embtk_sysroot))
mkdir -p $(embtk_sysroot)/etc
mkdir -p $(embtk_sysroot)/lib
mkdir -p $(embtk_sysroot)/usr
@@ -160,7 +161,8 @@ define __embtk_mk_inittoolsdirs
mkdir -p $(embtk_generated)/toolchains
mkdir -p $(embtk_tools)
mkdir -p $(embtk_toolsb)
- ln -sf $(embtk_tools) $(EMBTK_ROOT)/$(notdir $(embtk_tools))
+ [ -L $(EMBTK_ROOT)/$(notdir $(embtk_tools)) ] || \
+ ln -sf $(embtk_tools) $(EMBTK_ROOT)/$(notdir $(embtk_tools))
endef
define __embtk_mk_initpkgdirs
@@ -174,7 +176,8 @@ define __embtk_mk_inithosttoolsdirs
mkdir -p $(embtk_htools)/usr
mkdir -p $(embtk_htools)/usr/include
mkdir -p $(embtk_htools)/usr/local
- ln -sf $(embtk_htools) $(EMBTK_ROOT)/$(notdir $(embtk_htools))
+ [ -L $(EMBTK_ROOT)/$(notdir $(embtk_htools)) ] || \
+ ln -sf $(embtk_htools) $(EMBTK_ROOT)/$(notdir $(embtk_htools))
endef
define __embtk_kconfig_clean