From d2e82b0a8bfc0c3d72d21c2879f69216a55507cd Mon Sep 17 00:00:00 2001 From: Abdoulaye Walsimou Gaye Date: Sat, 15 Mar 2014 20:35:07 +0100 Subject: Build system: fix compatibility symlinks of sysroot/tools/host-tools Signed-off-by: Abdoulaye Walsimou Gaye --- mk/buildsystem.mk | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'mk') 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 -- cgit v1.2.3