ecore.spec.in ecore.spec
pkgconfigdir = $(libdir)/pkgconfig
-pkgconfig_DATA = ecore.pc ecore-data.pc
+pkgconfig_DATA = ecore.pc
+
+if BUILD_ECORE_DATA
+pkgconfig_DATA += ecore-data.pc
+endif
if BUILD_ECORE_CON
pkgconfig_DATA += ecore-con.pc
want_glib="no"
# core modules
+want_ecore_data="yes"
want_ecore_txt="no"
want_ecore_con="no"
want_ecore_ipc="no"
requirements_ecore_file="evil ${requirements_ecore_file}"
requirements_ecore_imf="evil ${requirements_ecore_imf}"
requirements_ecore_imf_evas="evil ${requirements_ecore_imf_evas}"
- requirements_ecore_txt="evil ${requirements_ecore_txt}"
EFL_ECORE_BUILD="-DEFL_ECORE_BUILD"
EFL_ECORE_TXT_BUILD="-DEFL_ECORE_TXT_BUILD"
EFL_ECORE_FILE_BUILD="-DEFL_ECORE_FILE_BUILD"
## Core modules
+# ecore_data
+ECORE_CHECK_MODULE([data], [${want_ecore_data}], [Data])
+
# ecore_txt
ECORE_CHECK_MODULE([txt], [${want_ecore_txt}], [Txt], [$have_iconv])
echo " Ecore........................: always"
echo " Thread support.............: $have_pthread"
echo " GLib support...............: $have_glib"
+echo " Ecore_Data...................: $have_ecore_data"
echo " Ecore_Txt....................: $have_ecore_txt"
echo " Ecore_Con....................: $have_ecore_con"
if test "x$have_ecore_con" = "xyes" ; then
MAINTAINERCLEANFILES = Makefile.in
-AM_CPPFLAGS = -I$(top_srcdir)/src/lib/ecore \
-@EVIL_CFLAGS@ @EINA_CFLAGS@ @WIN32_CPPFLAGS@ @EFL_ECORE_BUILD@
+AM_CPPFLAGS = \
+-I$(top_srcdir)/src/lib/ecore \
+@EVIL_CFLAGS@ \
+@EINA_CFLAGS@ \
+@WIN32_CPPFLAGS@ \
+@EFL_ECORE_BUILD@
+
+if BUILD_ECORE_DATA
lib_LTLIBRARIES = libecore_data.la
include_HEADERS = \
libecore_data_la_LIBADD = @dlopen_libs@ @EINA_LIBS@ @EVIL_LIBS@ @WIN32_LIBS@ @LTLIBINTL@ @EFL_PTHREAD_LIBS@ -lm
libecore_data_la_LDFLAGS = -no-undefined @lt_enable_auto_import@ -version-info @version_info@ @ecore_release_info@
+endif