From 5696cc84dbbe053d8288a244431907216113b4c4 Mon Sep 17 00:00:00 2001
From: Jan Travnicek <Jan.Travnicek@fit.cvut.cz>
Date: Fri, 5 Aug 2016 14:57:23 +0200
Subject: [PATCH] use $(RM) instead of rm in makefiles

---
 aaccess2/makefile       |  8 ++++----
 aarbology2/makefile     |  8 ++++----
 acast2/makefile         |  8 ++++----
 acompaction2/makefile   |  8 ++++----
 acompare2/makefile      |  8 ++++----
 aconversions2/makefile  |  8 ++++----
 aconvert2/makefile      |  8 ++++----
 aderivation2/makefile   |  8 ++++----
 adeterminize2/makefile  |  8 ++++----
 aecho2/makefile         |  8 ++++----
 aepsilon2/makefile      |  8 ++++----
 agenerate2/makefile     |  8 ++++----
 aintegral2/makefile     |  8 ++++----
 alangop2/makefile       |  8 ++++----
 alib2algo/makefile      | 16 ++++++++--------
 alib2common/makefile    | 16 ++++++++--------
 alib2data/makefile      | 16 ++++++++--------
 alib2elgo/makefile      | 16 ++++++++--------
 alib2measurepp/makefile | 16 ++++++++--------
 alib2raw/makefile       | 16 ++++++++--------
 alib2std/makefile       | 16 ++++++++--------
 alib2str/makefile       | 16 ++++++++--------
 ameasure2/makefile      |  8 ++++----
 ameasurep2/makefile     |  8 ++++----
 aminimize2/makefile     |  8 ++++----
 anormalize2/makefile    |  8 ++++----
 arand2/makefile         |  8 ++++----
 araw2/makefile          |  8 ++++----
 arename2/makefile       |  8 ++++----
 areverse2/makefile      |  8 ++++----
 arun2/makefile          |  8 ++++----
 astat2/makefile         |  8 ++++----
 astringology2/makefile  |  8 ++++----
 atrim2/makefile         |  8 ++++----
 tniceprint/makefile     |  8 ++++----
 35 files changed, 172 insertions(+), 172 deletions(-)

diff --git a/aaccess2/makefile b/aaccess2/makefile
index dd28431218..c1946a075f 100644
--- a/aaccess2/makefile
+++ b/aaccess2/makefile
@@ -137,19 +137,19 @@ clean: clean-debug clean-release
 
 clean-debug:
 	if [ -L obj-debug ]; then\
-		rm -r `readlink obj-debug`;\
+		$(RM) -r `readlink obj-debug`;\
 	fi
 	if [ -L bin-debug ]; then\
-		rm -r `readlink bin-debug`;\
+		$(RM) -r `readlink bin-debug`;\
 	fi
 	$(RM) -r *.o *.d bin-debug obj-debug
 
 clean-release:
 	if [ -L obj-release ]; then\
-		rm -r `readlink obj-release`;\
+		$(RM) -r `readlink obj-release`;\
 	fi
 	if [ -L lib-release ]; then\
-		rm -r `readlink lib-release`;\
+		$(RM) -r `readlink lib-release`;\
 	fi
 	$(RM) -r *.o *.d bin-release obj-release
 
diff --git a/aarbology2/makefile b/aarbology2/makefile
index dd28431218..c1946a075f 100644
--- a/aarbology2/makefile
+++ b/aarbology2/makefile
@@ -137,19 +137,19 @@ clean: clean-debug clean-release
 
 clean-debug:
 	if [ -L obj-debug ]; then\
-		rm -r `readlink obj-debug`;\
+		$(RM) -r `readlink obj-debug`;\
 	fi
 	if [ -L bin-debug ]; then\
-		rm -r `readlink bin-debug`;\
+		$(RM) -r `readlink bin-debug`;\
 	fi
 	$(RM) -r *.o *.d bin-debug obj-debug
 
 clean-release:
 	if [ -L obj-release ]; then\
-		rm -r `readlink obj-release`;\
+		$(RM) -r `readlink obj-release`;\
 	fi
 	if [ -L lib-release ]; then\
-		rm -r `readlink lib-release`;\
+		$(RM) -r `readlink lib-release`;\
 	fi
 	$(RM) -r *.o *.d bin-release obj-release
 
diff --git a/acast2/makefile b/acast2/makefile
index dd28431218..c1946a075f 100644
--- a/acast2/makefile
+++ b/acast2/makefile
@@ -137,19 +137,19 @@ clean: clean-debug clean-release
 
 clean-debug:
 	if [ -L obj-debug ]; then\
-		rm -r `readlink obj-debug`;\
+		$(RM) -r `readlink obj-debug`;\
 	fi
 	if [ -L bin-debug ]; then\
-		rm -r `readlink bin-debug`;\
+		$(RM) -r `readlink bin-debug`;\
 	fi
 	$(RM) -r *.o *.d bin-debug obj-debug
 
 clean-release:
 	if [ -L obj-release ]; then\
-		rm -r `readlink obj-release`;\
+		$(RM) -r `readlink obj-release`;\
 	fi
 	if [ -L lib-release ]; then\
-		rm -r `readlink lib-release`;\
+		$(RM) -r `readlink lib-release`;\
 	fi
 	$(RM) -r *.o *.d bin-release obj-release
 
diff --git a/acompaction2/makefile b/acompaction2/makefile
index dd28431218..c1946a075f 100644
--- a/acompaction2/makefile
+++ b/acompaction2/makefile
@@ -137,19 +137,19 @@ clean: clean-debug clean-release
 
 clean-debug:
 	if [ -L obj-debug ]; then\
-		rm -r `readlink obj-debug`;\
+		$(RM) -r `readlink obj-debug`;\
 	fi
 	if [ -L bin-debug ]; then\
-		rm -r `readlink bin-debug`;\
+		$(RM) -r `readlink bin-debug`;\
 	fi
 	$(RM) -r *.o *.d bin-debug obj-debug
 
 clean-release:
 	if [ -L obj-release ]; then\
-		rm -r `readlink obj-release`;\
+		$(RM) -r `readlink obj-release`;\
 	fi
 	if [ -L lib-release ]; then\
-		rm -r `readlink lib-release`;\
+		$(RM) -r `readlink lib-release`;\
 	fi
 	$(RM) -r *.o *.d bin-release obj-release
 
diff --git a/acompare2/makefile b/acompare2/makefile
index dd28431218..c1946a075f 100644
--- a/acompare2/makefile
+++ b/acompare2/makefile
@@ -137,19 +137,19 @@ clean: clean-debug clean-release
 
 clean-debug:
 	if [ -L obj-debug ]; then\
-		rm -r `readlink obj-debug`;\
+		$(RM) -r `readlink obj-debug`;\
 	fi
 	if [ -L bin-debug ]; then\
-		rm -r `readlink bin-debug`;\
+		$(RM) -r `readlink bin-debug`;\
 	fi
 	$(RM) -r *.o *.d bin-debug obj-debug
 
 clean-release:
 	if [ -L obj-release ]; then\
-		rm -r `readlink obj-release`;\
+		$(RM) -r `readlink obj-release`;\
 	fi
 	if [ -L lib-release ]; then\
-		rm -r `readlink lib-release`;\
+		$(RM) -r `readlink lib-release`;\
 	fi
 	$(RM) -r *.o *.d bin-release obj-release
 
diff --git a/aconversions2/makefile b/aconversions2/makefile
index dd28431218..c1946a075f 100644
--- a/aconversions2/makefile
+++ b/aconversions2/makefile
@@ -137,19 +137,19 @@ clean: clean-debug clean-release
 
 clean-debug:
 	if [ -L obj-debug ]; then\
-		rm -r `readlink obj-debug`;\
+		$(RM) -r `readlink obj-debug`;\
 	fi
 	if [ -L bin-debug ]; then\
-		rm -r `readlink bin-debug`;\
+		$(RM) -r `readlink bin-debug`;\
 	fi
 	$(RM) -r *.o *.d bin-debug obj-debug
 
 clean-release:
 	if [ -L obj-release ]; then\
-		rm -r `readlink obj-release`;\
+		$(RM) -r `readlink obj-release`;\
 	fi
 	if [ -L lib-release ]; then\
-		rm -r `readlink lib-release`;\
+		$(RM) -r `readlink lib-release`;\
 	fi
 	$(RM) -r *.o *.d bin-release obj-release
 
diff --git a/aconvert2/makefile b/aconvert2/makefile
index dd28431218..c1946a075f 100644
--- a/aconvert2/makefile
+++ b/aconvert2/makefile
@@ -137,19 +137,19 @@ clean: clean-debug clean-release
 
 clean-debug:
 	if [ -L obj-debug ]; then\
-		rm -r `readlink obj-debug`;\
+		$(RM) -r `readlink obj-debug`;\
 	fi
 	if [ -L bin-debug ]; then\
-		rm -r `readlink bin-debug`;\
+		$(RM) -r `readlink bin-debug`;\
 	fi
 	$(RM) -r *.o *.d bin-debug obj-debug
 
 clean-release:
 	if [ -L obj-release ]; then\
-		rm -r `readlink obj-release`;\
+		$(RM) -r `readlink obj-release`;\
 	fi
 	if [ -L lib-release ]; then\
-		rm -r `readlink lib-release`;\
+		$(RM) -r `readlink lib-release`;\
 	fi
 	$(RM) -r *.o *.d bin-release obj-release
 
diff --git a/aderivation2/makefile b/aderivation2/makefile
index dd28431218..c1946a075f 100644
--- a/aderivation2/makefile
+++ b/aderivation2/makefile
@@ -137,19 +137,19 @@ clean: clean-debug clean-release
 
 clean-debug:
 	if [ -L obj-debug ]; then\
-		rm -r `readlink obj-debug`;\
+		$(RM) -r `readlink obj-debug`;\
 	fi
 	if [ -L bin-debug ]; then\
-		rm -r `readlink bin-debug`;\
+		$(RM) -r `readlink bin-debug`;\
 	fi
 	$(RM) -r *.o *.d bin-debug obj-debug
 
 clean-release:
 	if [ -L obj-release ]; then\
-		rm -r `readlink obj-release`;\
+		$(RM) -r `readlink obj-release`;\
 	fi
 	if [ -L lib-release ]; then\
-		rm -r `readlink lib-release`;\
+		$(RM) -r `readlink lib-release`;\
 	fi
 	$(RM) -r *.o *.d bin-release obj-release
 
diff --git a/adeterminize2/makefile b/adeterminize2/makefile
index dd28431218..c1946a075f 100644
--- a/adeterminize2/makefile
+++ b/adeterminize2/makefile
@@ -137,19 +137,19 @@ clean: clean-debug clean-release
 
 clean-debug:
 	if [ -L obj-debug ]; then\
-		rm -r `readlink obj-debug`;\
+		$(RM) -r `readlink obj-debug`;\
 	fi
 	if [ -L bin-debug ]; then\
-		rm -r `readlink bin-debug`;\
+		$(RM) -r `readlink bin-debug`;\
 	fi
 	$(RM) -r *.o *.d bin-debug obj-debug
 
 clean-release:
 	if [ -L obj-release ]; then\
-		rm -r `readlink obj-release`;\
+		$(RM) -r `readlink obj-release`;\
 	fi
 	if [ -L lib-release ]; then\
-		rm -r `readlink lib-release`;\
+		$(RM) -r `readlink lib-release`;\
 	fi
 	$(RM) -r *.o *.d bin-release obj-release
 
diff --git a/aecho2/makefile b/aecho2/makefile
index dd28431218..c1946a075f 100644
--- a/aecho2/makefile
+++ b/aecho2/makefile
@@ -137,19 +137,19 @@ clean: clean-debug clean-release
 
 clean-debug:
 	if [ -L obj-debug ]; then\
-		rm -r `readlink obj-debug`;\
+		$(RM) -r `readlink obj-debug`;\
 	fi
 	if [ -L bin-debug ]; then\
-		rm -r `readlink bin-debug`;\
+		$(RM) -r `readlink bin-debug`;\
 	fi
 	$(RM) -r *.o *.d bin-debug obj-debug
 
 clean-release:
 	if [ -L obj-release ]; then\
-		rm -r `readlink obj-release`;\
+		$(RM) -r `readlink obj-release`;\
 	fi
 	if [ -L lib-release ]; then\
-		rm -r `readlink lib-release`;\
+		$(RM) -r `readlink lib-release`;\
 	fi
 	$(RM) -r *.o *.d bin-release obj-release
 
diff --git a/aepsilon2/makefile b/aepsilon2/makefile
index dd28431218..c1946a075f 100644
--- a/aepsilon2/makefile
+++ b/aepsilon2/makefile
@@ -137,19 +137,19 @@ clean: clean-debug clean-release
 
 clean-debug:
 	if [ -L obj-debug ]; then\
-		rm -r `readlink obj-debug`;\
+		$(RM) -r `readlink obj-debug`;\
 	fi
 	if [ -L bin-debug ]; then\
-		rm -r `readlink bin-debug`;\
+		$(RM) -r `readlink bin-debug`;\
 	fi
 	$(RM) -r *.o *.d bin-debug obj-debug
 
 clean-release:
 	if [ -L obj-release ]; then\
-		rm -r `readlink obj-release`;\
+		$(RM) -r `readlink obj-release`;\
 	fi
 	if [ -L lib-release ]; then\
-		rm -r `readlink lib-release`;\
+		$(RM) -r `readlink lib-release`;\
 	fi
 	$(RM) -r *.o *.d bin-release obj-release
 
diff --git a/agenerate2/makefile b/agenerate2/makefile
index dd28431218..c1946a075f 100644
--- a/agenerate2/makefile
+++ b/agenerate2/makefile
@@ -137,19 +137,19 @@ clean: clean-debug clean-release
 
 clean-debug:
 	if [ -L obj-debug ]; then\
-		rm -r `readlink obj-debug`;\
+		$(RM) -r `readlink obj-debug`;\
 	fi
 	if [ -L bin-debug ]; then\
-		rm -r `readlink bin-debug`;\
+		$(RM) -r `readlink bin-debug`;\
 	fi
 	$(RM) -r *.o *.d bin-debug obj-debug
 
 clean-release:
 	if [ -L obj-release ]; then\
-		rm -r `readlink obj-release`;\
+		$(RM) -r `readlink obj-release`;\
 	fi
 	if [ -L lib-release ]; then\
-		rm -r `readlink lib-release`;\
+		$(RM) -r `readlink lib-release`;\
 	fi
 	$(RM) -r *.o *.d bin-release obj-release
 
diff --git a/aintegral2/makefile b/aintegral2/makefile
index dd28431218..c1946a075f 100644
--- a/aintegral2/makefile
+++ b/aintegral2/makefile
@@ -137,19 +137,19 @@ clean: clean-debug clean-release
 
 clean-debug:
 	if [ -L obj-debug ]; then\
-		rm -r `readlink obj-debug`;\
+		$(RM) -r `readlink obj-debug`;\
 	fi
 	if [ -L bin-debug ]; then\
-		rm -r `readlink bin-debug`;\
+		$(RM) -r `readlink bin-debug`;\
 	fi
 	$(RM) -r *.o *.d bin-debug obj-debug
 
 clean-release:
 	if [ -L obj-release ]; then\
-		rm -r `readlink obj-release`;\
+		$(RM) -r `readlink obj-release`;\
 	fi
 	if [ -L lib-release ]; then\
-		rm -r `readlink lib-release`;\
+		$(RM) -r `readlink lib-release`;\
 	fi
 	$(RM) -r *.o *.d bin-release obj-release
 
diff --git a/alangop2/makefile b/alangop2/makefile
index dd28431218..c1946a075f 100644
--- a/alangop2/makefile
+++ b/alangop2/makefile
@@ -137,19 +137,19 @@ clean: clean-debug clean-release
 
 clean-debug:
 	if [ -L obj-debug ]; then\
-		rm -r `readlink obj-debug`;\
+		$(RM) -r `readlink obj-debug`;\
 	fi
 	if [ -L bin-debug ]; then\
-		rm -r `readlink bin-debug`;\
+		$(RM) -r `readlink bin-debug`;\
 	fi
 	$(RM) -r *.o *.d bin-debug obj-debug
 
 clean-release:
 	if [ -L obj-release ]; then\
-		rm -r `readlink obj-release`;\
+		$(RM) -r `readlink obj-release`;\
 	fi
 	if [ -L lib-release ]; then\
-		rm -r `readlink lib-release`;\
+		$(RM) -r `readlink lib-release`;\
 	fi
 	$(RM) -r *.o *.d bin-release obj-release
 
diff --git a/alib2algo/makefile b/alib2algo/makefile
index c6e48a6d76..02a2c0bbe3 100644
--- a/alib2algo/makefile
+++ b/alib2algo/makefile
@@ -182,31 +182,31 @@ build-release: lib-release/$(FULL_LIBRARY)
 
 clean-debug:
 	if [ -L obj-debug ]; then\
-		rm -r `readlink obj-debug`;\
+		$(RM) -r `readlink obj-debug`;\
 	fi
 	if [ -L lib-debug ]; then\
-		rm -r `readlink lib-debug`;\
+		$(RM) -r `readlink lib-debug`;\
 	fi
 	if [ -L test-obj-debug ]; then\
-		rm -r `readlink test-obj-debug`;\
+		$(RM) -r `readlink test-obj-debug`;\
 	fi
 	if [ -L test-bin-debug ]; then\
-		rm -r `readlink test-bin-debug`;\
+		$(RM) -r `readlink test-bin-debug`;\
 	fi
 	$(RM) -r *.o *.d lib-debug obj-debug test-bin-debug test-obj-debug CppUnitTestResults.xml
 
 clean-release:
 	if [ -L obj-release ]; then\
-		rm -r `readlink obj-release`;\
+		$(RM) -r `readlink obj-release`;\
 	fi
 	if [ -L lib-release ]; then\
-		rm -r `readlink lib-release`;\
+		$(RM) -r `readlink lib-release`;\
 	fi
 	if [ -L test-obj-release ]; then\
-		rm -r `readlink test-obj-release`;\
+		$(RM) -r `readlink test-obj-release`;\
 	fi
 	if [ -L test-bin-release ]; then\
-		rm -r `readlink test-bin-release`;\
+		$(RM) -r `readlink test-bin-release`;\
 	fi
 	$(RM) -r *.o *.d lib-release obj-release test-bin-release test-obj-release CppUnitTestResults.xml
 
diff --git a/alib2common/makefile b/alib2common/makefile
index c6e48a6d76..02a2c0bbe3 100644
--- a/alib2common/makefile
+++ b/alib2common/makefile
@@ -182,31 +182,31 @@ build-release: lib-release/$(FULL_LIBRARY)
 
 clean-debug:
 	if [ -L obj-debug ]; then\
-		rm -r `readlink obj-debug`;\
+		$(RM) -r `readlink obj-debug`;\
 	fi
 	if [ -L lib-debug ]; then\
-		rm -r `readlink lib-debug`;\
+		$(RM) -r `readlink lib-debug`;\
 	fi
 	if [ -L test-obj-debug ]; then\
-		rm -r `readlink test-obj-debug`;\
+		$(RM) -r `readlink test-obj-debug`;\
 	fi
 	if [ -L test-bin-debug ]; then\
-		rm -r `readlink test-bin-debug`;\
+		$(RM) -r `readlink test-bin-debug`;\
 	fi
 	$(RM) -r *.o *.d lib-debug obj-debug test-bin-debug test-obj-debug CppUnitTestResults.xml
 
 clean-release:
 	if [ -L obj-release ]; then\
-		rm -r `readlink obj-release`;\
+		$(RM) -r `readlink obj-release`;\
 	fi
 	if [ -L lib-release ]; then\
-		rm -r `readlink lib-release`;\
+		$(RM) -r `readlink lib-release`;\
 	fi
 	if [ -L test-obj-release ]; then\
-		rm -r `readlink test-obj-release`;\
+		$(RM) -r `readlink test-obj-release`;\
 	fi
 	if [ -L test-bin-release ]; then\
-		rm -r `readlink test-bin-release`;\
+		$(RM) -r `readlink test-bin-release`;\
 	fi
 	$(RM) -r *.o *.d lib-release obj-release test-bin-release test-obj-release CppUnitTestResults.xml
 
diff --git a/alib2data/makefile b/alib2data/makefile
index c6e48a6d76..02a2c0bbe3 100644
--- a/alib2data/makefile
+++ b/alib2data/makefile
@@ -182,31 +182,31 @@ build-release: lib-release/$(FULL_LIBRARY)
 
 clean-debug:
 	if [ -L obj-debug ]; then\
-		rm -r `readlink obj-debug`;\
+		$(RM) -r `readlink obj-debug`;\
 	fi
 	if [ -L lib-debug ]; then\
-		rm -r `readlink lib-debug`;\
+		$(RM) -r `readlink lib-debug`;\
 	fi
 	if [ -L test-obj-debug ]; then\
-		rm -r `readlink test-obj-debug`;\
+		$(RM) -r `readlink test-obj-debug`;\
 	fi
 	if [ -L test-bin-debug ]; then\
-		rm -r `readlink test-bin-debug`;\
+		$(RM) -r `readlink test-bin-debug`;\
 	fi
 	$(RM) -r *.o *.d lib-debug obj-debug test-bin-debug test-obj-debug CppUnitTestResults.xml
 
 clean-release:
 	if [ -L obj-release ]; then\
-		rm -r `readlink obj-release`;\
+		$(RM) -r `readlink obj-release`;\
 	fi
 	if [ -L lib-release ]; then\
-		rm -r `readlink lib-release`;\
+		$(RM) -r `readlink lib-release`;\
 	fi
 	if [ -L test-obj-release ]; then\
-		rm -r `readlink test-obj-release`;\
+		$(RM) -r `readlink test-obj-release`;\
 	fi
 	if [ -L test-bin-release ]; then\
-		rm -r `readlink test-bin-release`;\
+		$(RM) -r `readlink test-bin-release`;\
 	fi
 	$(RM) -r *.o *.d lib-release obj-release test-bin-release test-obj-release CppUnitTestResults.xml
 
diff --git a/alib2elgo/makefile b/alib2elgo/makefile
index c6e48a6d76..02a2c0bbe3 100644
--- a/alib2elgo/makefile
+++ b/alib2elgo/makefile
@@ -182,31 +182,31 @@ build-release: lib-release/$(FULL_LIBRARY)
 
 clean-debug:
 	if [ -L obj-debug ]; then\
-		rm -r `readlink obj-debug`;\
+		$(RM) -r `readlink obj-debug`;\
 	fi
 	if [ -L lib-debug ]; then\
-		rm -r `readlink lib-debug`;\
+		$(RM) -r `readlink lib-debug`;\
 	fi
 	if [ -L test-obj-debug ]; then\
-		rm -r `readlink test-obj-debug`;\
+		$(RM) -r `readlink test-obj-debug`;\
 	fi
 	if [ -L test-bin-debug ]; then\
-		rm -r `readlink test-bin-debug`;\
+		$(RM) -r `readlink test-bin-debug`;\
 	fi
 	$(RM) -r *.o *.d lib-debug obj-debug test-bin-debug test-obj-debug CppUnitTestResults.xml
 
 clean-release:
 	if [ -L obj-release ]; then\
-		rm -r `readlink obj-release`;\
+		$(RM) -r `readlink obj-release`;\
 	fi
 	if [ -L lib-release ]; then\
-		rm -r `readlink lib-release`;\
+		$(RM) -r `readlink lib-release`;\
 	fi
 	if [ -L test-obj-release ]; then\
-		rm -r `readlink test-obj-release`;\
+		$(RM) -r `readlink test-obj-release`;\
 	fi
 	if [ -L test-bin-release ]; then\
-		rm -r `readlink test-bin-release`;\
+		$(RM) -r `readlink test-bin-release`;\
 	fi
 	$(RM) -r *.o *.d lib-release obj-release test-bin-release test-obj-release CppUnitTestResults.xml
 
diff --git a/alib2measurepp/makefile b/alib2measurepp/makefile
index c6e48a6d76..02a2c0bbe3 100644
--- a/alib2measurepp/makefile
+++ b/alib2measurepp/makefile
@@ -182,31 +182,31 @@ build-release: lib-release/$(FULL_LIBRARY)
 
 clean-debug:
 	if [ -L obj-debug ]; then\
-		rm -r `readlink obj-debug`;\
+		$(RM) -r `readlink obj-debug`;\
 	fi
 	if [ -L lib-debug ]; then\
-		rm -r `readlink lib-debug`;\
+		$(RM) -r `readlink lib-debug`;\
 	fi
 	if [ -L test-obj-debug ]; then\
-		rm -r `readlink test-obj-debug`;\
+		$(RM) -r `readlink test-obj-debug`;\
 	fi
 	if [ -L test-bin-debug ]; then\
-		rm -r `readlink test-bin-debug`;\
+		$(RM) -r `readlink test-bin-debug`;\
 	fi
 	$(RM) -r *.o *.d lib-debug obj-debug test-bin-debug test-obj-debug CppUnitTestResults.xml
 
 clean-release:
 	if [ -L obj-release ]; then\
-		rm -r `readlink obj-release`;\
+		$(RM) -r `readlink obj-release`;\
 	fi
 	if [ -L lib-release ]; then\
-		rm -r `readlink lib-release`;\
+		$(RM) -r `readlink lib-release`;\
 	fi
 	if [ -L test-obj-release ]; then\
-		rm -r `readlink test-obj-release`;\
+		$(RM) -r `readlink test-obj-release`;\
 	fi
 	if [ -L test-bin-release ]; then\
-		rm -r `readlink test-bin-release`;\
+		$(RM) -r `readlink test-bin-release`;\
 	fi
 	$(RM) -r *.o *.d lib-release obj-release test-bin-release test-obj-release CppUnitTestResults.xml
 
diff --git a/alib2raw/makefile b/alib2raw/makefile
index c6e48a6d76..02a2c0bbe3 100644
--- a/alib2raw/makefile
+++ b/alib2raw/makefile
@@ -182,31 +182,31 @@ build-release: lib-release/$(FULL_LIBRARY)
 
 clean-debug:
 	if [ -L obj-debug ]; then\
-		rm -r `readlink obj-debug`;\
+		$(RM) -r `readlink obj-debug`;\
 	fi
 	if [ -L lib-debug ]; then\
-		rm -r `readlink lib-debug`;\
+		$(RM) -r `readlink lib-debug`;\
 	fi
 	if [ -L test-obj-debug ]; then\
-		rm -r `readlink test-obj-debug`;\
+		$(RM) -r `readlink test-obj-debug`;\
 	fi
 	if [ -L test-bin-debug ]; then\
-		rm -r `readlink test-bin-debug`;\
+		$(RM) -r `readlink test-bin-debug`;\
 	fi
 	$(RM) -r *.o *.d lib-debug obj-debug test-bin-debug test-obj-debug CppUnitTestResults.xml
 
 clean-release:
 	if [ -L obj-release ]; then\
-		rm -r `readlink obj-release`;\
+		$(RM) -r `readlink obj-release`;\
 	fi
 	if [ -L lib-release ]; then\
-		rm -r `readlink lib-release`;\
+		$(RM) -r `readlink lib-release`;\
 	fi
 	if [ -L test-obj-release ]; then\
-		rm -r `readlink test-obj-release`;\
+		$(RM) -r `readlink test-obj-release`;\
 	fi
 	if [ -L test-bin-release ]; then\
-		rm -r `readlink test-bin-release`;\
+		$(RM) -r `readlink test-bin-release`;\
 	fi
 	$(RM) -r *.o *.d lib-release obj-release test-bin-release test-obj-release CppUnitTestResults.xml
 
diff --git a/alib2std/makefile b/alib2std/makefile
index c6e48a6d76..02a2c0bbe3 100644
--- a/alib2std/makefile
+++ b/alib2std/makefile
@@ -182,31 +182,31 @@ build-release: lib-release/$(FULL_LIBRARY)
 
 clean-debug:
 	if [ -L obj-debug ]; then\
-		rm -r `readlink obj-debug`;\
+		$(RM) -r `readlink obj-debug`;\
 	fi
 	if [ -L lib-debug ]; then\
-		rm -r `readlink lib-debug`;\
+		$(RM) -r `readlink lib-debug`;\
 	fi
 	if [ -L test-obj-debug ]; then\
-		rm -r `readlink test-obj-debug`;\
+		$(RM) -r `readlink test-obj-debug`;\
 	fi
 	if [ -L test-bin-debug ]; then\
-		rm -r `readlink test-bin-debug`;\
+		$(RM) -r `readlink test-bin-debug`;\
 	fi
 	$(RM) -r *.o *.d lib-debug obj-debug test-bin-debug test-obj-debug CppUnitTestResults.xml
 
 clean-release:
 	if [ -L obj-release ]; then\
-		rm -r `readlink obj-release`;\
+		$(RM) -r `readlink obj-release`;\
 	fi
 	if [ -L lib-release ]; then\
-		rm -r `readlink lib-release`;\
+		$(RM) -r `readlink lib-release`;\
 	fi
 	if [ -L test-obj-release ]; then\
-		rm -r `readlink test-obj-release`;\
+		$(RM) -r `readlink test-obj-release`;\
 	fi
 	if [ -L test-bin-release ]; then\
-		rm -r `readlink test-bin-release`;\
+		$(RM) -r `readlink test-bin-release`;\
 	fi
 	$(RM) -r *.o *.d lib-release obj-release test-bin-release test-obj-release CppUnitTestResults.xml
 
diff --git a/alib2str/makefile b/alib2str/makefile
index c6e48a6d76..02a2c0bbe3 100644
--- a/alib2str/makefile
+++ b/alib2str/makefile
@@ -182,31 +182,31 @@ build-release: lib-release/$(FULL_LIBRARY)
 
 clean-debug:
 	if [ -L obj-debug ]; then\
-		rm -r `readlink obj-debug`;\
+		$(RM) -r `readlink obj-debug`;\
 	fi
 	if [ -L lib-debug ]; then\
-		rm -r `readlink lib-debug`;\
+		$(RM) -r `readlink lib-debug`;\
 	fi
 	if [ -L test-obj-debug ]; then\
-		rm -r `readlink test-obj-debug`;\
+		$(RM) -r `readlink test-obj-debug`;\
 	fi
 	if [ -L test-bin-debug ]; then\
-		rm -r `readlink test-bin-debug`;\
+		$(RM) -r `readlink test-bin-debug`;\
 	fi
 	$(RM) -r *.o *.d lib-debug obj-debug test-bin-debug test-obj-debug CppUnitTestResults.xml
 
 clean-release:
 	if [ -L obj-release ]; then\
-		rm -r `readlink obj-release`;\
+		$(RM) -r `readlink obj-release`;\
 	fi
 	if [ -L lib-release ]; then\
-		rm -r `readlink lib-release`;\
+		$(RM) -r `readlink lib-release`;\
 	fi
 	if [ -L test-obj-release ]; then\
-		rm -r `readlink test-obj-release`;\
+		$(RM) -r `readlink test-obj-release`;\
 	fi
 	if [ -L test-bin-release ]; then\
-		rm -r `readlink test-bin-release`;\
+		$(RM) -r `readlink test-bin-release`;\
 	fi
 	$(RM) -r *.o *.d lib-release obj-release test-bin-release test-obj-release CppUnitTestResults.xml
 
diff --git a/ameasure2/makefile b/ameasure2/makefile
index dd28431218..c1946a075f 100644
--- a/ameasure2/makefile
+++ b/ameasure2/makefile
@@ -137,19 +137,19 @@ clean: clean-debug clean-release
 
 clean-debug:
 	if [ -L obj-debug ]; then\
-		rm -r `readlink obj-debug`;\
+		$(RM) -r `readlink obj-debug`;\
 	fi
 	if [ -L bin-debug ]; then\
-		rm -r `readlink bin-debug`;\
+		$(RM) -r `readlink bin-debug`;\
 	fi
 	$(RM) -r *.o *.d bin-debug obj-debug
 
 clean-release:
 	if [ -L obj-release ]; then\
-		rm -r `readlink obj-release`;\
+		$(RM) -r `readlink obj-release`;\
 	fi
 	if [ -L lib-release ]; then\
-		rm -r `readlink lib-release`;\
+		$(RM) -r `readlink lib-release`;\
 	fi
 	$(RM) -r *.o *.d bin-release obj-release
 
diff --git a/ameasurep2/makefile b/ameasurep2/makefile
index dd28431218..c1946a075f 100644
--- a/ameasurep2/makefile
+++ b/ameasurep2/makefile
@@ -137,19 +137,19 @@ clean: clean-debug clean-release
 
 clean-debug:
 	if [ -L obj-debug ]; then\
-		rm -r `readlink obj-debug`;\
+		$(RM) -r `readlink obj-debug`;\
 	fi
 	if [ -L bin-debug ]; then\
-		rm -r `readlink bin-debug`;\
+		$(RM) -r `readlink bin-debug`;\
 	fi
 	$(RM) -r *.o *.d bin-debug obj-debug
 
 clean-release:
 	if [ -L obj-release ]; then\
-		rm -r `readlink obj-release`;\
+		$(RM) -r `readlink obj-release`;\
 	fi
 	if [ -L lib-release ]; then\
-		rm -r `readlink lib-release`;\
+		$(RM) -r `readlink lib-release`;\
 	fi
 	$(RM) -r *.o *.d bin-release obj-release
 
diff --git a/aminimize2/makefile b/aminimize2/makefile
index dd28431218..c1946a075f 100644
--- a/aminimize2/makefile
+++ b/aminimize2/makefile
@@ -137,19 +137,19 @@ clean: clean-debug clean-release
 
 clean-debug:
 	if [ -L obj-debug ]; then\
-		rm -r `readlink obj-debug`;\
+		$(RM) -r `readlink obj-debug`;\
 	fi
 	if [ -L bin-debug ]; then\
-		rm -r `readlink bin-debug`;\
+		$(RM) -r `readlink bin-debug`;\
 	fi
 	$(RM) -r *.o *.d bin-debug obj-debug
 
 clean-release:
 	if [ -L obj-release ]; then\
-		rm -r `readlink obj-release`;\
+		$(RM) -r `readlink obj-release`;\
 	fi
 	if [ -L lib-release ]; then\
-		rm -r `readlink lib-release`;\
+		$(RM) -r `readlink lib-release`;\
 	fi
 	$(RM) -r *.o *.d bin-release obj-release
 
diff --git a/anormalize2/makefile b/anormalize2/makefile
index dd28431218..c1946a075f 100644
--- a/anormalize2/makefile
+++ b/anormalize2/makefile
@@ -137,19 +137,19 @@ clean: clean-debug clean-release
 
 clean-debug:
 	if [ -L obj-debug ]; then\
-		rm -r `readlink obj-debug`;\
+		$(RM) -r `readlink obj-debug`;\
 	fi
 	if [ -L bin-debug ]; then\
-		rm -r `readlink bin-debug`;\
+		$(RM) -r `readlink bin-debug`;\
 	fi
 	$(RM) -r *.o *.d bin-debug obj-debug
 
 clean-release:
 	if [ -L obj-release ]; then\
-		rm -r `readlink obj-release`;\
+		$(RM) -r `readlink obj-release`;\
 	fi
 	if [ -L lib-release ]; then\
-		rm -r `readlink lib-release`;\
+		$(RM) -r `readlink lib-release`;\
 	fi
 	$(RM) -r *.o *.d bin-release obj-release
 
diff --git a/arand2/makefile b/arand2/makefile
index dd28431218..c1946a075f 100644
--- a/arand2/makefile
+++ b/arand2/makefile
@@ -137,19 +137,19 @@ clean: clean-debug clean-release
 
 clean-debug:
 	if [ -L obj-debug ]; then\
-		rm -r `readlink obj-debug`;\
+		$(RM) -r `readlink obj-debug`;\
 	fi
 	if [ -L bin-debug ]; then\
-		rm -r `readlink bin-debug`;\
+		$(RM) -r `readlink bin-debug`;\
 	fi
 	$(RM) -r *.o *.d bin-debug obj-debug
 
 clean-release:
 	if [ -L obj-release ]; then\
-		rm -r `readlink obj-release`;\
+		$(RM) -r `readlink obj-release`;\
 	fi
 	if [ -L lib-release ]; then\
-		rm -r `readlink lib-release`;\
+		$(RM) -r `readlink lib-release`;\
 	fi
 	$(RM) -r *.o *.d bin-release obj-release
 
diff --git a/araw2/makefile b/araw2/makefile
index dd28431218..c1946a075f 100644
--- a/araw2/makefile
+++ b/araw2/makefile
@@ -137,19 +137,19 @@ clean: clean-debug clean-release
 
 clean-debug:
 	if [ -L obj-debug ]; then\
-		rm -r `readlink obj-debug`;\
+		$(RM) -r `readlink obj-debug`;\
 	fi
 	if [ -L bin-debug ]; then\
-		rm -r `readlink bin-debug`;\
+		$(RM) -r `readlink bin-debug`;\
 	fi
 	$(RM) -r *.o *.d bin-debug obj-debug
 
 clean-release:
 	if [ -L obj-release ]; then\
-		rm -r `readlink obj-release`;\
+		$(RM) -r `readlink obj-release`;\
 	fi
 	if [ -L lib-release ]; then\
-		rm -r `readlink lib-release`;\
+		$(RM) -r `readlink lib-release`;\
 	fi
 	$(RM) -r *.o *.d bin-release obj-release
 
diff --git a/arename2/makefile b/arename2/makefile
index dd28431218..c1946a075f 100644
--- a/arename2/makefile
+++ b/arename2/makefile
@@ -137,19 +137,19 @@ clean: clean-debug clean-release
 
 clean-debug:
 	if [ -L obj-debug ]; then\
-		rm -r `readlink obj-debug`;\
+		$(RM) -r `readlink obj-debug`;\
 	fi
 	if [ -L bin-debug ]; then\
-		rm -r `readlink bin-debug`;\
+		$(RM) -r `readlink bin-debug`;\
 	fi
 	$(RM) -r *.o *.d bin-debug obj-debug
 
 clean-release:
 	if [ -L obj-release ]; then\
-		rm -r `readlink obj-release`;\
+		$(RM) -r `readlink obj-release`;\
 	fi
 	if [ -L lib-release ]; then\
-		rm -r `readlink lib-release`;\
+		$(RM) -r `readlink lib-release`;\
 	fi
 	$(RM) -r *.o *.d bin-release obj-release
 
diff --git a/areverse2/makefile b/areverse2/makefile
index dd28431218..c1946a075f 100644
--- a/areverse2/makefile
+++ b/areverse2/makefile
@@ -137,19 +137,19 @@ clean: clean-debug clean-release
 
 clean-debug:
 	if [ -L obj-debug ]; then\
-		rm -r `readlink obj-debug`;\
+		$(RM) -r `readlink obj-debug`;\
 	fi
 	if [ -L bin-debug ]; then\
-		rm -r `readlink bin-debug`;\
+		$(RM) -r `readlink bin-debug`;\
 	fi
 	$(RM) -r *.o *.d bin-debug obj-debug
 
 clean-release:
 	if [ -L obj-release ]; then\
-		rm -r `readlink obj-release`;\
+		$(RM) -r `readlink obj-release`;\
 	fi
 	if [ -L lib-release ]; then\
-		rm -r `readlink lib-release`;\
+		$(RM) -r `readlink lib-release`;\
 	fi
 	$(RM) -r *.o *.d bin-release obj-release
 
diff --git a/arun2/makefile b/arun2/makefile
index dd28431218..c1946a075f 100644
--- a/arun2/makefile
+++ b/arun2/makefile
@@ -137,19 +137,19 @@ clean: clean-debug clean-release
 
 clean-debug:
 	if [ -L obj-debug ]; then\
-		rm -r `readlink obj-debug`;\
+		$(RM) -r `readlink obj-debug`;\
 	fi
 	if [ -L bin-debug ]; then\
-		rm -r `readlink bin-debug`;\
+		$(RM) -r `readlink bin-debug`;\
 	fi
 	$(RM) -r *.o *.d bin-debug obj-debug
 
 clean-release:
 	if [ -L obj-release ]; then\
-		rm -r `readlink obj-release`;\
+		$(RM) -r `readlink obj-release`;\
 	fi
 	if [ -L lib-release ]; then\
-		rm -r `readlink lib-release`;\
+		$(RM) -r `readlink lib-release`;\
 	fi
 	$(RM) -r *.o *.d bin-release obj-release
 
diff --git a/astat2/makefile b/astat2/makefile
index dd28431218..c1946a075f 100644
--- a/astat2/makefile
+++ b/astat2/makefile
@@ -137,19 +137,19 @@ clean: clean-debug clean-release
 
 clean-debug:
 	if [ -L obj-debug ]; then\
-		rm -r `readlink obj-debug`;\
+		$(RM) -r `readlink obj-debug`;\
 	fi
 	if [ -L bin-debug ]; then\
-		rm -r `readlink bin-debug`;\
+		$(RM) -r `readlink bin-debug`;\
 	fi
 	$(RM) -r *.o *.d bin-debug obj-debug
 
 clean-release:
 	if [ -L obj-release ]; then\
-		rm -r `readlink obj-release`;\
+		$(RM) -r `readlink obj-release`;\
 	fi
 	if [ -L lib-release ]; then\
-		rm -r `readlink lib-release`;\
+		$(RM) -r `readlink lib-release`;\
 	fi
 	$(RM) -r *.o *.d bin-release obj-release
 
diff --git a/astringology2/makefile b/astringology2/makefile
index dd28431218..c1946a075f 100644
--- a/astringology2/makefile
+++ b/astringology2/makefile
@@ -137,19 +137,19 @@ clean: clean-debug clean-release
 
 clean-debug:
 	if [ -L obj-debug ]; then\
-		rm -r `readlink obj-debug`;\
+		$(RM) -r `readlink obj-debug`;\
 	fi
 	if [ -L bin-debug ]; then\
-		rm -r `readlink bin-debug`;\
+		$(RM) -r `readlink bin-debug`;\
 	fi
 	$(RM) -r *.o *.d bin-debug obj-debug
 
 clean-release:
 	if [ -L obj-release ]; then\
-		rm -r `readlink obj-release`;\
+		$(RM) -r `readlink obj-release`;\
 	fi
 	if [ -L lib-release ]; then\
-		rm -r `readlink lib-release`;\
+		$(RM) -r `readlink lib-release`;\
 	fi
 	$(RM) -r *.o *.d bin-release obj-release
 
diff --git a/atrim2/makefile b/atrim2/makefile
index dd28431218..c1946a075f 100644
--- a/atrim2/makefile
+++ b/atrim2/makefile
@@ -137,19 +137,19 @@ clean: clean-debug clean-release
 
 clean-debug:
 	if [ -L obj-debug ]; then\
-		rm -r `readlink obj-debug`;\
+		$(RM) -r `readlink obj-debug`;\
 	fi
 	if [ -L bin-debug ]; then\
-		rm -r `readlink bin-debug`;\
+		$(RM) -r `readlink bin-debug`;\
 	fi
 	$(RM) -r *.o *.d bin-debug obj-debug
 
 clean-release:
 	if [ -L obj-release ]; then\
-		rm -r `readlink obj-release`;\
+		$(RM) -r `readlink obj-release`;\
 	fi
 	if [ -L lib-release ]; then\
-		rm -r `readlink lib-release`;\
+		$(RM) -r `readlink lib-release`;\
 	fi
 	$(RM) -r *.o *.d bin-release obj-release
 
diff --git a/tniceprint/makefile b/tniceprint/makefile
index dd28431218..c1946a075f 100644
--- a/tniceprint/makefile
+++ b/tniceprint/makefile
@@ -137,19 +137,19 @@ clean: clean-debug clean-release
 
 clean-debug:
 	if [ -L obj-debug ]; then\
-		rm -r `readlink obj-debug`;\
+		$(RM) -r `readlink obj-debug`;\
 	fi
 	if [ -L bin-debug ]; then\
-		rm -r `readlink bin-debug`;\
+		$(RM) -r `readlink bin-debug`;\
 	fi
 	$(RM) -r *.o *.d bin-debug obj-debug
 
 clean-release:
 	if [ -L obj-release ]; then\
-		rm -r `readlink obj-release`;\
+		$(RM) -r `readlink obj-release`;\
 	fi
 	if [ -L lib-release ]; then\
-		rm -r `readlink lib-release`;\
+		$(RM) -r `readlink lib-release`;\
 	fi
 	$(RM) -r *.o *.d bin-release obj-release
 
-- 
GitLab