Added support for "make doc" in evas and ecore.
authorquaker <quaker@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Sun, 11 Jan 2009 10:20:22 +0000 (10:20 +0000)
committerquaker <quaker@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Sun, 11 Jan 2009 10:20:22 +0000 (10:20 +0000)
Thanks to Lutin :)

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@38545 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

Makefile.am
configure.ac
src/lib/engines/common/evas_op_add/Makefile.am
src/lib/engines/common/evas_op_blend/Makefile.am
src/lib/engines/common/evas_op_copy/Makefile.am
src/lib/engines/common/evas_op_mask/Makefile.am
src/lib/engines/common/evas_op_mul/Makefile.am
src/lib/engines/common/evas_op_sub/Makefile.am

index db5279d..98b2e80 100644 (file)
@@ -1,6 +1,6 @@
 ACLOCAL_AMFLAGS = -I m4
 
-SUBDIRS = src
+SUBDIRS = src doc
 
 MAINTAINERCLEANFILES = \
 Makefile.in \
@@ -18,8 +18,6 @@ stamp-h.in \
 build-stamp \
 configure-stamp \
 depcomp \
-evas_docs.tar.gz \
-evas.c \
 README \
 evas-cairo-x11.pc \
 evas-directfb.pc \
@@ -41,7 +39,15 @@ evas-direct3d.pc \
 evas-software-16-wince.pc \
 evas-software-sdl.pc \
 evas.pc \
-evas.spec
+evas.spec \
+$(PACKAGE_TARNAME)-$(PACKAGE_VERSION).tar.gz \
+$(PACKAGE_TARNAME)-$(PACKAGE_VERSION).tar.bz2 \
+$(PACKAGE_TARNAME)-$(PACKAGE_VERSION)-doc.tar.bz2 \
+m4/libtool.m4 \
+m4/lt~obsolete.m4 \
+m4/ltoptions.m4 \
+m4/ltsugar.m4 \
+m4/ltversion.m4
 
 bin_SCRIPTS =
 
@@ -50,9 +56,6 @@ AUTHORS \
 COPYING \
 COPYING-PLAIN \
 autogen.sh \
-evas.c.in \
-gendoc \
-Doxyfile \
 README.in \
 README \
 evas.pc.in \
@@ -74,8 +77,7 @@ evas-software-16-ddraw.pc.in \
 evas-direct3d.pc.in \
 evas-software-16-wince.pc.in \
 evas-software-sdl.pc.in \
-evas.spec.in evas.spec \
-doc gendoc
+evas.spec.in evas.spec
 
 if BUILD_ENGINE_SOFTWARE_X11
 psoftwarex11 = evas-software-x11.pc
@@ -159,3 +161,9 @@ pkgconfig_DATA = \
        $(psoftwarebuffer) $(psoftwareqtopia) $(popenglx11) $(pquartz) $(pcairox11) \
        $(pxrenderx11) $(pxrenderxcb) $(pglitzx11) $(psoftwareddraw) $(psoftwaresdl) \
        $(psoftware16x11) $(pdirect3d) $(psoftware16ddraw) $(psoftware16wince) $(popenglglew)
+
+.PHONY: doc
+
+doc:
+       @echo "entering doc/"
+       $(MAKE) -C doc doc
index eed165d..2d9e615 100644 (file)
@@ -906,6 +906,7 @@ if test x$want_valgrind = "xyes"; then
   )
 fi
 
+EFL_CHECK_DOXYGEN([build_doc="yes"], [build_doc="no"])
 #####################################################################
 ## Fill in flags
 
@@ -939,6 +940,8 @@ evas-direct3d.pc
 evas-software-16-wince.pc
 evas-software-sdl.pc
 evas.pc
+doc/evas.dox
+doc/Makefile
 src/Makefile
 src/lib/Makefile
 src/lib/canvas/Makefile
@@ -1116,6 +1119,8 @@ echo "  32bpp Rotation 90.......: $conv_32_rgb_rot_90"
 echo "  32bpp Rotation 180......: $conv_32_rgb_rot_180"
 echo "  32bpp Rotation 270......: $conv_32_rgb_rot_270"
 echo
+echo "Documentation.............: ${build_doc}"
+echo
 echo "------------------------------------------------------------------------"
 echo
 echo "Now type 'make' ('gmake' on some systems) to compile $PACKAGE,"
index 8b2c2f3..78ce9fa 100644 (file)
@@ -1,3 +1,5 @@
+MAINTAINERCLEANFILES = Makefile.in
+
 EXTRA_DIST = \
 op_add_color_.c \
 op_add_color_i386.c \
index 196dbd0..0895717 100644 (file)
@@ -1,3 +1,5 @@
+MAINTAINERCLEANFILES = Makefile.in
+
 EXTRA_DIST = \
 op_blend_color_.c \
 op_blend_color_i386.c \
index 7c1a883..9cbabcb 100644 (file)
@@ -1,3 +1,5 @@
+MAINTAINERCLEANFILES = Makefile.in
+
 EXTRA_DIST = \
 op_copy_color_.c \
 op_copy_color_i386.c \
index 848c3e4..47eefd2 100644 (file)
@@ -1,3 +1,5 @@
+MAINTAINERCLEANFILES = Makefile.in
+
 EXTRA_DIST = \
 op_mask_color_.c \
 op_mask_color_i386.c \
index 23a911b..e3d0b82 100644 (file)
@@ -1,3 +1,5 @@
+MAINTAINERCLEANFILES = Makefile.in
+
 EXTRA_DIST = \
 op_mul_color_.c \
 op_mul_color_i386.c \
index cf0a068..a8eca14 100644 (file)
@@ -1,3 +1,5 @@
+MAINTAINERCLEANFILES = Makefile.in
+
 EXTRA_DIST = \
 op_sub_color_.c \
 op_sub_color_i386.c \