diff --git a/alib2algo/src/grammar/transform/GrammarAlternation.cpp b/alib2algo/src/grammar/transform/GrammarAlternation.cxx
similarity index 100%
rename from alib2algo/src/grammar/transform/GrammarAlternation.cpp
rename to alib2algo/src/grammar/transform/GrammarAlternation.cxx
diff --git a/alib2algo/src/grammar/transform/GrammarConcatenation.cpp b/alib2algo/src/grammar/transform/GrammarConcatenation.cxx
similarity index 100%
rename from alib2algo/src/grammar/transform/GrammarConcatenation.cpp
rename to alib2algo/src/grammar/transform/GrammarConcatenation.cxx
diff --git a/alib2algo/src/grammar/transform/GrammarIteration.cpp b/alib2algo/src/grammar/transform/GrammarIteration.cxx
similarity index 100%
rename from alib2algo/src/grammar/transform/GrammarIteration.cpp
rename to alib2algo/src/grammar/transform/GrammarIteration.cxx
diff --git a/alib2algo/src/grammar/transform/Transform.cpp b/alib2algo/src/grammar/transform/Transform.cpp
new file mode 100644
index 0000000000000000000000000000000000000000..b9b3287b2b547116250c8ff97f4be50774f2a4d3
--- /dev/null
+++ b/alib2algo/src/grammar/transform/Transform.cpp
@@ -0,0 +1,3 @@
+#include "GrammarAlternation.cxx"
+#include "GrammarConcatenation.cxx"
+#include "GrammarIteration.cxx"