From f04f954a21bbb183345f974f6aa46c3c0ef133ff Mon Sep 17 00:00:00 2001
From: Alexandre Abadie <alexandre.abadie@inria.fr>
Date: Tue, 15 May 2018 11:29:33 +0200
Subject: [PATCH] makefiles/tools: use RIOTTOOLS variable

---
 makefiles/tools/bossa.inc.mk   | 6 +++---
 makefiles/tools/edbg.inc.mk    | 2 +-
 makefiles/tools/jlink.inc.mk   | 8 ++++----
 makefiles/tools/openocd.inc.mk | 8 ++++----
 makefiles/tools/renode.inc.mk  | 2 +-
 makefiles/tools/serial.inc.mk  | 2 +-
 makefiles/tools/targets.inc.mk | 8 ++++----
 7 files changed, 18 insertions(+), 18 deletions(-)

diff --git a/makefiles/tools/bossa.inc.mk b/makefiles/tools/bossa.inc.mk
index 304d350a56..b98eee54da 100644
--- a/makefiles/tools/bossa.inc.mk
+++ b/makefiles/tools/bossa.inc.mk
@@ -1,4 +1,4 @@
-export FLASHER ?= $(RIOTBASE)/dist/tools/bossa/bossac
+export FLASHER ?= $(RIOTTOOLS)/bossa/bossac
 export FFLAGS  ?= -p $(PORT) -e -i -w -v -b -R $(HEXFILE)
 
 HEXFILE = $(BINFILE)
@@ -20,6 +20,6 @@ endif
 
 # if we go with the default (BOSSA shipped with RIOT), we download and build
 # the tool if not already done
-ifeq ($(RIOTBASE)/dist/tools/bossa/bossac,$(FLASHER))
-  FLASHDEPS += $(RIOTBASE)/dist/tools/bossa/bossac
+ifeq ($(RIOTTOOLS)/bossa/bossac,$(FLASHER))
+  FLASHDEPS += $(RIOTTOOLS)/bossa/bossac
 endif
diff --git a/makefiles/tools/edbg.inc.mk b/makefiles/tools/edbg.inc.mk
index cf9e26c767..5738b49cd0 100644
--- a/makefiles/tools/edbg.inc.mk
+++ b/makefiles/tools/edbg.inc.mk
@@ -1,4 +1,4 @@
-RIOT_EDBG = $(RIOTBASE)/dist/tools/edbg/edbg
+RIOT_EDBG = $(RIOTTOOLS)/edbg/edbg
 EDBG ?= $(RIOT_EDBG)
 FLASHER ?= $(EDBG)
 HEXFILE = $(BINFILE)
diff --git a/makefiles/tools/jlink.inc.mk b/makefiles/tools/jlink.inc.mk
index ab6921bc46..a53eb7cb97 100644
--- a/makefiles/tools/jlink.inc.mk
+++ b/makefiles/tools/jlink.inc.mk
@@ -1,7 +1,7 @@
-export FLASHER = $(RIOTBASE)/dist/tools/jlink/jlink.sh
-export DEBUGGER = $(RIOTBASE)/dist/tools/jlink/jlink.sh
-export DEBUGSERVER = $(RIOTBASE)/dist/tools/jlink/jlink.sh
-export RESET = $(RIOTBASE)/dist/tools/jlink/jlink.sh
+export FLASHER = $(RIOTTOOLS)/jlink/jlink.sh
+export DEBUGGER = $(RIOTTOOLS)/jlink/jlink.sh
+export DEBUGSERVER = $(RIOTTOOLS)/jlink/jlink.sh
+export RESET = $(RIOTTOOLS)/jlink/jlink.sh
 
 HEXFILE = $(BINFILE)
 
diff --git a/makefiles/tools/openocd.inc.mk b/makefiles/tools/openocd.inc.mk
index d2f8bf2e77..79d2e5390e 100644
--- a/makefiles/tools/openocd.inc.mk
+++ b/makefiles/tools/openocd.inc.mk
@@ -1,7 +1,7 @@
-export FLASHER ?= $(RIOTBASE)/dist/tools/openocd/openocd.sh
-export DEBUGGER = $(RIOTBASE)/dist/tools/openocd/openocd.sh
-export DEBUGSERVER = $(RIOTBASE)/dist/tools/openocd/openocd.sh
-export RESET ?= $(RIOTBASE)/dist/tools/openocd/openocd.sh
+export FLASHER ?= $(RIOTTOOLS)/openocd/openocd.sh
+export DEBUGGER = $(RIOTTOOLS)/openocd/openocd.sh
+export DEBUGSERVER = $(RIOTTOOLS)/openocd/openocd.sh
+export RESET ?= $(RIOTTOOLS)/openocd/openocd.sh
 
 export FFLAGS ?= flash
 export DEBUGGER_FLAGS ?= debug
diff --git a/makefiles/tools/renode.inc.mk b/makefiles/tools/renode.inc.mk
index b4587961a6..3f50283254 100644
--- a/makefiles/tools/renode.inc.mk
+++ b/makefiles/tools/renode.inc.mk
@@ -1,2 +1,2 @@
-export EMULATOR ?= $(RIOTBASE)/dist/tools/renode/run-renode.sh
+export EMULATOR ?= $(RIOTTOOLS)/renode/run-renode.sh
 export EMULATOR_FLAGS ?= start
diff --git a/makefiles/tools/serial.inc.mk b/makefiles/tools/serial.inc.mk
index 95e24fd2ac..810a1d8b4c 100644
--- a/makefiles/tools/serial.inc.mk
+++ b/makefiles/tools/serial.inc.mk
@@ -14,7 +14,7 @@ export BAUD ?= 115200
 
 RIOT_TERMINAL ?= pyterm
 ifeq ($(RIOT_TERMINAL),pyterm)
-    export TERMPROG  ?= $(RIOTBASE)/dist/tools/pyterm/pyterm
+    export TERMPROG  ?= $(RIOTTOOLS)/pyterm/pyterm
     export TERMFLAGS ?= -p "$(PORT)" -b "$(BAUD)"
 else ifeq ($(RIOT_TERMINAL),picocom)
     export TERMPROG  ?= picocom
diff --git a/makefiles/tools/targets.inc.mk b/makefiles/tools/targets.inc.mk
index 4be923a92a..7a3a0085d1 100644
--- a/makefiles/tools/targets.inc.mk
+++ b/makefiles/tools/targets.inc.mk
@@ -5,12 +5,12 @@
 # default target when `make` is called without any further argument.
 
 # target for building the bossac binary
-$(RIOTBASE)/dist/tools/bossa/bossac:
+$(RIOTTOOLS)/bossa/bossac:
 	@echo "[INFO] bossac binary not found - building it from source"
-	@make -C $(RIOTBASE)/dist/tools/bossa
+	@make -C $(RIOTTOOLS)/bossa
 	@echo "[INFO] bossac binary successfully build!"
 
-$(RIOTBASE)/dist/tools/edbg/edbg:
+$(RIOTTOOLS)/edbg/edbg:
 	@echo "[INFO] edbg binary not found - building it from source now"
-	CC= CFLAGS= make -C $(RIOTBASE)/dist/tools/edbg
+	CC= CFLAGS= make -C $(RIOTTOOLS)/edbg
 	@echo "[INFO] edbg binary successfully build!"
-- 
GitLab