;;
esac
+install_eo_files="no"
+AC_ARG_ENABLE([install-eo-files],
+ [AS_HELP_STRING([--enable-install-eo-files],[Enable installing eo files. @<:@default=disabled@:>@])],
+ [
+ if test "x${enableval}" = "xyes" ; then
+ install_eo_files="yes"
+ else
+ install_eo_files="no"
+ fi
+ ],
+ [install_eo_files="no"])
+
+AM_CONDITIONAL([INSTALL_EO_FILES], [test "${install_eo_files}" = "yes"])
+
AC_ARG_WITH([ecore-con-http-test-url],
[AS_HELP_STRING([--with-ecore-con-http-test-url=http://username:password@example.com],[Url of http server for testing with username and password])],[ECORE_CON_HTTP_TEST_URL=${withval}][AC_DEFINE_UNQUOTED([ECORE_CON_HTTP_TEST_URL],["$withval"],[Http url for testing])])
$(ecore_priv_c) \
$(ecore_priv_h)
+if INSTALL_EO_FILES
ecoreeolianfilesdir = $(datadir)/eolian/include/ecore-@VMAJ@
ecoreeolianfiles_DATA = $(ecore_eolian_files_public) lib/ecore/efl_loop_timer.eo
+endif
ecore_legacy_eo_c = \
lib/ecore/ecore_exe_eo.c \
$(ecore_audio_eolian_c) \
$(ecore_audio_eolian_h)
+if INSTALL_EO_FILES
ecore_audioeolianfilesdir = $(datadir)/eolian/include/ecore-@VMAJ@
ecore_audioeolianfiles_DATA = $(ecore_audio_eolian_files)
+endif
EXTRA_DIST2 += \
- ${ecore_audioeolianfiles_DATA}
+ $(ecore_audio_eolian_files)
lib_LTLIBRARIES += lib/ecore_audio/libecore_audio.la
$(ecore_con_eolian_c) \
$(ecore_con_eolian_h)
+if INSTALL_EO_FILES
ecoreconeolianfilesdir = $(datadir)/eolian/include/ecore-@VMAJ@
ecoreconeolianfiles_DATA = \
$(ecore_con_eolian_files) \
$(ecore_con_eolian_type_files)
+endif
EXTRA_DIST2 += \
- ${ecoreconeolianfiles_DATA}
+ $(ecore_con_eolian_files) \
+ $(ecore_con_eolian_type_files)
lib_LTLIBRARIES += lib/ecore_con/libecore_con.la
$(ector_eolian_c) \
$(ector_eolian_h)
+if INSTALL_EO_FILES
ectoreolianfilesdir = $(datadir)/eolian/include/ector-@VMAJ@
ectoreolianfiles_DATA = $(ector_eolian_files) $(ector_eolian_type_files)
+endif
-EXTRA_DIST2 += $(ectoreolianfiles_DATA) \
+EXTRA_DIST2 += $(ector_eolian_files) $(ector_eolian_type_files) \
lib/ector/Ector.h \
lib/ector/ector_util.h \
lib/ector/ector_surface.h \
$(edje_eolian_priv_c) \
$(edje_eolian_priv_h)
+if INSTALL_EO_FILES
edjeeolianfilesdir = $(datadir)/eolian/include/edje-@VMAJ@
edjeeolianfiles_DATA = \
- $(edje_eolian_files) \
- $(edje_eolian_type_files)
+$(edje_eolian_files) \
+$(edje_eolian_type_files)
+endif
noinst_DATA += $(edje_eolian_priv_c) $(edje_eolian_priv_h)
-EXTRA_DIST2 += ${edjeeolianfiles_DATA} \
- $(edje_eolian_priv_files)
+EXTRA_DIST2 += \
+$(edje_eolian_files) \
+$(edje_eolian_type_files) \
+$(edje_eolian_priv_files)
lib_LTLIBRARIES += lib/edje/libedje.la
$(efl_eolian_files) \
$(efl_eolian_type_files)
+if INSTALL_EO_FILES
efleolianfilesdir = $(datadir)/eolian/include/efl-@VMAJ@
efleolianfiles_DATA = $(efl_eolian_files) $(efl_eolian_type_files)
+endif
lib_LTLIBRARIES += lib/efl/libefl.la
BUILT_SOURCES += $(eio_eolian_c) $(eio_eolian_h)
+if INSTALL_EO_FILES
eioeolianfilesdir = $(datadir)/eolian/include/eio-@VMAJ@
eioeolianfiles_DATA = $(eio_eolian_files)
+endif
lib_LTLIBRARIES += lib/eio/libeio.la
-EXTRA_DIST2 += $(eioeolianfiles_DATA)
+EXTRA_DIST2 += $(eio_eolian_files)
installed_eiomainheadersdir = $(includedir)/eio-@VMAJ@
$(eldbus_eolian_c) \
$(eldbus_eolian_h)
+if INSTALL_EO_FILES
eldbuseolianfilesdir = $(datadir)/eolian/include/eldbus-@VMAJ@
-eldbuseolianfiles_DATA = $(eldbus_eolian_files) \
- $(eldbus_eolian_type_files)
+eldbuseolianfiles_DATA = \
+$(eldbus_eolian_files) \
+$(eldbus_eolian_type_files)
+endif
EXTRA_DIST2 += \
- ${eldbuseolianfiles_DATA}
+$(eldbus_eolian_files) \
+$(eldbus_eolian_type_files)
lib_LTLIBRARIES += lib/eldbus/libeldbus.la
$(elm_legacy_eolian_eo_h) \
$(elm_legacy_eolian_legacy_h)
+if INSTALL_EO_FILES
elementaryeolianfilesdir = $(datadir)/eolian/include/elementary-@VMAJ@
elementaryeolianfiles_DATA = $(elm_public_eolian_files) $(elm_eolian_type_files)
+endif
noinst_DATA += $(elm_legacy_eolian_eo_h)
$(NULL)
-EXTRA_DIST2 += ${elementaryeolianfiles_DATA} $(elm_legacy_eolian_files) $(elm_private_eolian_files) $(elm_legacy_eo_files) $(elm_legacy_eo_headers_priv)
+EXTRA_DIST2 += $(elm_public_eolian_files) $(elm_eolian_type_files) $(elm_legacy_eolian_files) $(elm_private_eolian_files) $(elm_legacy_eo_files) $(elm_legacy_eo_headers_priv)
lib_LTLIBRARIES += lib/elementary/libelementary.la
BUILT_SOURCES += \
$(emotion_eolian_c) \
$(emotion_eolian_h)
-
+if INSTALL_EO_FILES
emotioneolianfilesdir = $(datadir)/eolian/include/emotion-@VMAJ@
emotioneolianfiles_DATA = \
$(emotion_eolian_files)
-
+endif
EXTRA_DIST2 += \
lib/emotion/efl_canvas_video_eo.legacy.c \
- ${emotioneolianfiles_DATA}
+ ${emotion_eolian_files}
lib_LTLIBRARIES += \
lib/emotion/libemotion.la
bin_SCRIPTS += scripts/eo/eo_debug
######
-
+if INSTALL_EO_FILES
eoeolianfilesdir = $(datadir)/eolian/include/eo-@VMAJ@
eoeolianfiles_DATA = \
$(eo_eolian_files) \
lib/eo/eina_types.eot # We don't generate .c/.h on purpose
-
-EXTRA_DIST2 += ${eoeolianfiles_DATA}
+endif
+EXTRA_DIST2 += \
+$(eo_eolian_files) \
+lib/eo/eina_types.eot
### Unit tests
$(evas_eolian_c) \
$(evas_eolian_h)
+if INSTALL_EO_FILES
evaseolianfilesdir = $(datadir)/eolian/include/evas-@VMAJ@
evaseolianfiles_DATA = $(evas_eolian_files)
-
+endif
evas_legacy_eo_h = \
lib/evas/canvas/efl_canvas_event_grabber_eo.legacy.h \
EXTRA_DIST2 += \
- $(evaseolianfiles_DATA) \
+ $(evas_eolian_files) \
$(evas_eolian_internal_files) \
$(evas_legacy_eo_c)