Blame docs/Makefile.am

Packit bc1512
SUBDIRS= gallery
Packit bc1512
#DIST_SUBDIRS= graphics gallery
Packit bc1512
Packit bc1512
#	
Packit bc1512
# The patterns used for html creation in the gegl build system
Packit bc1512
# is very small, and should probably be documented in a tutorial.
Packit bc1512
#
Packit bc1512
Packit bc1512
gtkdochtmldir = $(datadir)/gtk-doc/html/gegl
Packit bc1512
Packit bc1512
HTML_FILES = \
Packit bc1512
	operations.html		\
Packit bc1512
	class-hierarchy.html
Packit bc1512
Packit bc1512
GTKDOC_FILES = \
Packit bc1512
	operations.html		\
Packit bc1512
	gegl.css
Packit bc1512
Packit bc1512
if HAVE_RUBY
Packit bc1512
HTML_FILES += api.html images/inheritance.png
Packit bc1512
GTKDOC_FILES += api.html gegl.devhelp
Packit bc1512
endif
Packit bc1512
Packit bc1512
gegl.devhelp: api.html
Packit bc1512
	echo
Packit bc1512
Packit bc1512
# dummy target to force the operations be available for scanning when
Packit bc1512
# creating the docbook index when doing parallel builds.
Packit bc1512
api.html: operations.html
Packit bc1512
Packit bc1512
if HAVE_ENSCRIPT
Packit bc1512
ENSCRIPT_FILES = \
Packit bc1512
	brightness-contrast.c.html	\
Packit bc1512
	gegl.h.html			\
Packit bc1512
	gegl-operation.h.html		\
Packit bc1512
	gegl-operation-filter.h.html 	\
Packit bc1512
	gegl-operation-composer.h.html 	\
Packit bc1512
	gegl-operation-area-filter.h.html     \
Packit bc1512
	gegl-operation-meta.h.html            \
Packit bc1512
	gegl-operation-point-composer.h.html  \
Packit bc1512
	gegl-operation-point-filter.h.html    \
Packit bc1512
	gegl-operation-point-render.h.html    \
Packit bc1512
	gegl-operation-temporal.h.html        \
Packit bc1512
	gegl-operation-sink.h.html            \
Packit bc1512
	gegl-operation-source.h.html	      \
Packit bc1512
	gegl-plugin.h.html
Packit bc1512
Packit bc1512
HTML_FILES += $(ENSCRIPT_FILES)
Packit bc1512
GTKDOC_FILES += $(ENSCRIPT_FILES)
Packit bc1512
endif
Packit bc1512
Packit bc1512
if HAVE_ASCIIDOC
Packit bc1512
HTML_FILES += index.html development.html
Packit bc1512
endif
Packit bc1512
Packit bc1512
EXTRA_DIST = \
Packit bc1512
	ChangeLog			\
Packit bc1512
	development.txt			\
Packit bc1512
	devhelp.css			\
Packit bc1512
	gegl.css  			\
Packit bc1512
	gegl.devhelp			\
Packit bc1512
	images/GEGL.png			\
Packit bc1512
	images/GEGL.svg			\
Packit bc1512
	images/gaussian-blur-graph.png	\
Packit bc1512
	images/gegl.ico			\
Packit bc1512
	index-static.txt.in
Packit bc1512
Packit bc1512
dist_gtkdochtml_DATA = $(GTKDOC_FILES)
Packit bc1512
Packit bc1512
BUILT_EXTRA_DIST = index.html class-hierarchy.html operations.html
Packit bc1512
Packit bc1512
CLEANFILES = README $(HTML_FILES) index-static.txt
Packit bc1512
DISTCLEANFILES = index-static.txt
Packit bc1512
MAINTAINERCLEANFILES = $(BUILT_EXTRA_DIST)
Packit bc1512
Packit bc1512
all-local: $(HTML_FILES)
Packit bc1512
Packit bc1512
operations.html: $(top_builddir)/tools/operation_reference$(EXEEXT) $(top_srcdir)/operations/*/*.c
Packit bc1512
	GEGL_SWAP=RAM GEGL_PATH=$(top_builddir)/operations \
Packit bc1512
	$(top_builddir)/tools/operation_reference$(EXEEXT) --ops-html > $@
Packit bc1512
Packit bc1512
class-hierarchy.html: $(top_builddir)/tools/introspect$(EXEEXT) $(top_srcdir)/operations/*/*.c $(top_srcdir)/gegl/*.c
Packit bc1512
	GEGL_SWAP=RAM GEGL_PATH=$(top_builddir)/operations \
Packit bc1512
	$(top_builddir)/tools/introspect$(EXEEXT) > $@
Packit bc1512
Packit bc1512
gegl.h.html: $(top_srcdir)/gegl/gegl.h
Packit bc1512
if HAVE_ENSCRIPT
Packit bc1512
	$(ENSCRIPT) -E --color --language=html -p$@ $<
Packit bc1512
endif
Packit bc1512
Packit bc1512
Packit bc1512
gegl-plugin.h.html: $(top_srcdir)/gegl/gegl-plugin.h
Packit bc1512
if HAVE_ENSCRIPT
Packit bc1512
	$(ENSCRIPT) -E --color --language=html -p$@ $<
Packit bc1512
endif
Packit bc1512
Packit bc1512
brightness-contrast.c.html: $(top_srcdir)/operations/common/brightness-contrast.c
Packit bc1512
if HAVE_ENSCRIPT
Packit bc1512
	$(ENSCRIPT) -E --color --language=html -p$@ $<
Packit bc1512
endif
Packit bc1512
Packit bc1512
Packit bc1512
gegl-operation.h.html: $(top_srcdir)/gegl/operation/gegl-operation.h
Packit bc1512
if HAVE_ENSCRIPT
Packit bc1512
	$(ENSCRIPT) -E --color --language=html -p$@ $<
Packit bc1512
endif
Packit bc1512
Packit bc1512
gegl-operation-composer.h.html: $(top_srcdir)/gegl/operation/gegl-operation-composer.h
Packit bc1512
if HAVE_ENSCRIPT
Packit bc1512
	$(ENSCRIPT) -E --color --language=html -p$@ $<
Packit bc1512
endif
Packit bc1512
gegl-operation-area-filter.h.html: $(top_srcdir)/gegl/operation/gegl-operation-area-filter.h
Packit bc1512
if HAVE_ENSCRIPT
Packit bc1512
	$(ENSCRIPT) -E --color --language=html -p$@ $<
Packit bc1512
endif
Packit bc1512
gegl-operation-filter.h.html: $(top_srcdir)/gegl/operation/gegl-operation-filter.h
Packit bc1512
if HAVE_ENSCRIPT
Packit bc1512
	$(ENSCRIPT) -E --color --language=html -p$@ $<
Packit bc1512
endif
Packit bc1512
gegl-operation-meta.h.html: $(top_srcdir)/gegl/operation/gegl-operation-meta.h
Packit bc1512
if HAVE_ENSCRIPT
Packit bc1512
	$(ENSCRIPT) -E --color --language=html -p$@ $<
Packit bc1512
endif
Packit bc1512
gegl-operation-point-composer.h.html: $(top_srcdir)/gegl/operation/gegl-operation-point-composer.h
Packit bc1512
if HAVE_ENSCRIPT
Packit bc1512
	$(ENSCRIPT) -E --color --language=html -p$@ $<
Packit bc1512
endif
Packit bc1512
gegl-operation-temporal.h.html: $(top_srcdir)/gegl/operation/gegl-operation-temporal.h
Packit bc1512
if HAVE_ENSCRIPT
Packit bc1512
	$(ENSCRIPT) -E --color --language=html -p$@ $<
Packit bc1512
endif
Packit bc1512
gegl-operation-point-filter.h.html: $(top_srcdir)/gegl/operation/gegl-operation-point-filter.h
Packit bc1512
if HAVE_ENSCRIPT
Packit bc1512
	$(ENSCRIPT) -E --color --language=html -p$@ $<
Packit bc1512
endif
Packit bc1512
gegl-operation-point-render.h.html: $(top_srcdir)/gegl/operation/gegl-operation-point-render.h
Packit bc1512
if HAVE_ENSCRIPT
Packit bc1512
	$(ENSCRIPT) -E --color --language=html -p$@ $<
Packit bc1512
endif
Packit bc1512
gegl-operation-sink.h.html: $(top_srcdir)/gegl/operation/gegl-operation-sink.h
Packit bc1512
if HAVE_ENSCRIPT
Packit bc1512
	$(ENSCRIPT) -E --color --language=html -p$@ $<
Packit bc1512
endif
Packit bc1512
gegl-operation-source.h.html: $(top_srcdir)/gegl/operation/gegl-operation-source.h
Packit bc1512
if HAVE_ENSCRIPT
Packit bc1512
	$(ENSCRIPT) -E --color --language=html -p$@ $<
Packit bc1512
endif
Packit bc1512
Packit bc1512
api.html: $(top_srcdir)/gegl/gegl.h\
Packit bc1512
          $(top_builddir)/gegl/gegl-version.h\
Packit bc1512
          $(top_srcdir)/gegl/buffer/gegl-buffer.h\
Packit bc1512
          $(top_srcdir)/gegl/gegl-utils.h\
Packit bc1512
          $(top_srcdir)/gegl/property-types/gegl-color.h\
Packit bc1512
          $(top_srcdir)/gegl/gegl-matrix.h\
Packit bc1512
          $(top_srcdir)/gegl/property-types/gegl-path.h\
Packit bc1512
          $(top_srcdir)/gegl/property-types/gegl-curve.h\
Packit bc1512
	  $(top_srcdir)/tools/create-reference.rb
Packit bc1512
if HAVE_RUBY
Packit bc1512
	$(top_srcdir)/tools/create-reference.rb 	\
Packit bc1512
	    $(top_srcdir)/gegl/gegl.h			\
Packit bc1512
	    $(top_builddir)/gegl/gegl-version.h		\
Packit bc1512
	    $(top_srcdir)/gegl/buffer/gegl-buffer.h	\
Packit bc1512
            $(top_srcdir)/gegl/gegl-utils.h \
Packit bc1512
            $(top_srcdir)/gegl/property-types/gegl-color.h\
Packit bc1512
            $(top_srcdir)/gegl/gegl-matrix.h \
Packit bc1512
            $(top_srcdir)/gegl/property-types/gegl-path.h\
Packit bc1512
            $(top_srcdir)/gegl/property-types/gegl-curve.h\
Packit bc1512
	    $@
Packit bc1512
endif
Packit bc1512
Packit bc1512
images/inheritance.png: Makefile
Packit bc1512
if HAVE_RUBY
Packit bc1512
if HAVE_DOT
Packit bc1512
	mkdir -p images
Packit bc1512
	$(top_srcdir)/tools/gobj2dot.rb $(top_srcdir) | $(DOT) -Tpng > $@
Packit bc1512
endif
Packit bc1512
endif
Packit bc1512
Packit bc1512
index.html: index-static.txt		\
Packit bc1512
	$(top_srcdir)/AUTHORS		\
Packit bc1512
	gegl.css			\
Packit bc1512
	$(top_srcdir)/NEWS		\
Packit bc1512
	$(top_srcdir)/examples/hello-world.c \
Packit bc1512
	$(top_builddir)/bin/gegl$(EXEEXT)	\
Packit bc1512
	Makefile.am
Packit bc1512
if HAVE_ASCIIDOC
Packit bc1512
	@echo "HTML: $@"
Packit bc1512
	$(ASCIIDOC) --unsafe  -o $@ -a stylesdir=`pwd`/$(srcdir) -a toc -a theme=gegl -a quirks! $<
Packit bc1512
else
Packit bc1512
	@echo "*** asciidoc must be available in order to make dist"
Packit bc1512
	@false
Packit bc1512
endif
Packit bc1512
Packit bc1512
development.html: $(top_srcdir)/docs/development.txt
Packit bc1512
if HAVE_ASCIIDOC
Packit bc1512
	@echo "HTML: $@"
Packit bc1512
	$(ASCIIDOC) --unsafe  -o $@ -a stylesdir=`pwd`/$(srcdir) -a toc -a theme=gegl -a quirks! $<
Packit bc1512
else
Packit bc1512
	@echo "*** asciidoc must be available in order to make dist"
Packit bc1512
	@false
Packit bc1512
endif
Packit bc1512
Packit bc1512
clean-local:
Packit bc1512
	if test $(srcdir) = .; then :; else 	\
Packit bc1512
	    rm -f gegl.devhelp;	\
Packit bc1512
	fi
Packit bc1512
Packit bc1512
Packit bc1512
Packit bc1512
distclean-local:
Packit bc1512
	if test $(srcdir) = .; then :; else 	\
Packit bc1512
		rm -f $(BUILT_EXTRA_DIST);	\
Packit bc1512
	fi
Packit bc1512
Packit bc1512
# require asciidoc when making dist
Packit bc1512
#
Packit bc1512
dist-check-asciidoc:
Packit bc1512
if HAVE_ASCIIDOC
Packit bc1512
else
Packit bc1512
	@echo "*** asciidoc must be available in order to make dist"
Packit bc1512
	@false
Packit bc1512
endif
Packit bc1512
Packit bc1512
dist-hook: dist-check-asciidoc