summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Blumenkrantz <zmike@osg.samsung.com>2014-09-23 15:48:16 -0400
committerMike Blumenkrantz <zmike@osg.samsung.com>2014-09-23 15:56:46 -0400
commit5375e154fef210e0531ab94809183bb02dabe0d5 (patch)
tree2f4c500cdd7f0954554410898efd9ddb929ada16
parentd7f729343bfbc3eddeae9ea1a467be6929d369b2 (diff)
downloadefl-5375e154fef210e0531ab94809183bb02dabe0d5.tar.gz
fix config.h inclusion across the tree
-rw-r--r--doc/previews/preview_text_filter.c2
-rw-r--r--src/bin/elua/cache.c2
-rw-r--r--src/bin/elua/io.c2
-rw-r--r--src/bin/elua/main.c2
-rw-r--r--src/bin/eolian/common_funcs.c4
-rw-r--r--src/bin/eolian/eo_generator.c4
-rw-r--r--src/bin/eolian/impl_generator.c4
-rw-r--r--src/bin/eolian/legacy_generator.c4
-rw-r--r--src/bin/eolian/main.c4
-rw-r--r--src/bin/eolian/types_generator.c4
-rw-r--r--src/lib/ecore_evas/ecore_evas_extn.c4
-rw-r--r--src/lib/ecore_x/ecore_x_vsync_tool.c4
-rw-r--r--src/lib/edje/edje_signal.c4
-rw-r--r--src/lib/eolian/database_class.c4
-rw-r--r--src/lib/eolian/database_class_api.c4
-rw-r--r--src/lib/eolian/database_constructor.c4
-rw-r--r--src/lib/eolian/database_constructor_api.c4
-rw-r--r--src/lib/eolian/database_event.c4
-rw-r--r--src/lib/eolian/database_event_api.c4
-rw-r--r--src/lib/eolian/database_expr.c4
-rw-r--r--src/lib/eolian/database_expr_api.c4
-rw-r--r--src/lib/eolian/database_fill.c4
-rw-r--r--src/lib/eolian/database_function.c4
-rw-r--r--src/lib/eolian/database_function_api.c4
-rw-r--r--src/lib/eolian/database_function_parameter.c4
-rw-r--r--src/lib/eolian/database_function_parameter_api.c4
-rw-r--r--src/lib/eolian/database_implement.c4
-rw-r--r--src/lib/eolian/database_implement_api.c4
-rw-r--r--src/lib/eolian/database_print.c4
-rw-r--r--src/lib/eolian/database_type.c4
-rw-r--r--src/lib/eolian/database_type_api.c4
-rw-r--r--src/lib/eolian/database_validate.c4
-rw-r--r--src/lib/eolian/database_var.c4
-rw-r--r--src/lib/eolian/database_var_api.c4
-rw-r--r--src/lib/eolian/eo_lexer.c4
-rw-r--r--src/lib/eolian/eo_parser.c4
-rw-r--r--src/lib/eolian/eolian.c4
-rw-r--r--src/lib/eolian/eolian_database.c4
-rw-r--r--src/lib/evas/canvas/evas_object_image.c3
-rw-r--r--src/lib/evas/common/evas_thread_render.c4
-rw-r--r--src/modules/ecore_imf/wayland/wayland_module.c4
-rw-r--r--src/static_libs/rg_etc/etc2_encoder.c5
-rw-r--r--src/static_libs/rg_etc/rg_etc1.c4
-rw-r--r--src/static_libs/rg_etc/rg_etc2.c4
-rw-r--r--src/tests/efreet/ef_cache.c2
-rw-r--r--src/tests/efreet/ef_data_dirs.c2
-rw-r--r--src/tests/efreet/ef_desktop.c2
-rw-r--r--src/tests/efreet/ef_icon_theme.c2
-rw-r--r--src/tests/efreet/ef_ini.c2
-rw-r--r--src/tests/efreet/ef_locale.c2
-rw-r--r--src/tests/efreet/ef_menu.c2
-rw-r--r--src/tests/efreet/ef_mime.c2
-rw-r--r--src/tests/efreet/ef_utils.c2
-rw-r--r--src/tests/efreet/efreet_async_test.c2
-rw-r--r--src/tests/efreet/efreet_icon_cache_dump.c2
-rw-r--r--src/tests/efreet/efreet_spec_test.c2
-rw-r--r--src/tests/efreet/efreet_suite.c2
-rw-r--r--src/tests/efreet/efreet_test_efreet.c2
-rw-r--r--src/tests/efreet/efreet_test_efreet_cache.c2
-rw-r--r--src/tests/efreet/efreet_user_dir.c2
-rw-r--r--src/tests/efreet/main.c2
61 files changed, 197 insertions, 5 deletions
diff --git a/doc/previews/preview_text_filter.c b/doc/previews/preview_text_filter.c
index a759faf72d..864342b080 100644
--- a/doc/previews/preview_text_filter.c
+++ b/doc/previews/preview_text_filter.c
@@ -1,3 +1,5 @@
+#include "config.h"
+
/*
#define EFL_EO_API_SUPPORT 1
#define EFL_BETA_API_SUPPORT 1
diff --git a/src/bin/elua/cache.c b/src/bin/elua/cache.c
index a0496d4caf..ae90d30b24 100644
--- a/src/bin/elua/cache.c
+++ b/src/bin/elua/cache.c
@@ -1,3 +1,5 @@
+#include "config.h"
+
/* elua bytecode caching */
#include <sys/types.h>
diff --git a/src/bin/elua/io.c b/src/bin/elua/io.c
index d5100440e9..9d4ad17803 100644
--- a/src/bin/elua/io.c
+++ b/src/bin/elua/io.c
@@ -1,3 +1,5 @@
+#include "config.h"
+
/* elua io extras, largely taken from lua io lib source */
#include "main.h"
diff --git a/src/bin/elua/main.c b/src/bin/elua/main.c
index 06de4ffa05..5aea7e18f2 100644
--- a/src/bin/elua/main.c
+++ b/src/bin/elua/main.c
@@ -1,3 +1,5 @@
+#include "config.h"
+
/* The Lua runtime component of the EFL */
#include <getopt.h>
diff --git a/src/bin/eolian/common_funcs.c b/src/bin/eolian/common_funcs.c
index 1e25699a82..faa52bb6ff 100644
--- a/src/bin/eolian/common_funcs.c
+++ b/src/bin/eolian/common_funcs.c
@@ -1,3 +1,7 @@
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
#include "common_funcs.h"
#include "Eolian.h"
diff --git a/src/bin/eolian/eo_generator.c b/src/bin/eolian/eo_generator.c
index 24e93bc724..84ae94ff20 100644
--- a/src/bin/eolian/eo_generator.c
+++ b/src/bin/eolian/eo_generator.c
@@ -1,3 +1,7 @@
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
#include <Eina.h>
#include <string.h>
diff --git a/src/bin/eolian/impl_generator.c b/src/bin/eolian/impl_generator.c
index 5394b63bbb..3c0864d1d8 100644
--- a/src/bin/eolian/impl_generator.c
+++ b/src/bin/eolian/impl_generator.c
@@ -1,3 +1,7 @@
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
#include <Eina.h>
#include <string.h>
diff --git a/src/bin/eolian/legacy_generator.c b/src/bin/eolian/legacy_generator.c
index d52b52900d..7d9a7aabef 100644
--- a/src/bin/eolian/legacy_generator.c
+++ b/src/bin/eolian/legacy_generator.c
@@ -1,3 +1,7 @@
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
#include <Eina.h>
#include <string.h>
diff --git a/src/bin/eolian/main.c b/src/bin/eolian/main.c
index d4e3c373f1..091a383aa8 100644
--- a/src/bin/eolian/main.c
+++ b/src/bin/eolian/main.c
@@ -1,3 +1,7 @@
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
#include <getopt.h>
#include <libgen.h>
diff --git a/src/bin/eolian/types_generator.c b/src/bin/eolian/types_generator.c
index 53277925b9..6f11be5edc 100644
--- a/src/bin/eolian/types_generator.c
+++ b/src/bin/eolian/types_generator.c
@@ -1,3 +1,7 @@
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
#include <Eina.h>
#include <string.h>
diff --git a/src/lib/ecore_evas/ecore_evas_extn.c b/src/lib/ecore_evas/ecore_evas_extn.c
index 5500f09330..8c3dee0f59 100644
--- a/src/lib/ecore_evas/ecore_evas_extn.c
+++ b/src/lib/ecore_evas/ecore_evas_extn.c
@@ -1,3 +1,7 @@
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
#include <Ecore.h>
#include "Ecore_Evas.h"
diff --git a/src/lib/ecore_x/ecore_x_vsync_tool.c b/src/lib/ecore_x/ecore_x_vsync_tool.c
index c99469ad2d..b1a29cbca3 100644
--- a/src/lib/ecore_x/ecore_x_vsync_tool.c
+++ b/src/lib/ecore_x/ecore_x_vsync_tool.c
@@ -1,3 +1,7 @@
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
#include <Eina.h>
#include <Ecore.h>
#include <Ecore_Con.h>
diff --git a/src/lib/edje/edje_signal.c b/src/lib/edje/edje_signal.c
index add049cbd9..0d51a51a80 100644
--- a/src/lib/edje/edje_signal.c
+++ b/src/lib/edje/edje_signal.c
@@ -1,7 +1,7 @@
-#include <assert.h>
-
#include "edje_private.h"
+#include <assert.h>
+
static Eina_Hash *signal_match = NULL;
static unsigned int
diff --git a/src/lib/eolian/database_class.c b/src/lib/eolian/database_class.c
index e0cac16380..18ecd1a80a 100644
--- a/src/lib/eolian/database_class.c
+++ b/src/lib/eolian/database_class.c
@@ -1,3 +1,7 @@
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
#include <Eina.h>
#include "eolian_database.h"
diff --git a/src/lib/eolian/database_class_api.c b/src/lib/eolian/database_class_api.c
index c48d98fe9e..c6f9262616 100644
--- a/src/lib/eolian/database_class_api.c
+++ b/src/lib/eolian/database_class_api.c
@@ -1,3 +1,7 @@
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
#include <Eina.h>
#include "eolian_database.h"
diff --git a/src/lib/eolian/database_constructor.c b/src/lib/eolian/database_constructor.c
index dca1b3bea7..2c1370209f 100644
--- a/src/lib/eolian/database_constructor.c
+++ b/src/lib/eolian/database_constructor.c
@@ -1,3 +1,7 @@
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
#include <Eina.h>
#include "eolian_database.h"
diff --git a/src/lib/eolian/database_constructor_api.c b/src/lib/eolian/database_constructor_api.c
index a528bfdd49..ccfd11c4d5 100644
--- a/src/lib/eolian/database_constructor_api.c
+++ b/src/lib/eolian/database_constructor_api.c
@@ -1,3 +1,7 @@
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
#include <Eina.h>
#include "eolian_database.h"
diff --git a/src/lib/eolian/database_event.c b/src/lib/eolian/database_event.c
index 8549c1ee41..d1534053b6 100644
--- a/src/lib/eolian/database_event.c
+++ b/src/lib/eolian/database_event.c
@@ -1,3 +1,7 @@
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
#include <Eina.h>
#include "eolian_database.h"
diff --git a/src/lib/eolian/database_event_api.c b/src/lib/eolian/database_event_api.c
index f1979aaf7f..71a44ff5e4 100644
--- a/src/lib/eolian/database_event_api.c
+++ b/src/lib/eolian/database_event_api.c
@@ -1,3 +1,7 @@
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
#include <Eina.h>
#include "eolian_database.h"
diff --git a/src/lib/eolian/database_expr.c b/src/lib/eolian/database_expr.c
index 34db4f3aca..e804e9a022 100644
--- a/src/lib/eolian/database_expr.c
+++ b/src/lib/eolian/database_expr.c
@@ -1,3 +1,7 @@
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
#include <assert.h>
#include <Eina.h>
diff --git a/src/lib/eolian/database_expr_api.c b/src/lib/eolian/database_expr_api.c
index 54a8d7f711..cb225af3bf 100644
--- a/src/lib/eolian/database_expr_api.c
+++ b/src/lib/eolian/database_expr_api.c
@@ -1,3 +1,7 @@
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
#include <Eina.h>
#include "eo_lexer.h"
diff --git a/src/lib/eolian/database_fill.c b/src/lib/eolian/database_fill.c
index 0075cd2043..2f29520ec3 100644
--- a/src/lib/eolian/database_fill.c
+++ b/src/lib/eolian/database_fill.c
@@ -1,3 +1,7 @@
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
#include "eo_parser.h"
static Eina_Bool
diff --git a/src/lib/eolian/database_function.c b/src/lib/eolian/database_function.c
index ef59bcf12b..c85b8acab1 100644
--- a/src/lib/eolian/database_function.c
+++ b/src/lib/eolian/database_function.c
@@ -1,3 +1,7 @@
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
#include <Eina.h>
#include "eolian_database.h"
diff --git a/src/lib/eolian/database_function_api.c b/src/lib/eolian/database_function_api.c
index a0462d06db..2fe0ae337a 100644
--- a/src/lib/eolian/database_function_api.c
+++ b/src/lib/eolian/database_function_api.c
@@ -1,3 +1,7 @@
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
#include <Eina.h>
#include "eolian_database.h"
diff --git a/src/lib/eolian/database_function_parameter.c b/src/lib/eolian/database_function_parameter.c
index 9f2262735b..ed2f13e02b 100644
--- a/src/lib/eolian/database_function_parameter.c
+++ b/src/lib/eolian/database_function_parameter.c
@@ -1,3 +1,7 @@
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
#include <Eina.h>
#include "eolian_database.h"
diff --git a/src/lib/eolian/database_function_parameter_api.c b/src/lib/eolian/database_function_parameter_api.c
index 10e8d0fd01..744926e37c 100644
--- a/src/lib/eolian/database_function_parameter_api.c
+++ b/src/lib/eolian/database_function_parameter_api.c
@@ -1,3 +1,7 @@
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
#include <Eina.h>
#include "eolian_database.h"
diff --git a/src/lib/eolian/database_implement.c b/src/lib/eolian/database_implement.c
index ce49ecd9ac..ff653d90a4 100644
--- a/src/lib/eolian/database_implement.c
+++ b/src/lib/eolian/database_implement.c
@@ -1,3 +1,7 @@
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
#include <Eina.h>
#include "eolian_database.h"
diff --git a/src/lib/eolian/database_implement_api.c b/src/lib/eolian/database_implement_api.c
index c5d06e8ed5..f77500a4d5 100644
--- a/src/lib/eolian/database_implement_api.c
+++ b/src/lib/eolian/database_implement_api.c
@@ -1,3 +1,7 @@
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
#include <Eina.h>
#include "eolian_database.h"
diff --git a/src/lib/eolian/database_print.c b/src/lib/eolian/database_print.c
index 6a5f0c118b..0a20cc189b 100644
--- a/src/lib/eolian/database_print.c
+++ b/src/lib/eolian/database_print.c
@@ -1,3 +1,7 @@
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
#include <Eina.h>
#include "eolian_database.h"
diff --git a/src/lib/eolian/database_type.c b/src/lib/eolian/database_type.c
index 884e50121d..b7fb10c18c 100644
--- a/src/lib/eolian/database_type.c
+++ b/src/lib/eolian/database_type.c
@@ -1,3 +1,7 @@
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
#include <Eina.h>
#include "eo_lexer.h"
diff --git a/src/lib/eolian/database_type_api.c b/src/lib/eolian/database_type_api.c
index 9d9ac656cb..433266a2e0 100644
--- a/src/lib/eolian/database_type_api.c
+++ b/src/lib/eolian/database_type_api.c
@@ -1,3 +1,7 @@
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
#include <Eina.h>
#include "eolian_database.h"
diff --git a/src/lib/eolian/database_validate.c b/src/lib/eolian/database_validate.c
index d7b3e5d098..ca8546c2ed 100644
--- a/src/lib/eolian/database_validate.c
+++ b/src/lib/eolian/database_validate.c
@@ -1,3 +1,7 @@
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
#include "eo_lexer.h"
static Eina_Bool _validate_type(const Eolian_Type *tp);
diff --git a/src/lib/eolian/database_var.c b/src/lib/eolian/database_var.c
index 69d15a3a33..f629d48ca1 100644
--- a/src/lib/eolian/database_var.c
+++ b/src/lib/eolian/database_var.c
@@ -1,3 +1,7 @@
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
#include <Eina.h>
#include "eo_lexer.h"
diff --git a/src/lib/eolian/database_var_api.c b/src/lib/eolian/database_var_api.c
index a65edb2858..cb473a3c08 100644
--- a/src/lib/eolian/database_var_api.c
+++ b/src/lib/eolian/database_var_api.c
@@ -1,3 +1,7 @@
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
#include <Eina.h>
#include "eolian_database.h"
diff --git a/src/lib/eolian/eo_lexer.c b/src/lib/eolian/eo_lexer.c
index 3549134a1b..e978529b63 100644
--- a/src/lib/eolian/eo_lexer.c
+++ b/src/lib/eolian/eo_lexer.c
@@ -1,3 +1,7 @@
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
#include <stdio.h>
#include <ctype.h>
diff --git a/src/lib/eolian/eo_parser.c b/src/lib/eolian/eo_parser.c
index 577511012c..0fc9457ed5 100644
--- a/src/lib/eolian/eo_parser.c
+++ b/src/lib/eolian/eo_parser.c
@@ -1,3 +1,7 @@
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
#include "eo_parser.h"
#define CASE_LOCK(ls, var, msg) \
diff --git a/src/lib/eolian/eolian.c b/src/lib/eolian/eolian.c
index 4d10dcdf8a..edb91829b2 100644
--- a/src/lib/eolian/eolian.c
+++ b/src/lib/eolian/eolian.c
@@ -1,3 +1,7 @@
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
#include "eo_parser.h"
#include "eolian_database.h"
diff --git a/src/lib/eolian/eolian_database.c b/src/lib/eolian/eolian_database.c
index 0ae847a4bc..6daddfd508 100644
--- a/src/lib/eolian/eolian_database.c
+++ b/src/lib/eolian/eolian_database.c
@@ -1,3 +1,7 @@
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
#include <libgen.h>
#include <Eina.h>
#include "eo_parser.h"
diff --git a/src/lib/evas/canvas/evas_object_image.c b/src/lib/evas/canvas/evas_object_image.c
index e2ab95f2fb..ea8fc8a4b6 100644
--- a/src/lib/evas/canvas/evas_object_image.c
+++ b/src/lib/evas/canvas/evas_object_image.c
@@ -1,3 +1,5 @@
+#include "evas_common_private.h"
+
#include <sys/types.h>
#include <unistd.h>
#ifdef HAVE_SYS_MMAN_H
@@ -5,7 +7,6 @@
#endif
#include <math.h>
-#include "evas_common_private.h"
#include "evas_private.h"
#ifdef EVAS_CSERVE2
#include "../cserve2/evas_cs2_private.h"
diff --git a/src/lib/evas/common/evas_thread_render.c b/src/lib/evas/common/evas_thread_render.c
index e84eb2c649..b9cf91a70c 100644
--- a/src/lib/evas/common/evas_thread_render.c
+++ b/src/lib/evas/common/evas_thread_render.c
@@ -1,7 +1,7 @@
-#include <assert.h>
-
#include "evas_common_private.h"
+#include <assert.h>
+
static Eina_Thread evas_thread_worker;
static Eina_Condition evas_thread_queue_condition;
static Eina_Lock evas_thread_queue_lock;
diff --git a/src/modules/ecore_imf/wayland/wayland_module.c b/src/modules/ecore_imf/wayland/wayland_module.c
index b1f8beba16..cfce52b81a 100644
--- a/src/modules/ecore_imf/wayland/wayland_module.c
+++ b/src/modules/ecore_imf/wayland/wayland_module.c
@@ -20,6 +20,10 @@
* CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*/
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
#include <Ecore.h>
#include <Ecore_IMF.h>
#include <Ecore_Wayland.h>
diff --git a/src/static_libs/rg_etc/etc2_encoder.c b/src/static_libs/rg_etc/etc2_encoder.c
index 8f7fe3cf46..2ed093639f 100644
--- a/src/static_libs/rg_etc/etc2_encoder.c
+++ b/src/static_libs/rg_etc/etc2_encoder.c
@@ -25,6 +25,11 @@ NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
#include <Eina.h>
#include "rg_etc1.h"
diff --git a/src/static_libs/rg_etc/rg_etc1.c b/src/static_libs/rg_etc/rg_etc1.c
index 59d79b4c97..172508ebdb 100644
--- a/src/static_libs/rg_etc/rg_etc1.c
+++ b/src/static_libs/rg_etc/rg_etc1.c
@@ -10,6 +10,10 @@
//
// v1.03 - 5/12/13 - Initial public release
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
#include <stdlib.h>
#include <memory.h>
#include <math.h>
diff --git a/src/static_libs/rg_etc/rg_etc2.c b/src/static_libs/rg_etc/rg_etc2.c
index 18b3f4f057..c0c22ea61a 100644
--- a/src/static_libs/rg_etc/rg_etc2.c
+++ b/src/static_libs/rg_etc/rg_etc2.c
@@ -33,6 +33,10 @@ EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
* @license BSD-2 with advertisement clause
*/
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
#include <Eina.h>
#include "rg_etc1.h"
diff --git a/src/tests/efreet/ef_cache.c b/src/tests/efreet/ef_cache.c
index 05177fa32e..c83aa0110f 100644
--- a/src/tests/efreet/ef_cache.c
+++ b/src/tests/efreet/ef_cache.c
@@ -1,3 +1,5 @@
+#include "config.h"
+
#ifdef HAVE_CONFIG_H
# include <config.h>
#endif
diff --git a/src/tests/efreet/ef_data_dirs.c b/src/tests/efreet/ef_data_dirs.c
index d94a503604..894e2e00d7 100644
--- a/src/tests/efreet/ef_data_dirs.c
+++ b/src/tests/efreet/ef_data_dirs.c
@@ -1,3 +1,5 @@
+#include "config.h"
+
#ifdef HAVE_CONFIG_H
# include <config.h>
#endif
diff --git a/src/tests/efreet/ef_desktop.c b/src/tests/efreet/ef_desktop.c
index da074bb695..2ceed1ba22 100644
--- a/src/tests/efreet/ef_desktop.c
+++ b/src/tests/efreet/ef_desktop.c
@@ -1,3 +1,5 @@
+#include "config.h"
+
#ifdef HAVE_CONFIG_H
# include <config.h>
#endif
diff --git a/src/tests/efreet/ef_icon_theme.c b/src/tests/efreet/ef_icon_theme.c
index ef6dfe6711..a0d1f1a7fc 100644
--- a/src/tests/efreet/ef_icon_theme.c
+++ b/src/tests/efreet/ef_icon_theme.c
@@ -1,3 +1,5 @@
+#include "config.h"
+
#ifdef HAVE_CONFIG_H
#include "config.h"
#endif
diff --git a/src/tests/efreet/ef_ini.c b/src/tests/efreet/ef_ini.c
index c1ced898dc..9fb95cade4 100644
--- a/src/tests/efreet/ef_ini.c
+++ b/src/tests/efreet/ef_ini.c
@@ -1,3 +1,5 @@
+#include "config.h"
+
#ifdef HAVE_CONFIG_H
# include <config.h>
#endif
diff --git a/src/tests/efreet/ef_locale.c b/src/tests/efreet/ef_locale.c
index 19185cf831..7ad47f264a 100644
--- a/src/tests/efreet/ef_locale.c
+++ b/src/tests/efreet/ef_locale.c
@@ -1,3 +1,5 @@
+#include "config.h"
+
#ifdef HAVE_CONFIG_H
# include <config.h>
#endif
diff --git a/src/tests/efreet/ef_menu.c b/src/tests/efreet/ef_menu.c
index 684a35337d..ba53bff133 100644
--- a/src/tests/efreet/ef_menu.c
+++ b/src/tests/efreet/ef_menu.c
@@ -1,3 +1,5 @@
+#include "config.h"
+
#ifdef HAVE_CONFIG_H
# include <config.h>
#endif
diff --git a/src/tests/efreet/ef_mime.c b/src/tests/efreet/ef_mime.c
index 94197b62ea..8940974ca6 100644
--- a/src/tests/efreet/ef_mime.c
+++ b/src/tests/efreet/ef_mime.c
@@ -1,3 +1,5 @@
+#include "config.h"
+
#ifdef HAVE_CONFIG_H
# include <config.h>
#endif
diff --git a/src/tests/efreet/ef_utils.c b/src/tests/efreet/ef_utils.c
index c9ad0cd8c1..75f520d6dc 100644
--- a/src/tests/efreet/ef_utils.c
+++ b/src/tests/efreet/ef_utils.c
@@ -1,3 +1,5 @@
+#include "config.h"
+
#include "Efreet.h"
#include <stdio.h>
diff --git a/src/tests/efreet/efreet_async_test.c b/src/tests/efreet/efreet_async_test.c
index 2c3618987b..ce85e429bb 100644
--- a/src/tests/efreet/efreet_async_test.c
+++ b/src/tests/efreet/efreet_async_test.c
@@ -1,3 +1,5 @@
+#include "config.h"
+
#include <unistd.h>
#include <Eina.h>
#include <Ecore.h>
diff --git a/src/tests/efreet/efreet_icon_cache_dump.c b/src/tests/efreet/efreet_icon_cache_dump.c
index 321edda589..095f8facc5 100644
--- a/src/tests/efreet/efreet_icon_cache_dump.c
+++ b/src/tests/efreet/efreet_icon_cache_dump.c
@@ -1,3 +1,5 @@
+#include "config.h"
+
#ifdef HAVE_CONFIG_H
# include <config.h>
#endif
diff --git a/src/tests/efreet/efreet_spec_test.c b/src/tests/efreet/efreet_spec_test.c
index 776b654687..92ce538226 100644
--- a/src/tests/efreet/efreet_spec_test.c
+++ b/src/tests/efreet/efreet_spec_test.c
@@ -1,3 +1,5 @@
+#include "config.h"
+
#ifdef HAVE_CONFIG_H
# include <config.h>
#endif
diff --git a/src/tests/efreet/efreet_suite.c b/src/tests/efreet/efreet_suite.c
index 0ce5fd17ac..fcf9056958 100644
--- a/src/tests/efreet/efreet_suite.c
+++ b/src/tests/efreet/efreet_suite.c
@@ -1,3 +1,5 @@
+#include "config.h"
+
#ifdef HAVE_CONFIG_H
# include <config.h>
#endif
diff --git a/src/tests/efreet/efreet_test_efreet.c b/src/tests/efreet/efreet_test_efreet.c
index d35ec9effd..a21a38825d 100644
--- a/src/tests/efreet/efreet_test_efreet.c
+++ b/src/tests/efreet/efreet_test_efreet.c
@@ -1,3 +1,5 @@
+#include "config.h"
+
#ifdef HAVE_CONFIG_H
# include <config.h>
#endif
diff --git a/src/tests/efreet/efreet_test_efreet_cache.c b/src/tests/efreet/efreet_test_efreet_cache.c
index 2f8972de33..1e1595323f 100644
--- a/src/tests/efreet/efreet_test_efreet_cache.c
+++ b/src/tests/efreet/efreet_test_efreet_cache.c
@@ -1,3 +1,5 @@
+#include "config.h"
+
#ifdef HAVE_CONFIG_H
# include <config.h>
#endif
diff --git a/src/tests/efreet/efreet_user_dir.c b/src/tests/efreet/efreet_user_dir.c
index 1555efdc6a..7a37fb09dd 100644
--- a/src/tests/efreet/efreet_user_dir.c
+++ b/src/tests/efreet/efreet_user_dir.c
@@ -1,3 +1,5 @@
+#include "config.h"
+
#ifdef HAVE_CONFIG_H
# include <config.h>
#endif
diff --git a/src/tests/efreet/main.c b/src/tests/efreet/main.c
index 01cdce52d0..4bf269715c 100644
--- a/src/tests/efreet/main.c
+++ b/src/tests/efreet/main.c
@@ -1,3 +1,5 @@
+#include "config.h"
+
#include "Efreet.h"
/* no logging */
#define EFREET_MODULE_LOG_DOM