echo " ALTIVEC............: ${have_altivec}"
echo
echo " Memory pools:"
+echo " Buddy..............: ${enable_buddy}"
echo " Chained pool.......: ${enable_chained_pool}"
echo " Ememoa fixed.......: ${enable_ememoa_fixed}"
echo " Ememoa unknown.....: ${enable_ememoa_unknown}"
echo " Fixed bitmap.......: ${enable_fixed_bitmap}"
-echo " Pass through.......: ${enable_pass_through}"
-echo " Buddy..............: ${enable_buddy}"
echo " One big............: ${enable_one_big}"
+echo " Pass through.......: ${enable_pass_through}"
echo
echo "Compilation............: make (or gmake)"
echo " CPPFLAGS.............: $CPPFLAGS"
eina_matrixsparse.c \
eina_mempool.c \
eina_module.c \
+eina_object.c \
+eina_prefix.c \
eina_quadtree.c \
eina_rbtree.c \
eina_rectangle.c \
eina_safety_checks.c \
eina_sched.c \
eina_share_common.c \
+eina_simple_xml_parser.c \
eina_str.c \
eina_strbuf.c \
eina_strbuf_common.c \
eina_unicode.c \
eina_ustrbuf.c \
eina_ustringshare.c \
-eina_value.c \
-eina_simple_xml_parser.c \
-eina_object.c \
-eina_prefix.c
+eina_value.c
if EINA_HAVE_WIN32
base_sources += eina_file_win32.c
base_sources += $(top_srcdir)/src/modules/mp/chained_pool/eina_chained_mempool.c
endif
-if EINA_STATIC_BUILD_ONE_BIG
-base_sources += $(top_srcdir)/src/modules/mp/one_big/eina_one_big.c
-endif
-
if EINA_STATIC_BUILD_EMEMOA_FIXED
base_sources += $(top_srcdir)/src/modules/mp/ememoa_fixed/eina_ememoa_fixed.c
endif
base_sources += $(top_srcdir)/src/modules/mp/fixed_bitmap/eina_fixed_bitmap.c
endif
+if EINA_STATIC_BUILD_ONE_BIG
+base_sources += $(top_srcdir)/src/modules/mp/one_big/eina_one_big.c
+endif
+
if EINA_STATIC_BUILD_PASS_THROUGH
base_sources += $(top_srcdir)/src/modules/mp/pass_through/eina_pass_through.c
endif
}
/* Built-in backend's prototypes */
+
+#ifdef EINA_STATIC_BUILD_BUDDY
+Eina_Bool buddy_init(void);
+void buddy_shutdown(void);
+#endif
+
#ifdef EINA_STATIC_BUILD_CHAINED_POOL
Eina_Bool chained_init(void);
void chained_shutdown(void);
#endif
-#ifdef EINA_STATIC_BUILD_PASS_THROUGH
-Eina_Bool pass_through_init(void);
-void pass_through_shutdown(void);
+#ifdef EINA_STATIC_BUILD_EMEMOA_FIXED
+Eina_Bool ememoa_fixed_init(void);
+void ememoa_fixed_shutdown(void);
#endif
#ifdef EINA_STATIC_BUILD_EMEMOA_UNKNOWN
void ememoa_unknown_shutdown(void);
#endif
-#ifdef EINA_STATIC_BUILD_EMEMOA_FIXED
-Eina_Bool ememoa_fixed_init(void);
-void ememoa_fixed_shutdown(void);
-#endif
-
#ifdef EINA_STATIC_BUILD_FIXED_BITMAP
Eina_Bool fixed_bitmap_init(void);
void fixed_bitmap_shutdown(void);
#endif
-#ifdef EINA_STATIC_BUILD_BUDDY
-Eina_Bool buddy_init(void);
-void buddy_shutdown(void);
-#endif
-
#ifdef EINA_STATIC_BUILD_ONE_BIG
Eina_Bool one_big_init(void);
void one_big_shutdown(void);
#endif
+#ifdef EINA_STATIC_BUILD_PASS_THROUGH
+Eina_Bool pass_through_init(void);
+void pass_through_shutdown(void);
+#endif
+
/**
* @endcond
*/
eina_module_list_load(_modules);
/* builtin backends */
+#ifdef EINA_STATIC_BUILD_BUDDY
+ buddy_init();
+#endif
#ifdef EINA_STATIC_BUILD_CHAINED_POOL
chained_init();
#endif
-#ifdef EINA_STATIC_BUILD_PASS_THROUGH
- pass_through_init();
+#ifdef EINA_STATIC_BUILD_EMEMOA_FIXED
+ ememoa_fixed_init();
#endif
#ifdef EINA_STATIC_BUILD_EMEMOA_UNKNOWN
ememoa_unknown_init();
#endif
-#ifdef EINA_STATIC_BUILD_EMEMOA_FIXED
- ememoa_fixed_init();
-#endif
#ifdef EINA_STATIC_BUILD_FIXED_BITMAP
fixed_bitmap_init();
#endif
-#ifdef EINA_STATIC_BUILD_BUDDY
- buddy_init();
-#endif
#ifdef EINA_STATIC_BUILD_ONE_BIG
one_big_init();
#endif
+#ifdef EINA_STATIC_BUILD_PASS_THROUGH
+ pass_through_init();
+#endif
return EINA_TRUE;
eina_mempool_shutdown(void)
{
/* builtin backends */
+#ifdef EINA_STATIC_BUILD_BUDDY
+ buddy_shutdown();
+#endif
#ifdef EINA_STATIC_BUILD_CHAINED_POOL
chained_shutdown();
#endif
-#ifdef EINA_STATIC_BUILD_PASS_THROUGH
- pass_through_shutdown();
+#ifdef EINA_STATIC_BUILD_EMEMOA_FIXED
+ ememoa_fixed_shutdown();
#endif
#ifdef EINA_STATIC_BUILD_EMEMOA_UNKNOWN
ememoa_unknown_shutdown();
#endif
-#ifdef EINA_STATIC_BUILD_EMEMOA_FIXED
- ememoa_fixed_shutdown();
-#endif
#ifdef EINA_STATIC_BUILD_FIXED_BITMAP
fixed_bitmap_shutdown();
#endif
-#ifdef EINA_STATIC_BUILD_BUDDY
- buddy_shutdown();
-#endif
#ifdef EINA_STATIC_BUILD_ONE_BIG
one_big_shutdown();
#endif
+#ifdef EINA_STATIC_BUILD_PASS_THROUGH
+ pass_through_shutdown();
+#endif
/* dynamic backends */
eina_module_list_free(_modules);
if (_modules)