parent
4f484b58f5
commit
95fc9bf64f
|
@ -696,13 +696,13 @@ echo " SSE2...............: ${have_sse2}"
|
|||
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"
|
||||
|
|
|
@ -31,12 +31,15 @@ eina_main.c \
|
|||
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 \
|
||||
|
@ -45,10 +48,7 @@ eina_tiler.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
|
||||
|
@ -68,10 +68,6 @@ if EINA_STATIC_BUILD_CHAINED_POOL
|
|||
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
|
||||
|
@ -84,6 +80,10 @@ if EINA_STATIC_BUILD_FIXED_BITMAP
|
|||
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
|
||||
|
|
|
@ -109,41 +109,42 @@ on_error:
|
|||
}
|
||||
|
||||
/* 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);
|
||||
#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
|
||||
Eina_Bool ememoa_fixed_init(void);
|
||||
void ememoa_fixed_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_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
|
||||
*/
|
||||
|
@ -230,27 +231,27 @@ eina_mempool_init(void)
|
|||
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();
|
||||
#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_EMEMOA_UNKNOWN
|
||||
ememoa_unknown_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;
|
||||
|
||||
|
@ -265,26 +266,26 @@ Eina_Bool
|
|||
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();
|
||||
#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_EMEMOA_UNKNOWN
|
||||
ememoa_unknown_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);
|
||||
|
|
Loading…
Reference in New Issue