tasn pushed a commit to branch master. http://git.enlightenment.org/tools/clouseau.git/commit/?id=a3b8caf5c97f32679fb7fa52baabf4b3a527522a
commit a3b8caf5c97f32679fb7fa52baabf4b3a527522a Author: Tom Hacohen <[email protected]> Date: Mon Dec 30 15:35:07 2013 +0000 Added stub module -- currently disabled. --- configure.ac | 1 + src/Makefile.am | 2 +- src/bin/clouseau_client.c | 2 +- src/modules/Makefile.am | 20 ++++++++++++++++++++ src/modules/client/canvas_checker.c | 34 ++++++++++++++++++++++++++++++++++ 5 files changed, 57 insertions(+), 2 deletions(-) diff --git a/configure.ac b/configure.ac index 75f0253..b9e0e88 100644 --- a/configure.ac +++ b/configure.ac @@ -111,6 +111,7 @@ src/Makefile src/lib/Makefile src/bin/Makefile src/scripts/Makefile +src/modules/Makefile data/Makefile data/images/Makefile data/units/Makefile diff --git a/src/Makefile.am b/src/Makefile.am index e3e7b7c..d265b83 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -1,4 +1,4 @@ MAINTAINERCLEANFILES = Makefile.in -SUBDIRS = lib bin scripts +SUBDIRS = lib bin scripts modules diff --git a/src/bin/clouseau_client.c b/src/bin/clouseau_client.c index 0923edf..03724f8 100644 --- a/src/bin/clouseau_client.c +++ b/src/bin/clouseau_client.c @@ -1631,7 +1631,7 @@ _modules_load_from_path(const char *path) } } -#define MODULES_POSTFIX PACKAGE "/client/modules" +#define MODULES_POSTFIX PACKAGE "/modules/client" static void _modules_init(void) diff --git a/src/modules/Makefile.am b/src/modules/Makefile.am new file mode 100644 index 0000000..ab0ad9a --- /dev/null +++ b/src/modules/Makefile.am @@ -0,0 +1,20 @@ +MAINTAINERCLEANFILES = Makefile.in + +AM_CPPFLAGS = \ +-I$(top_srcdir)/src/lib \ +-I$(top_srcdir)/src/include \ +-I$(top_builddir)/src/include \ +-DPACKAGE_BIN_DIR=\"$(bindir)\" \ +-DPACKAGE_LIB_DIR=\"$(libdir)\" \ +-DPACKAGE_DATA_DIR=\"$(datadir)/$(PACKAGE)\" \ +@EFL_CFLAGS@ + +client_modulesdir = $(libdir)/clouseau/modules/client +client_modules_LTLIBRARIES = canvas_checker.la + +canvas_checker_la_SOURCES = client/canvas_checker.c + +canvas_checker_la_LDFLAGS = -module -avoid-version -rdynamic +canvas_checker_la_DEPENDENCIES = $(top_builddir)/config.h +canvas_checker_la_LIBADD = @EFL_LIBS@ + diff --git a/src/modules/client/canvas_checker.c b/src/modules/client/canvas_checker.c new file mode 100644 index 0000000..8143039 --- /dev/null +++ b/src/modules/client/canvas_checker.c @@ -0,0 +1,34 @@ +#ifdef HAVE_CONFIG_H +# include "config.h" +#endif + +#include <Eina.h> +#include <stdio.h> +#include <Clouseau.h> + +EAPI const char *clouseau_module_name = "Canvas Sanity Checker"; + +static Eina_Bool +_init(void) +{ + return EINA_FALSE; +} + +static void +_shutdown(void) +{ +} + +EAPI void clouseau_client_module_run(Eina_List *tree) +{ + Clouseau_Tree_Item *treeit; + Eina_List *l; + EINA_LIST_FOREACH(tree, l, treeit) + { + if (treeit) + return; + } +} + +EINA_MODULE_INIT(_init); +EINA_MODULE_SHUTDOWN(_shutdown); --
