diff --git a/alib2algo/src/automaton/run/Accept.cpp b/alib2algo/src/automaton/run/Accept.cxx
similarity index 100%
rename from alib2algo/src/automaton/run/Accept.cpp
rename to alib2algo/src/automaton/run/Accept.cxx
diff --git a/alib2algo/src/automaton/run/Occurrences.cpp b/alib2algo/src/automaton/run/Occurrences.cxx
similarity index 100%
rename from alib2algo/src/automaton/run/Occurrences.cpp
rename to alib2algo/src/automaton/run/Occurrences.cxx
diff --git a/alib2algo/src/automaton/run/Result.cpp b/alib2algo/src/automaton/run/Result.cxx
similarity index 100%
rename from alib2algo/src/automaton/run/Result.cpp
rename to alib2algo/src/automaton/run/Result.cxx
diff --git a/alib2algo/src/automaton/run/Run.cpp b/alib2algo/src/automaton/run/Run.cpp
new file mode 100644
index 0000000000000000000000000000000000000000..639e2743f958a870a363dfa798e9997a8b245beb
--- /dev/null
+++ b/alib2algo/src/automaton/run/Run.cpp
@@ -0,0 +1,4 @@
+#include "Accept.cxx"
+#include "Occurrences.cxx"
+#include "Result.cxx"
+#include "Translate.cxx"
diff --git a/alib2algo/src/automaton/run/Translate.cpp b/alib2algo/src/automaton/run/Translate.cxx
similarity index 100%
rename from alib2algo/src/automaton/run/Translate.cpp
rename to alib2algo/src/automaton/run/Translate.cxx