summaryrefslogtreecommitdiff
path: root/src/Makefile_Ecore.am
diff options
context:
space:
mode:
authorGustavo Sverzut Barbieri <barbieri@profusion.mobi>2013-08-08 20:32:53 -0300
committerGustavo Sverzut Barbieri <barbieri@profusion.mobi>2013-08-09 14:28:02 -0300
commitc0c5736a4e0d41adc9c97577006c289718c926de (patch)
tree50bc5feedd13d4c4fca49aeb55842008fd3100b7 /src/Makefile_Ecore.am
parentca39ff976e576dd917becf989f28fdf149c9f1d0 (diff)
ecore: add system modules, implement 'systemd'.
Ecore will now load "system modules" on ecore_init(). The "systemd" module will use DBus to monitor localed, hostnamed and timedated and add system events related to those changes.
Diffstat (limited to 'src/Makefile_Ecore.am')
-rw-r--r--src/Makefile_Ecore.am32
1 files changed, 31 insertions, 1 deletions
diff --git a/src/Makefile_Ecore.am b/src/Makefile_Ecore.am
index 40329a0..5e6515b 100644
--- a/src/Makefile_Ecore.am
+++ b/src/Makefile_Ecore.am
@@ -52,11 +52,41 @@ lib_ecore_libecore_la_SOURCES += lib/ecore/ecore_signal.c lib/ecore/ecore_exe.c
52endif 52endif
53endif 53endif
54 54
55lib_ecore_libecore_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl @ECORE_CFLAGS@ 55lib_ecore_libecore_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
56-DPACKAGE_BIN_DIR=\"$(bindir)\" \
57-DPACKAGE_LIB_DIR=\"$(libdir)\" \
58-DPACKAGE_DATA_DIR=\"$(datadir)/ecore\" \
59-DPACKAGE_BUILD_DIR=\"`pwd`/$(top_builddir)\" \
60@ECORE_CFLAGS@
56lib_ecore_libecore_la_LIBADD = @ECORE_LIBS@ 61lib_ecore_libecore_la_LIBADD = @ECORE_LIBS@
57lib_ecore_libecore_la_DEPENDENCIES = @ECORE_INTERNAL_LIBS@ 62lib_ecore_libecore_la_DEPENDENCIES = @ECORE_INTERNAL_LIBS@
58lib_ecore_libecore_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@ 63lib_ecore_libecore_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
59 64
65
66### Modules
67
68# systemd
69
70if WANT_SYSTEMD
71ecoresystemdpkgdir = $(libdir)/ecore/system/systemd/$(MODULE_ARCH)
72ecoresystemdpkg_LTLIBRARIES = modules/ecore/system/systemd/module.la
73modules_ecore_system_systemd_module_la_SOURCES = \
74modules/ecore/system/systemd/ecore_system_systemd.c
75modules_ecore_system_systemd_module_la_CPPFLAGS = \
76-I$(top_builddir)/src/lib/efl \
77@ECORE_CFLAGS@ \
78@ELDBUS_CFLAGS@
79modules_ecore_system_systemd_module_la_LIBADD = \
80@USE_ECORE_LIBS@ \
81@USE_ELDBUS_LIBS@
82modules_ecore_system_systemd_module_la_DEPENDENCIES = \
83@USE_ECORE_INTERNAL_LIBS@ \
84@USE_ELDBUS_INTERNAL_LIBS@
85modules_ecore_system_systemd_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
86modules_ecore_system_systemd_module_la_LIBTOOLFLAGS = --tag=disable-static
87endif
88
89
60### Unit tests 90### Unit tests
61 91
62if EFL_ENABLE_TESTS 92if EFL_ENABLE_TESTS