jpeg pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=a9b82a7928f63286eaa89ac0965cf374d7da35c3

commit a9b82a7928f63286eaa89ac0965cf374d7da35c3
Author: Jean-Philippe Andre <[email protected]>
Date:   Thu Feb 13 12:38:37 2014 +0900

    Doc: Add makefile for text filter previews
    
    Build utility tool based on the local hidden .libs
---
 configure.ac             |  1 +
 doc/Makefile.am          | 10 +++++++++-
 doc/previews/Makefile.am | 50 ++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 60 insertions(+), 1 deletion(-)

diff --git a/configure.ac b/configure.ac
index a88837f..6b7f9a2 100644
--- a/configure.ac
+++ b/configure.ac
@@ -3919,6 +3919,7 @@ Makefile
 data/Makefile
 doc/Makefile
 doc/Doxyfile
+doc/previews/Makefile
 src/Makefile
 src/benchmarks/eina/Makefile
 src/benchmarks/eo/Makefile
diff --git a/doc/Makefile.am b/doc/Makefile.am
index 63a834e..06712a9 100644
--- a/doc/Makefile.am
+++ b/doc/Makefile.am
@@ -1,3 +1,5 @@
+SUBDIRS = previews
+
 MAINTAINERCLEANFILES = Makefile.in 
 
 .PHONY: doc
@@ -9,7 +11,13 @@ if EFL_BUILD_DOC
 doc-clean:
        rm -rf html/ latex/ man/ xml/ $(top_builddir)/$(PACKAGE_DOCNAME).tar*
 
-doc: all
+previews-build:
+       @$(MAKE) -C previews
+
+previews-data:
+       @$(MAKE) -C previews doc
+
+doc: all previews-build previews-data
        $(efl_doxygen)
        cp $(srcdir)/img/* html/
        cp $(srcdir)/img/*.eps latex/
diff --git a/doc/previews/Makefile.am b/doc/previews/Makefile.am
new file mode 100644
index 0000000..afc3e94
--- /dev/null
+++ b/doc/previews/Makefile.am
@@ -0,0 +1,50 @@
+if EFL_BUILD_DOC
+
+.PHONY: doc
+
+AM_CPPFLAGS = \
+       -I$(top_srcdir)/src/lib/efl \
+       -I$(top_srcdir)/src/lib/eina \
+       -I$(top_srcdir)/src/lib/evas \
+       -I$(top_srcdir)/src/lib/ecore \
+       -I$(top_srcdir)/src/lib/ecore_evas \
+       -DEFL_BETA_API_SUPPORT=1 \
+       -DEFL_EO_API_SUPPORT=1 \
+       -D_GNU_SOURCE
+
+LDADD = \
+       -L$(top_srcdir)/src/lib/eina/.libs \
+       -L$(top_srcdir)/src/lib/ecore/.libs \
+       -L$(top_srcdir)/src/lib/evas/.libs \
+       -L$(top_srcdir)/src/lib/ecore_evas/.libs \
+       -leina \
+       -levas \
+       -lecore \
+       -lecore_evas
+
+noinst_PROGRAMS = preview_text_filter
+
+DATADIR = ${top_srcdir}/doc/previews/img
+HTMLDIR = ${top_srcdir}/doc/html
+
+PREVIEWS =
+
+previews-data:
+       $(MKDIR_P) $(DATADIR)
+       $(MKDIR_P) $(HTMLDIR)
+       @for a in $(PREVIEWS) ; do \
+               echo "  GEN      filter_$${a}.png" ; \
+               source ${top_srcdir}/doc/previews/filter_$${a}.sh ; \
+               $(top_srcdir)/doc/previews/preview_text_filter "$${TEXT}" 
"$${FILTER}" "$(DATADIR)/filter_$${a}.png" "$${FONT}" "$${SIZE}" ; \
+               cp "$(DATADIR)/filter_$${a}.png" "$(HTMLDIR)/" ; \
+       done
+
+doc: Makefile preview_text_filter previews-data
+
+endif
+
+EXTRA_DIST = preview_text_filter.c
+
+clean-local:
+       rm -rf $(DATADIR)
+

-- 


Reply via email to