diff --git a/src/Makefile_Eina.am b/src/Makefile_Eina.am index fa2a727d2f..4b87f33ba6 100644 --- a/src/Makefile_Eina.am +++ b/src/Makefile_Eina.am @@ -151,55 +151,59 @@ else lib_eina_libeina_la_SOURCES += lib/eina/eina_file.c endif +EINA_MODULE_COMMON_CPPFLAGS = \ +-I$(top_srcdir)/src/lib/eina \ +-I$(top_builddir)/src/lib/eina \ +-DEFL_EINA_BUILD + +EINA_MODULE_COMMON_CFLAGS = \ +@EINA_CFLAGS@ \ +@VALGRIND_CFLAGS@ + +EINA_MODULE_COMMON_LIBADD = \ +lib/eina/libeina.la \ +@EINA_LIBS@ + if EINA_STATIC_BUILD_CHAINED_POOL lib_eina_libeina_la_SOURCES += modules/eina/mp/chained_pool/eina_chained_mempool.c else einampchainedpooldir = $(libdir)/eina/modules/mp/chained_pool/$(MODULE_ARCH) -einampchainedpool_LTLIBRARIES = chained_pool_module.la +einampchainedpool_LTLIBRARIES = modules/eina/mp/chained_pool/chained_pool_module.la -chained_pool_module_la_CPPFLAGS = \ --I$(top_srcdir)/src/lib/eina \ --I$(top_builddir)/src/lib/eina \ --DEFL_EINA_BUILD -chained_pool_module_la_CFLAGS = @EINA_CFLAGS@ @VALGRIND_CFLAGS@ -chained_pool_module_la_SOURCES = modules/eina/mp/chained_pool/eina_chained_mempool.c -chained_pool_module_la_LIBADD = lib/eina/libeina.la @EINA_LIBS@ -chained_pool_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@ -chained_pool_module_la_LIBTOOLFLAGS = --tag=disable-static +modules_eina_mp_chained_pool_chained_pool_module_la_CPPFLAGS = $(EINA_MODULE_COMMON_CPPFLAGS) +modules_eina_mp_chained_pool_chained_pool_module_la_CFLAGS = $(EINA_MODULE_COMMON_CFLAGS) +modules_eina_mp_chained_pool_chained_pool_module_la_LIBADD = $(EINA_MODULE_COMMON_LIBADD) +modules_eina_mp_chained_pool_chained_pool_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@ +modules_eina_mp_chained_pool_chained_pool_module_la_LIBTOOLFLAGS = --tag=disable-static +modules_eina_mp_chained_pool_chained_pool_module_la_SOURCES = modules/eina/mp/chained_pool/eina_chained_mempool.c endif if EINA_STATIC_BUILD_ONE_BIG lib_eina_libeina_la_SOURCES += modules/eina/mp/one_big/eina_one_big.c else -einamponebigdir = $(libdir)/eina/modules/mp/chained_pool/$(MODULE_ARCH) -einamponebig_LTLIBRARIES = one_big_module.la +einamponebigdir = $(libdir)/eina/modules/mp/one_big/$(MODULE_ARCH) +einamponebig_LTLIBRARIES = modules/eina/mp/one_big/one_big_module.la -one_big_module_la_CPPFLAGS = \ --I$(top_srcdir)/src/lib/eina \ --I$(top_builddir)/src/lib/eina \ --DEFL_EINA_BUILD -one_big_module_la_CFLAGS = @EINA_CFLAGS@ @VALGRIND_CFLAGS@ -one_big_module_la_SOURCES = modules/eina/mp/chained_pool/eina_chained_mempool.c -one_big_module_la_LIBADD = lib/eina/libeina.la @EINA_LIBS@ -one_big_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@ -one_big_module_la_LIBTOOLFLAGS = --tag=disable-static +modules_eina_mp_one_big_one_big_module_la_CPPFLAGS = $(EINA_MODULE_COMMON_CPPFLAGS) +modules_eina_mp_one_big_one_big_module_la_CFLAGS = $(EINA_MODULE_COMMON_CFLAGS) +modules_eina_mp_one_big_one_big_module_la_LIBADD = $(EINA_MODULE_COMMON_LIBADD) +modules_eina_mp_one_big_one_big_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@ +modules_eina_mp_one_big_one_big_module_la_LIBTOOLFLAGS = --tag=disable-static +modules_eina_mp_one_big_one_big_module_la_SOURCES = modules/eina/mp/one_big/eina_one_big.c endif if EINA_STATIC_BUILD_PASS_THROUGH lib_eina_libeina_la_SOURCES += modules/eina/mp/pass_through/eina_pass_through.c else -einamppassthroughdir = $(libdir)/eina/modules/mp/chained_pool/$(MODULE_ARCH) -einamppassthrough_LTLIBRARIES = pass_through_module.la +einamppassthroughdir = $(libdir)/eina/modules/mp/pass_through/$(MODULE_ARCH) +einamppassthrough_LTLIBRARIES = modules/eina/mp/pass_through/pass_through_module.la -pass_through_module_la_CPPFLAGS = \ --I$(top_srcdir)/src/lib/eina \ --I$(top_builddir)/src/lib/eina \ --DEFL_EINA_BUILD -pass_through_module_la_CFLAGS = @EINA_CFLAGS@ @VALGRIND_CFLAGS@ -pass_through_module_la_SOURCES = modules/eina/mp/chained_pool/eina_chained_mempool.c -pass_through_module_la_LIBADD = lib/eina/libeina.la @EINA_LIBS@ -pass_through_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@ -pass_through_module_la_LIBTOOLFLAGS = --tag=disable-static +modules_eina_mp_pass_through_pass_through_module_la_CPPFLAGS = $(EINA_MODULE_COMMON_CPPFLAGS) +modules_eina_mp_pass_through_pass_through_module_la_CFLAGS = $(EINA_MODULE_COMMON_CFLAGS) +modules_eina_mp_pass_through_pass_through_module_la_LIBADD = $(EINA_MODULE_COMMON_LIBADD) +modules_eina_mp_pass_through_pass_through_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@ +modules_eina_mp_pass_through_pass_through_module_la_LIBTOOLFLAGS = --tag=disable-static +modules_eina_mp_pass_through_pass_through_module_la_SOURCES = modules/eina/mp/pass_through/eina_pass_through.c endif lib_eina_libeina_la_CPPFLAGS = \