diff --git a/src/bin/efl/efl_debug.c b/src/bin/efl/efl_debug.c
index 18d0c62d76..f7829c6545 100644
--- a/src/bin/efl/efl_debug.c
+++ b/src/bin/efl/efl_debug.c
@@ -16,13 +16,13 @@
* if not, see .
*/
-#include
-#include
-
# ifdef HAVE_CONFIG_H
# include "config.h"
# endif
+#include
+#include
+
#if __BYTE_ORDER == __LITTLE_ENDIAN
#define SWAP_64(x) x
#define SWAP_32(x) x
diff --git a/src/lib/eina/eina_debug.h b/src/lib/eina/eina_debug.h
index 032e9331c1..42afe19bed 100644
--- a/src/lib/eina/eina_debug.h
+++ b/src/lib/eina/eina_debug.h
@@ -22,10 +22,6 @@
# include "eina_config.h"
# include "eina_list.h"
-#ifdef HAVE_CONFIG_H
-# include
-#endif
-
#ifdef EFL_BETA_API_SUPPORT
/**
diff --git a/src/lib/eina/eina_debug_cpu.c b/src/lib/eina/eina_debug_cpu.c
index 060bde3b2e..9e2d00b5c3 100644
--- a/src/lib/eina/eina_debug_cpu.c
+++ b/src/lib/eina/eina_debug_cpu.c
@@ -12,6 +12,10 @@
#include
#include
+#ifdef HAVE_CONFIG_H
+# include
+#endif
+
#include "eina_debug.h"
#include "eina_types.h"
#include "eina_list.h"