diff --git a/libavcodec/dct32_fixed.c b/libavcodec/dct32_fixed.c
index 7eb9dc1a532cf134e181f1bc4afc579dfafb31ea..64efe8bf7a3b842668e98d9ffe9dffaa1ff0f17d 100644
--- a/libavcodec/dct32_fixed.c
+++ b/libavcodec/dct32_fixed.c
@@ -17,4 +17,4 @@
  */
 
 #define DCT32_FLOAT 0
-#include "dct32.c"
+#include "dct32_template.c"
diff --git a/libavcodec/dct32_float.c b/libavcodec/dct32_float.c
index 727ec3caca1c9ba07430420d7599378b889380da..ef37ce9687ee8c16ef53a3c71ccd3caadbb27fc1 100644
--- a/libavcodec/dct32_float.c
+++ b/libavcodec/dct32_float.c
@@ -17,4 +17,4 @@
  */
 
 #define DCT32_FLOAT 1
-#include "dct32.c"
+#include "dct32_template.c"
diff --git a/libavcodec/dct32.c b/libavcodec/dct32_template.c
similarity index 100%
rename from libavcodec/dct32.c
rename to libavcodec/dct32_template.c
diff --git a/libavcodec/fft_fixed.c b/libavcodec/fft_fixed.c
index b28091d35c2fcb6a0964a3a6528992877d401efe..91dc69d8c6e840b2c3b2ccab8361039846a51484 100644
--- a/libavcodec/fft_fixed.c
+++ b/libavcodec/fft_fixed.c
@@ -17,4 +17,4 @@
  */
 
 #define CONFIG_FFT_FLOAT 0
-#include "fft.c"
+#include "fft_template.c"
diff --git a/libavcodec/fft_float.c b/libavcodec/fft_float.c
index 24c9fdb366844d4c347d1681bc8c0e3a9e3e612d..213da9fc8498b6f8dcc489664a2bea15a880ff2c 100644
--- a/libavcodec/fft_float.c
+++ b/libavcodec/fft_float.c
@@ -17,4 +17,4 @@
  */
 
 #define CONFIG_FFT_FLOAT 1
-#include "fft.c"
+#include "fft_template.c"
diff --git a/libavcodec/fft.c b/libavcodec/fft_template.c
similarity index 100%
rename from libavcodec/fft.c
rename to libavcodec/fft_template.c
diff --git a/libavcodec/mdct_fixed.c b/libavcodec/mdct_fixed.c
index 94527f9e856a89d51fbff7b7bfe00dadd291247c..15dfcd4cecf34f7062e3c7773cf85cd7e14eed46 100644
--- a/libavcodec/mdct_fixed.c
+++ b/libavcodec/mdct_fixed.c
@@ -17,7 +17,7 @@
  */
 
 #define CONFIG_FFT_FLOAT 0
-#include "mdct.c"
+#include "mdct_template.c"
 
 /* same as ff_mdct_calcw_c with double-width unscaled output */
 void ff_mdct_calcw_c(FFTContext *s, FFTDouble *out, const FFTSample *input)
diff --git a/libavcodec/mdct_float.c b/libavcodec/mdct_float.c
index e4f5549cb7f1f6f012a71fc3fab24d0a9fc2a835..f8955f6251a4aa26fab0faa999e3cae73a618a75 100644
--- a/libavcodec/mdct_float.c
+++ b/libavcodec/mdct_float.c
@@ -17,4 +17,4 @@
  */
 
 #define CONFIG_FFT_FLOAT 1
-#include "mdct.c"
+#include "mdct_template.c"
diff --git a/libavcodec/mdct.c b/libavcodec/mdct_template.c
similarity index 100%
rename from libavcodec/mdct.c
rename to libavcodec/mdct_template.c