diff --git a/alib2algo/src/regexp/transform/RegExpAlternate.cpp b/alib2algo/src/regexp/transform/RegExpAlternate.cxx
similarity index 100%
rename from alib2algo/src/regexp/transform/RegExpAlternate.cpp
rename to alib2algo/src/regexp/transform/RegExpAlternate.cxx
diff --git a/alib2algo/src/regexp/transform/RegExpConcatenate.cpp b/alib2algo/src/regexp/transform/RegExpConcatenate.cxx
similarity index 100%
rename from alib2algo/src/regexp/transform/RegExpConcatenate.cpp
rename to alib2algo/src/regexp/transform/RegExpConcatenate.cxx
diff --git a/alib2algo/src/regexp/transform/RegExpDerivation.cpp b/alib2algo/src/regexp/transform/RegExpDerivation.cxx
similarity index 100%
rename from alib2algo/src/regexp/transform/RegExpDerivation.cpp
rename to alib2algo/src/regexp/transform/RegExpDerivation.cxx
diff --git a/alib2algo/src/regexp/transform/RegExpIntegral.cpp b/alib2algo/src/regexp/transform/RegExpIntegral.cxx
similarity index 100%
rename from alib2algo/src/regexp/transform/RegExpIntegral.cpp
rename to alib2algo/src/regexp/transform/RegExpIntegral.cxx
diff --git a/alib2algo/src/regexp/transform/RegExpIterate.cpp b/alib2algo/src/regexp/transform/RegExpIterate.cxx
similarity index 100%
rename from alib2algo/src/regexp/transform/RegExpIterate.cpp
rename to alib2algo/src/regexp/transform/RegExpIterate.cxx
diff --git a/alib2algo/src/regexp/transform/Transform.cpp b/alib2algo/src/regexp/transform/Transform.cpp
new file mode 100644
index 0000000000000000000000000000000000000000..dc3be825d471a93c7cdddc83568be04476120a4b
--- /dev/null
+++ b/alib2algo/src/regexp/transform/Transform.cpp
@@ -0,0 +1,5 @@
+#include "RegExpAlternate.cxx"
+#include "RegExpConcatenate.cxx"
+#include "RegExpDerivation.cxx"
+#include "RegExpIntegral.cxx"
+#include "RegExpIterate.cxx"