aboutsummaryrefslogtreecommitdiffstats
path: root/src/Makefile_Ethumb_Client.am
diff options
context:
space:
mode:
authorGustavo Sverzut Barbieri <barbieri@gmail.com>2013-01-15 18:10:58 +0000
committerGustavo Sverzut Barbieri <barbieri@gmail.com>2013-01-15 18:10:58 +0000
commitd97c63e4c69d0a8c3cb29b22927b5b53c7bf46c4 (patch)
tree4309480b1cb48058bdac139f6eb14cbeaf515fd6 /src/Makefile_Ethumb_Client.am
parentevas/async_events: missed counting fix in unblocking _process() (diff)
downloadefl-d97c63e4c69d0a8c3cb29b22927b5b53c7bf46c4.tar.gz
fix directory structure: move ethumd_client out of ethumb.
it's another library, do not mix stuff as it used to be. SVN revision: 82835
Diffstat (limited to 'src/Makefile_Ethumb_Client.am')
-rw-r--r--src/Makefile_Ethumb_Client.am51
1 files changed, 51 insertions, 0 deletions
diff --git a/src/Makefile_Ethumb_Client.am b/src/Makefile_Ethumb_Client.am
new file mode 100644
index 0000000000..e8afe297f9
--- /dev/null
+++ b/src/Makefile_Ethumb_Client.am
@@ -0,0 +1,51 @@
+### Library
+
+lib_LTLIBRARIES += \
+lib/ethumb_client/libethumb_client.la
+
+installed_ethumbclientmainheadersdir = $(includedir)/ethumb-client-@VMAJ@
+dist_installed_ethumbclientmainheaders_DATA = \
+lib/ethumb_client/Ethumb_Client.h
+
+# libethumb_client.la
+lib_ethumb_client_libethumb_client_la_SOURCES = lib/ethumb_client/ethumb_client.c
+lib_ethumb_client_libethumb_client_la_CPPFLAGS = @ETHUMB_CLIENT_CFLAGS@
+lib_ethumb_client_libethumb_client_la_LIBADD = @ETHUMB_CLIENT_LIBS@
+lib_ethumb_client_libethumb_client_la_DEPENDENCIES = @ETHUMB_CLIENT_INTERNAL_LIBS@
+lib_ethumb_client_libethumb_client_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
+
+
+### Binary
+
+bin_PROGRAMS += \
+bin/ethumb_client/ethumbd \
+bin/ethumb_client/ethumbd_client
+
+ethumbclientinternal_bindir=$(libdir)/ethumb_client/utils/$(MODULE_ARCH)
+ethumbclientinternal_bin_PROGRAMS = \
+bin/ethumb_client/ethumbd_slave
+
+bin_ethumb_client_ethumbd_SOURCES = \
+bin/ethumb_client/ethumbd_private.h \
+bin/ethumb_client/ethumbd.c
+bin_ethumb_client_ethumbd_CPPFLAGS = \
+-DPACKAGE_BIN_DIR=\"$(bindir)\" \
+-DPACKAGE_LIB_DIR=\"$(libdir)\" \
+-DPACKAGE_DATA_DIR=\"$(datadir)/ethumb_client\" \
+-DPACKAGE_BUILD_DIR=\"`pwd`/$(top_builddir)\" \
+@ETHUMB_CLIENT_CFLAGS@
+bin_ethumb_client_ethumbd_LDADD = @USE_ETHUMB_CLIENT_LIBS@
+bin_ethumb_client_ethumbd_DEPENDENCIES = @USE_ETHUMB_CLIENT_INTERNAL_LIBS@
+
+bin_ethumb_client_ethumbd_client_SOURCES = bin/ethumb_client/ethumbd_client.c
+bin_ethumb_client_ethumbd_client_CPPFLAGS = @ETHUMB_CLIENT_CFLAGS@
+bin_ethumb_client_ethumbd_client_LDADD = @USE_ETHUMB_CLIENT_LIBS@
+bin_ethumb_client_ethumbd_client_DEPENDENCIES = @USE_ETHUMB_CLIENT_INTERNAL_LIBS@
+
+# slave does not use dbus, it's a simple ethumb application
+bin_ethumb_client_ethumbd_slave_SOURCES = \
+bin/ethumb_client/ethumbd_private.h \
+bin/ethumb_client/ethumbd_slave.c
+bin_ethumb_client_ethumbd_slave_CPPFLAGS = @ETHUMB_CFLAGS@
+bin_ethumb_client_ethumbd_slave_LDADD = @USE_ETHUMB_LIBS@
+bin_ethumb_client_ethumbd_slave_DEPENDENCIES = @USE_ETHUMB_INTERNAL_LIBS@