parent
4f484b58f5
commit
95fc9bf64f
|
@ -696,13 +696,13 @@ echo " SSE2...............: ${have_sse2}"
|
||||||
echo " ALTIVEC............: ${have_altivec}"
|
echo " ALTIVEC............: ${have_altivec}"
|
||||||
echo
|
echo
|
||||||
echo " Memory pools:"
|
echo " Memory pools:"
|
||||||
|
echo " Buddy..............: ${enable_buddy}"
|
||||||
echo " Chained pool.......: ${enable_chained_pool}"
|
echo " Chained pool.......: ${enable_chained_pool}"
|
||||||
echo " Ememoa fixed.......: ${enable_ememoa_fixed}"
|
echo " Ememoa fixed.......: ${enable_ememoa_fixed}"
|
||||||
echo " Ememoa unknown.....: ${enable_ememoa_unknown}"
|
echo " Ememoa unknown.....: ${enable_ememoa_unknown}"
|
||||||
echo " Fixed bitmap.......: ${enable_fixed_bitmap}"
|
echo " Fixed bitmap.......: ${enable_fixed_bitmap}"
|
||||||
echo " Pass through.......: ${enable_pass_through}"
|
|
||||||
echo " Buddy..............: ${enable_buddy}"
|
|
||||||
echo " One big............: ${enable_one_big}"
|
echo " One big............: ${enable_one_big}"
|
||||||
|
echo " Pass through.......: ${enable_pass_through}"
|
||||||
echo
|
echo
|
||||||
echo "Compilation............: make (or gmake)"
|
echo "Compilation............: make (or gmake)"
|
||||||
echo " CPPFLAGS.............: $CPPFLAGS"
|
echo " CPPFLAGS.............: $CPPFLAGS"
|
||||||
|
|
|
@ -31,12 +31,15 @@ eina_main.c \
|
||||||
eina_matrixsparse.c \
|
eina_matrixsparse.c \
|
||||||
eina_mempool.c \
|
eina_mempool.c \
|
||||||
eina_module.c \
|
eina_module.c \
|
||||||
|
eina_object.c \
|
||||||
|
eina_prefix.c \
|
||||||
eina_quadtree.c \
|
eina_quadtree.c \
|
||||||
eina_rbtree.c \
|
eina_rbtree.c \
|
||||||
eina_rectangle.c \
|
eina_rectangle.c \
|
||||||
eina_safety_checks.c \
|
eina_safety_checks.c \
|
||||||
eina_sched.c \
|
eina_sched.c \
|
||||||
eina_share_common.c \
|
eina_share_common.c \
|
||||||
|
eina_simple_xml_parser.c \
|
||||||
eina_str.c \
|
eina_str.c \
|
||||||
eina_strbuf.c \
|
eina_strbuf.c \
|
||||||
eina_strbuf_common.c \
|
eina_strbuf_common.c \
|
||||||
|
@ -45,10 +48,7 @@ eina_tiler.c \
|
||||||
eina_unicode.c \
|
eina_unicode.c \
|
||||||
eina_ustrbuf.c \
|
eina_ustrbuf.c \
|
||||||
eina_ustringshare.c \
|
eina_ustringshare.c \
|
||||||
eina_value.c \
|
eina_value.c
|
||||||
eina_simple_xml_parser.c \
|
|
||||||
eina_object.c \
|
|
||||||
eina_prefix.c
|
|
||||||
|
|
||||||
if EINA_HAVE_WIN32
|
if EINA_HAVE_WIN32
|
||||||
base_sources += eina_file_win32.c
|
base_sources += eina_file_win32.c
|
||||||
|
@ -68,10 +68,6 @@ if EINA_STATIC_BUILD_CHAINED_POOL
|
||||||
base_sources += $(top_srcdir)/src/modules/mp/chained_pool/eina_chained_mempool.c
|
base_sources += $(top_srcdir)/src/modules/mp/chained_pool/eina_chained_mempool.c
|
||||||
endif
|
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
|
if EINA_STATIC_BUILD_EMEMOA_FIXED
|
||||||
base_sources += $(top_srcdir)/src/modules/mp/ememoa_fixed/eina_ememoa_fixed.c
|
base_sources += $(top_srcdir)/src/modules/mp/ememoa_fixed/eina_ememoa_fixed.c
|
||||||
endif
|
endif
|
||||||
|
@ -84,6 +80,10 @@ if EINA_STATIC_BUILD_FIXED_BITMAP
|
||||||
base_sources += $(top_srcdir)/src/modules/mp/fixed_bitmap/eina_fixed_bitmap.c
|
base_sources += $(top_srcdir)/src/modules/mp/fixed_bitmap/eina_fixed_bitmap.c
|
||||||
endif
|
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
|
if EINA_STATIC_BUILD_PASS_THROUGH
|
||||||
base_sources += $(top_srcdir)/src/modules/mp/pass_through/eina_pass_through.c
|
base_sources += $(top_srcdir)/src/modules/mp/pass_through/eina_pass_through.c
|
||||||
endif
|
endif
|
||||||
|
|
|
@ -109,41 +109,42 @@ on_error:
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Built-in backend's prototypes */
|
/* 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
|
#ifdef EINA_STATIC_BUILD_CHAINED_POOL
|
||||||
Eina_Bool chained_init(void);
|
Eina_Bool chained_init(void);
|
||||||
void chained_shutdown(void);
|
void chained_shutdown(void);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef EINA_STATIC_BUILD_PASS_THROUGH
|
|
||||||
Eina_Bool pass_through_init(void);
|
|
||||||
void pass_through_shutdown(void);
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifdef EINA_STATIC_BUILD_EMEMOA_UNKNOWN
|
|
||||||
Eina_Bool ememoa_unknown_init(void);
|
|
||||||
void ememoa_unknown_shutdown(void);
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifdef EINA_STATIC_BUILD_EMEMOA_FIXED
|
#ifdef EINA_STATIC_BUILD_EMEMOA_FIXED
|
||||||
Eina_Bool ememoa_fixed_init(void);
|
Eina_Bool ememoa_fixed_init(void);
|
||||||
void ememoa_fixed_shutdown(void);
|
void ememoa_fixed_shutdown(void);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifdef EINA_STATIC_BUILD_EMEMOA_UNKNOWN
|
||||||
|
Eina_Bool ememoa_unknown_init(void);
|
||||||
|
void ememoa_unknown_shutdown(void);
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifdef EINA_STATIC_BUILD_FIXED_BITMAP
|
#ifdef EINA_STATIC_BUILD_FIXED_BITMAP
|
||||||
Eina_Bool fixed_bitmap_init(void);
|
Eina_Bool fixed_bitmap_init(void);
|
||||||
void fixed_bitmap_shutdown(void);
|
void fixed_bitmap_shutdown(void);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef EINA_STATIC_BUILD_BUDDY
|
|
||||||
Eina_Bool buddy_init(void);
|
|
||||||
void buddy_shutdown(void);
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifdef EINA_STATIC_BUILD_ONE_BIG
|
#ifdef EINA_STATIC_BUILD_ONE_BIG
|
||||||
Eina_Bool one_big_init(void);
|
Eina_Bool one_big_init(void);
|
||||||
void one_big_shutdown(void);
|
void one_big_shutdown(void);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifdef EINA_STATIC_BUILD_PASS_THROUGH
|
||||||
|
Eina_Bool pass_through_init(void);
|
||||||
|
void pass_through_shutdown(void);
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @endcond
|
* @endcond
|
||||||
*/
|
*/
|
||||||
|
@ -230,27 +231,27 @@ eina_mempool_init(void)
|
||||||
eina_module_list_load(_modules);
|
eina_module_list_load(_modules);
|
||||||
|
|
||||||
/* builtin backends */
|
/* builtin backends */
|
||||||
|
#ifdef EINA_STATIC_BUILD_BUDDY
|
||||||
|
buddy_init();
|
||||||
|
#endif
|
||||||
#ifdef EINA_STATIC_BUILD_CHAINED_POOL
|
#ifdef EINA_STATIC_BUILD_CHAINED_POOL
|
||||||
chained_init();
|
chained_init();
|
||||||
#endif
|
#endif
|
||||||
#ifdef EINA_STATIC_BUILD_PASS_THROUGH
|
|
||||||
pass_through_init();
|
|
||||||
#endif
|
|
||||||
#ifdef EINA_STATIC_BUILD_EMEMOA_UNKNOWN
|
|
||||||
ememoa_unknown_init();
|
|
||||||
#endif
|
|
||||||
#ifdef EINA_STATIC_BUILD_EMEMOA_FIXED
|
#ifdef EINA_STATIC_BUILD_EMEMOA_FIXED
|
||||||
ememoa_fixed_init();
|
ememoa_fixed_init();
|
||||||
#endif
|
#endif
|
||||||
|
#ifdef EINA_STATIC_BUILD_EMEMOA_UNKNOWN
|
||||||
|
ememoa_unknown_init();
|
||||||
|
#endif
|
||||||
#ifdef EINA_STATIC_BUILD_FIXED_BITMAP
|
#ifdef EINA_STATIC_BUILD_FIXED_BITMAP
|
||||||
fixed_bitmap_init();
|
fixed_bitmap_init();
|
||||||
#endif
|
#endif
|
||||||
#ifdef EINA_STATIC_BUILD_BUDDY
|
|
||||||
buddy_init();
|
|
||||||
#endif
|
|
||||||
#ifdef EINA_STATIC_BUILD_ONE_BIG
|
#ifdef EINA_STATIC_BUILD_ONE_BIG
|
||||||
one_big_init();
|
one_big_init();
|
||||||
#endif
|
#endif
|
||||||
|
#ifdef EINA_STATIC_BUILD_PASS_THROUGH
|
||||||
|
pass_through_init();
|
||||||
|
#endif
|
||||||
|
|
||||||
return EINA_TRUE;
|
return EINA_TRUE;
|
||||||
|
|
||||||
|
@ -265,26 +266,26 @@ Eina_Bool
|
||||||
eina_mempool_shutdown(void)
|
eina_mempool_shutdown(void)
|
||||||
{
|
{
|
||||||
/* builtin backends */
|
/* builtin backends */
|
||||||
|
#ifdef EINA_STATIC_BUILD_BUDDY
|
||||||
|
buddy_shutdown();
|
||||||
|
#endif
|
||||||
#ifdef EINA_STATIC_BUILD_CHAINED_POOL
|
#ifdef EINA_STATIC_BUILD_CHAINED_POOL
|
||||||
chained_shutdown();
|
chained_shutdown();
|
||||||
#endif
|
#endif
|
||||||
#ifdef EINA_STATIC_BUILD_PASS_THROUGH
|
|
||||||
pass_through_shutdown();
|
|
||||||
#endif
|
|
||||||
#ifdef EINA_STATIC_BUILD_EMEMOA_UNKNOWN
|
|
||||||
ememoa_unknown_shutdown();
|
|
||||||
#endif
|
|
||||||
#ifdef EINA_STATIC_BUILD_EMEMOA_FIXED
|
#ifdef EINA_STATIC_BUILD_EMEMOA_FIXED
|
||||||
ememoa_fixed_shutdown();
|
ememoa_fixed_shutdown();
|
||||||
#endif
|
#endif
|
||||||
|
#ifdef EINA_STATIC_BUILD_EMEMOA_UNKNOWN
|
||||||
|
ememoa_unknown_shutdown();
|
||||||
|
#endif
|
||||||
#ifdef EINA_STATIC_BUILD_FIXED_BITMAP
|
#ifdef EINA_STATIC_BUILD_FIXED_BITMAP
|
||||||
fixed_bitmap_shutdown();
|
fixed_bitmap_shutdown();
|
||||||
#endif
|
#endif
|
||||||
#ifdef EINA_STATIC_BUILD_BUDDY
|
|
||||||
buddy_shutdown();
|
|
||||||
#endif
|
|
||||||
#ifdef EINA_STATIC_BUILD_ONE_BIG
|
#ifdef EINA_STATIC_BUILD_ONE_BIG
|
||||||
one_big_shutdown();
|
one_big_shutdown();
|
||||||
|
#endif
|
||||||
|
#ifdef EINA_STATIC_BUILD_PASS_THROUGH
|
||||||
|
pass_through_shutdown();
|
||||||
#endif
|
#endif
|
||||||
/* dynamic backends */
|
/* dynamic backends */
|
||||||
eina_module_list_free(_modules);
|
eina_module_list_free(_modules);
|
||||||
|
|
Loading…
Reference in New Issue