From 34abdbe5f24833b739ba9c0c94c46f199924238e Mon Sep 17 00:00:00 2001
From: Hauke Petersen <mail@haukepetersen.de>
Date: Tue, 5 Aug 2014 00:49:59 +0200
Subject: [PATCH] make: added targets 'debug-server' and 'reset'

- added targets to Makefile.include
- added DEBUGSERVER and RESET vars to Makefile.vars
- added output of those to Makefile.buildtests
---
 Makefile.buildtests | 7 +++++++
 Makefile.include    | 6 ++++++
 Makefile.vars       | 6 ++++++
 3 files changed, 19 insertions(+)

diff --git a/Makefile.buildtests b/Makefile.buildtests
index 1ca6e4188b..16a1ee969b 100644
--- a/Makefile.buildtests
+++ b/Makefile.buildtests
@@ -193,4 +193,11 @@ buildinfo:
 	@echo 'DEBUGGER:       $(DEBUGGER)'
 	@echo 'DEBUGGER_FLAGS: $(DEBUGGER_FLAGS)'
 	@echo ''
+	@echo 'DEBUGSERVER:       $(DEBUGSERVER)'
+	@echo 'DEBUGSERVER_FLAGS: $(DEBUGSERVER_FLAGS)'
+	@echo ''
+	@echo 'RESET:       $(RESET)'
+	@echo 'RESET_FLAGS: $(RESET_FLAGS)'
+	@echo ''
 	@echo -e 'MAKEFILE_LIST:$(patsubst %, \n\t%, $(abspath $(MAKEFILE_LIST)))'
+
diff --git a/Makefile.include b/Makefile.include
index c2867acfe5..1ac1b589b2 100644
--- a/Makefile.include
+++ b/Makefile.include
@@ -157,6 +157,12 @@ doc:
 debug:
 	$(DEBUGGER) $(DEBUGGER_FLAGS)
 
+debug-server:
+	$(DEBUGSERVER) $(DEBUGSERVER_FLAGS)
+
+reset:
+	$(RESET) $(RESET_FLAGS)
+
 # Extra make goals for testing and comparing changes.
 include $(RIOTBASE)/Makefile.buildtests
 
diff --git a/Makefile.vars b/Makefile.vars
index 2f895fdede..c91f33b7c1 100644
--- a/Makefile.vars
+++ b/Makefile.vars
@@ -40,3 +40,9 @@ export TERMPROG              # The command to call on "make term".
 export PORT                  # The parameters to supply to TERMPROG.
 export ELFFILE               # The unstripped result of the compilation.
 export HEXFILE               # The stripped result of the compilation.
+export DEBUGGER              # The command to call on "make debug", usually a script starting the GDB front-end
+export DEBUGGER_FLAGS        # The parameters to supply to DEBUGGER
+export DEBUGSERVER           # The command to call on "make debug-server", usually a script starting the GDB server
+export DEBUGSERVER_FLAGS     # The parameters to supply to DEBUGSERVER
+export RESET                 # The command to call on "make reset", this command resets/reboots the target
+export RESET_FLAGS           # The parameters to supply to RESET
-- 
GitLab