regen_makefile.sh: files/flags in separate lines

Make all regen_makefile.sh more readable and diff friendly by moving
each entry in FILES and CPPFLAGS_TTCN3 into separate lines. Order
entries alphabetically.

Related: OS#5252
Change-Id: I6b6866eb9f6ec6232e4ae434517457a4c8c1c050
diff --git a/regen-makefile.sh b/regen-makefile.sh
index b53129f..67e5df0 100755
--- a/regen-makefile.sh
+++ b/regen-makefile.sh
@@ -52,7 +52,8 @@
 sed -i -e 's/-Wall//' Makefile
 
 if [ "x$CPPFLAGS_TTCN3" != "x" ]; then
-	sed -i -e 's/CPPFLAGS_TTCN3 =/CPPFLAGS_TTCN3 = '"$CPPFLAGS_TTCN3"'/' Makefile
+	CPPFLAGS_TTCN3="$(echo "$CPPFLAGS_TTCN3" | tr -d '\n' | tr '\t' ' ')"
+	sed -i -e "s/CPPFLAGS_TTCN3 =/CPPFLAGS_TTCN3 = $CPPFLAGS_TTCN3/" Makefile
 fi
 
 # for TITAN 6.3.0