summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--configure.ac2
-rw-r--r--data/Makefile.am6
-rw-r--r--data/ethumb_client/checkme2
-rw-r--r--m4/efl.m44
-rw-r--r--pc/ethumb_client.pc.in2
-rw-r--r--src/Makefile.am3
-rw-r--r--src/Makefile_Ethumb.am50
-rw-r--r--src/Makefile_Ethumb_Client.am51
-rw-r--r--src/bin/ethumb_client/ethumbd.c (renamed from src/bin/ethumb/ethumbd.c)10
-rw-r--r--src/bin/ethumb_client/ethumbd_client.c (renamed from src/bin/ethumb/ethumbd_client.c)0
-rw-r--r--src/bin/ethumb_client/ethumbd_private.h (renamed from src/bin/ethumb/ethumbd_private.h)0
-rw-r--r--src/bin/ethumb_client/ethumbd_slave.c (renamed from src/bin/ethumb/ethumbd_slave.c)0
-rw-r--r--src/examples/ethumb_client/Makefile.am (renamed from src/examples/ethumb/Makefile.am)16
-rw-r--r--src/examples/ethumb_client/ethumb_dbus.c (renamed from src/examples/ethumb/ethumb_dbus.c)0
-rw-r--r--src/lib/ethumb_client/Ethumb_Client.h (renamed from src/lib/ethumb/client/Ethumb_Client.h)0
-rw-r--r--src/lib/ethumb_client/ethumb_client.c (renamed from src/lib/ethumb/client/ethumb_client.c)0
16 files changed, 80 insertions, 66 deletions
diff --git a/configure.ac b/configure.ac
index 43e288883..1a8ae6c82 100644
--- a/configure.ac
+++ b/configure.ac
@@ -3460,7 +3460,7 @@ src/examples/edbus/Makefile
src/examples/ephysics/Makefile
src/examples/edje/Makefile
src/examples/emotion/Makefile
-src/examples/ethumb/Makefile
+src/examples/ethumb_client/Makefile
src/lib/eina/eina_config.h
src/lib/ecore_x/ecore_x_version.h
spec/efl.spec
diff --git a/data/Makefile.am b/data/Makefile.am
index e00b0512e..03801598e 100644
--- a/data/Makefile.am
+++ b/data/Makefile.am
@@ -96,3 +96,9 @@ ethumb/frames/default.edj: ethumb/frames/default.edc
EXTRA_DIST += \
ethumb/frames/default.edc \
ethumb/frames/border-0.jpg
+
+########################################################################
+# Ethumb_Client
+ethumb_clientfilesdir = $(datadir)/ethumb_client
+ethumb_clientfiles_DATA = ethumb_client/checkme
+EXTRA_DIST += $(ethumb_clientfiles_DATA)
diff --git a/data/ethumb_client/checkme b/data/ethumb_client/checkme
new file mode 100644
index 000000000..20730effa
--- /dev/null
+++ b/data/ethumb_client/checkme
@@ -0,0 +1,2 @@
+This is just a test file used to help ethumb_client determine its
+prefix location.
diff --git a/m4/efl.m4 b/m4/efl.m4
index 65fa893c8..ec324364a 100644
--- a/m4/efl.m4
+++ b/m4/efl.m4
@@ -29,7 +29,6 @@ case "m4_defn([DOWNOTHER])" in
;;
ethumb_client)
depname="ethumb_client"
- libdirname="ethumb/client"
;;
ecore_input_evas)
libdirname="ecore_input"
@@ -204,9 +203,6 @@ case "m4_defn([DOWN])" in
edbus)
libname="edbus2"
;;
- ethumb_client)
- libdirname="ethumb/client"
- ;;
ecore_input_evas)
libdirname="ecore_input"
;;
diff --git a/pc/ethumb_client.pc.in b/pc/ethumb_client.pc.in
index 796cae6e9..25e5e2524 100644
--- a/pc/ethumb_client.pc.in
+++ b/pc/ethumb_client.pc.in
@@ -8,4 +8,4 @@ Description: Thumbnail Client Library
Version: @VERSION@
Requires.private: @requirements_pc_ethumb_client@
Libs: -L${libdir} -lethumb_client
-Cflags: -I${includedir}/ethumb-@VMAJ@
+Cflags: -I${includedir}/ethumb-client-@VMAJ@
diff --git a/src/Makefile.am b/src/Makefile.am
index bc218e0a2..e286b92fb 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -45,6 +45,7 @@ include Makefile_EPhysics.am
include Makefile_Edje.am
include Makefile_Emotion.am
include Makefile_Ethumb.am
+include Makefile_Ethumb_Client.am
.PHONY: benchmark examples
@@ -70,7 +71,7 @@ examples/edbus \
examples/ephysics \
examples/edje \
examples/emotion \
-examples/ethumb
+examples/ethumb_client
if ALWAYS_BUILD_EXAMPLES
SUBDIRS += $(EXAMPLES_SUBDIRS)
else
diff --git a/src/Makefile_Ethumb.am b/src/Makefile_Ethumb.am
index b7a8552fa..f81d85890 100644
--- a/src/Makefile_Ethumb.am
+++ b/src/Makefile_Ethumb.am
@@ -1,15 +1,12 @@
### Library
lib_LTLIBRARIES += \
-lib/ethumb/libethumb.la \
-lib/ethumb/client/libethumb_client.la
+lib/ethumb/libethumb.la
installed_ethumbmainheadersdir = $(includedir)/ethumb-@VMAJ@
dist_installed_ethumbmainheaders_DATA = \
-lib/ethumb/Ethumb.h \
-lib/ethumb/client/Ethumb_Client.h
+lib/ethumb/Ethumb.h
-# libethumb.la
lib_ethumb_libethumb_la_SOURCES = \
lib/ethumb/Ethumb_Plugin.h \
lib/ethumb/ethumb_private.h \
@@ -27,14 +24,6 @@ lib_ethumb_libethumb_la_LIBADD = @ETHUMB_LIBS@
lib_ethumb_libethumb_la_DEPENDENCIES = @ETHUMB_INTERNAL_LIBS@
lib_ethumb_libethumb_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
-# TODO: fix directory!
-# 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@
-
## Modules
# Emotion
@@ -72,42 +61,9 @@ modules/ethumb/emotion/placeholder.png
### Binary
bin_PROGRAMS += \
-bin/ethumb/ethumb \
-bin/ethumb/ethumbd \
-bin/ethumb/ethumbd_client
-
-ethumbinternal_bindir=$(libdir)/ethumb/utils/$(MODULE_ARCH)
-ethumbinternal_bin_PROGRAMS = \
-bin/ethumb/ethumbd_slave
+bin/ethumb/ethumb
bin_ethumb_ethumb_SOURCES = bin/ethumb/ethumb.c
bin_ethumb_ethumb_CPPFLAGS = @ETHUMB_CFLAGS@
bin_ethumb_ethumb_LDADD = @USE_ETHUMB_LIBS@
bin_ethumb_ethumb_DEPENDENCIES = @USE_ETHUMB_INTERNAL_LIBS@
-
-# TODO: review why ethumd (master) links to libethumb! shouldn't
-bin_ethumb_ethumbd_SOURCES = \
-bin/ethumb/ethumbd_private.h \
-bin/ethumb/ethumbd.c
-bin_ethumb_ethumbd_CPPFLAGS = \
--DPACKAGE_BIN_DIR=\"$(bindir)\" \
--DPACKAGE_LIB_DIR=\"$(libdir)\" \
--DPACKAGE_DATA_DIR=\"$(datadir)/ethumb\" \
--DPACKAGE_BUILD_DIR=\"`pwd`/$(top_builddir)\" \
-@ETHUMB_CLIENT_CFLAGS@
-bin_ethumb_ethumbd_LDADD = @USE_ETHUMB_CLIENT_LIBS@
-bin_ethumb_ethumbd_DEPENDENCIES = @USE_ETHUMB_CLIENT_INTERNAL_LIBS@
-
-bin_ethumb_ethumbd_client_SOURCES = bin/ethumb/ethumbd_client.c
-bin_ethumb_ethumbd_client_CPPFLAGS = @ETHUMB_CLIENT_CFLAGS@
-bin_ethumb_ethumbd_client_LDADD = @USE_ETHUMB_CLIENT_LIBS@
-bin_ethumb_ethumbd_client_DEPENDENCIES = @USE_ETHUMB_CLIENT_INTERNAL_LIBS@
-
-# slave does not use dbus, it's a simple ethumb application
-bin_ethumb_ethumbd_slave_SOURCES = \
-bin/ethumb/ethumbd_private.h \
-bin/ethumb/ethumbd_slave.c
-bin_ethumb_ethumbd_slave_CPPFLAGS = @ETHUMB_CFLAGS@
-bin_ethumb_ethumbd_slave_LDADD = @USE_ETHUMB_LIBS@
-bin_ethumb_ethumbd_slave_DEPENDENCIES = @USE_ETHUMB_INTERNAL_LIBS@
-
diff --git a/src/Makefile_Ethumb_Client.am b/src/Makefile_Ethumb_Client.am
new file mode 100644
index 000000000..e8afe297f
--- /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@
diff --git a/src/bin/ethumb/ethumbd.c b/src/bin/ethumb_client/ethumbd.c
index f0f0d9b44..a68aed618 100644
--- a/src/bin/ethumb/ethumbd.c
+++ b/src/bin/ethumb_client/ethumbd.c
@@ -35,6 +35,7 @@
#include <Ecore.h>
#include <EDBus.h>
#include <Ethumb.h>
+#include <Ethumb_Client.h>
#include "ethumbd_private.h"
@@ -1665,7 +1666,8 @@ _ethumbd_slave_spawn(Ethumbd_Slave *slave, Ethumbd *ed)
slave->bufcmd = NULL;
slave->scmd = 0;
- snprintf(buf, sizeof(buf), "%s/ethumb/utils/"MODULE_ARCH"/ethumbd_slave",
+ snprintf(buf, sizeof(buf),
+ "%s/ethumb_client/utils/"MODULE_ARCH"/ethumbd_slave",
eina_prefix_lib_get(_pfx));
slave->exe = ecore_exe_pipe_run(buf,
@@ -1706,13 +1708,13 @@ main(int argc, char *argv[])
}
}
- _pfx = eina_prefix_new(argv[0], ethumb_init,
- "ETHUMB", "ethumb", "checkme",
+ _pfx = eina_prefix_new(argv[0], ethumb_client_init,
+ "ETHUMB_CLIENT", "ethumb_client", "checkme",
PACKAGE_BIN_DIR, PACKAGE_LIB_DIR,
PACKAGE_DATA_DIR, PACKAGE_DATA_DIR);
if (!_pfx)
{
- ERR("Could not get ethumb installation prefix.");
+ ERR("Could not get ethumb_client installation prefix.");
exit_value = -7;
goto finish;
}
diff --git a/src/bin/ethumb/ethumbd_client.c b/src/bin/ethumb_client/ethumbd_client.c
index e81fc2e9a..e81fc2e9a 100644
--- a/src/bin/ethumb/ethumbd_client.c
+++ b/src/bin/ethumb_client/ethumbd_client.c
diff --git a/src/bin/ethumb/ethumbd_private.h b/src/bin/ethumb_client/ethumbd_private.h
index 688eaddd6..688eaddd6 100644
--- a/src/bin/ethumb/ethumbd_private.h
+++ b/src/bin/ethumb_client/ethumbd_private.h
diff --git a/src/bin/ethumb/ethumbd_slave.c b/src/bin/ethumb_client/ethumbd_slave.c
index b1d319a30..b1d319a30 100644
--- a/src/bin/ethumb/ethumbd_slave.c
+++ b/src/bin/ethumb_client/ethumbd_slave.c
diff --git a/src/examples/ethumb/Makefile.am b/src/examples/ethumb_client/Makefile.am
index e317d39ca..a7f81e113 100644
--- a/src/examples/ethumb/Makefile.am
+++ b/src/examples/ethumb_client/Makefile.am
@@ -17,9 +17,9 @@ AM_CPPFLAGS = \
-I$(top_builddir)/src/lib/edje \
-I$(top_srcdir)/src/lib/ethumb \
-I$(top_builddir)/src/lib/ethumb \
--I$(top_srcdir)/src/lib/ethumb/client \
--I$(top_builddir)/src/lib/ethumb/client \
-@ETHUMB_CFLAGS@
+-I$(top_srcdir)/src/lib/ethumb_client \
+-I$(top_builddir)/src/lib/ethumb_client \
+@ETHUMB_CLIENT_CFLAGS@
LDADD = \
$(top_builddir)/src/lib/eina/libeina.la \
@@ -30,8 +30,8 @@ $(top_builddir)/src/lib/ecore_file/libecore_file.la \
$(top_builddir)/src/lib/evas/libevas.la \
$(top_builddir)/src/lib/edje/libedje.la \
$(top_builddir)/src/lib/ethumb/libethumb.la \
-$(top_builddir)/src/lib/ethumb/client/libethumb_client.la \
-@ETHUMB_LDFLAGS@
+$(top_builddir)/src/lib/ethumb_client/libethumb_client.la \
+@ETHUMB_CLIENT_LDFLAGS@
EXTRA_PROGRAMS = \
ethumb_dbus
@@ -45,12 +45,12 @@ clean-local:
rm -f $(EXTRA_PROGRAMS)
install-examples:
- mkdir -p $(datadir)/ethumb/examples
- $(install_sh_DATA) -c $(SRCS) $(datadir)/ethumb/examples
+ mkdir -p $(datadir)/ethumb_client/examples
+ $(install_sh_DATA) -c $(SRCS) $(datadir)/ethumb_client/examples
uninstall-local:
for f in $(SRCS); do \
- rm -f $(datadir)/ethumb/examples/$$f ; \
+ rm -f $(datadir)/ethumb_client/examples/$$f ; \
done
if ALWAYS_BUILD_EXAMPLES
diff --git a/src/examples/ethumb/ethumb_dbus.c b/src/examples/ethumb_client/ethumb_dbus.c
index 2f613e93e..2f613e93e 100644
--- a/src/examples/ethumb/ethumb_dbus.c
+++ b/src/examples/ethumb_client/ethumb_dbus.c
diff --git a/src/lib/ethumb/client/Ethumb_Client.h b/src/lib/ethumb_client/Ethumb_Client.h
index 3c3f95d87..3c3f95d87 100644
--- a/src/lib/ethumb/client/Ethumb_Client.h
+++ b/src/lib/ethumb_client/Ethumb_Client.h
diff --git a/src/lib/ethumb/client/ethumb_client.c b/src/lib/ethumb_client/ethumb_client.c
index 9c2530323..9c2530323 100644
--- a/src/lib/ethumb/client/ethumb_client.c
+++ b/src/lib/ethumb_client/ethumb_client.c