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);

-- 


Reply via email to