Blame docs/Makefile.am

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