diff options
| author | Jon Cruz <jonc@osg.samsung.com> | 2015-01-28 17:24:04 -0800 |
|---|---|---|
| committer | Bryce Harrington <bryce@osg.samsung.com> | 2015-01-28 17:43:16 -0800 |
| commit | b5fca036cc2bfc224a3db4724c00543d98008cb5 (patch) | |
| tree | 2c9d168746b41b059733a4a77cb1e33e0391e981 /doc/publican | |
| parent | display-test: disable leak check in tests that use pthread (diff) | |
| download | wayland-b5fca036cc2bfc224a3db4724c00543d98008cb5.tar wayland-b5fca036cc2bfc224a3db4724c00543d98008cb5.tar.gz wayland-b5fca036cc2bfc224a3db4724c00543d98008cb5.tar.bz2 wayland-b5fca036cc2bfc224a3db4724c00543d98008cb5.tar.lz wayland-b5fca036cc2bfc224a3db4724c00543d98008cb5.tar.xz wayland-b5fca036cc2bfc224a3db4724c00543d98008cb5.tar.zst wayland-b5fca036cc2bfc224a3db4724c00543d98008cb5.zip | |
doc: Switch from static image files to generated diagrams.
Switches diagrams from using static PNG images to instead generate them via
simple graphviz DOT markup files.
Signed-off-by: Jon A. Cruz <jonc@osg.samsung.com>
Diffstat (limited to 'doc/publican')
| -rw-r--r-- | doc/publican/Makefile.am | 29 | ||||
| -rw-r--r-- | doc/publican/sources/images/wayland-architecture.png | bin | 29162 -> 0 bytes | |||
| -rw-r--r-- | doc/publican/sources/images/x-architecture.png | bin | 37306 -> 0 bytes |
3 files changed, 18 insertions, 11 deletions
diff --git a/doc/publican/Makefile.am b/doc/publican/Makefile.am index 332399d..a4d6d58 100644 --- a/doc/publican/Makefile.am +++ b/doc/publican/Makefile.am @@ -12,6 +12,9 @@ # $(builddir)/en-US # * run xmlto on $(builddir)/en-US, output to $(builddir)/Wayland/en-US +doxydir := $(top_builddir)/doc/doxygen +html_destdir := $(builddir)/Wayland/en-US/html + publican_sources = \ $(srcdir)/sources/Wayland.ent \ $(srcdir)/sources/Wayland.xml \ @@ -25,9 +28,7 @@ publican_sources = \ $(srcdir)/sources/Protocol.xml \ $(srcdir)/sources/Compositors.xml \ $(srcdir)/sources/images/icon.svg \ - $(srcdir)/sources/images/wayland-architecture.png \ - $(srcdir)/sources/images/wayland.png \ - $(srcdir)/sources/images/x-architecture.png + $(srcdir)/sources/images/wayland.png css_sources = \ $(srcdir)/sources/css/brand.css \ @@ -38,9 +39,11 @@ css_sources = \ img_sources = \ $(srcdir)/sources/images/icon.svg \ - $(srcdir)/sources/images/wayland-architecture.png \ - $(srcdir)/sources/images/wayland.png \ - $(srcdir)/sources/images/x-architecture.png + $(srcdir)/sources/images/wayland.png + +doxygen_img_sources := \ + $(doxydir)/xml/wayland-architecture.png \ + $(doxydir)/xml/x-architecture.png if HAVE_XMLTO if HAVE_XSLTPROC @@ -51,18 +54,15 @@ XMLTO_PARAM = \ --stringparam toc.section.depth=1 \ --stringparam html.stylesheet=css/default.css -doxydir := $(top_builddir)/doc/doxygen - -html_destdir = $(builddir)/Wayland/en-US/html - # Listing various directories that might need to be created. alldirs := $(builddir)/en-US $(builddir)/en-US/images $(html_destdir) $(html_destdir)/css $(html_destdir)/images html_css_targets = $(addprefix $(html_destdir)/css/,$(notdir $(css_sources))) html_img_targets = $(addprefix $(html_destdir)/images/,$(notdir $(img_sources))) +doxygen_img_targets := $(doxygen_img_sources:$(doxydir)/xml/%=$(html_destdir)/images/%) -$(builddir)/Wayland: $(publican_targets) $(html_css_targets) $(html_img_targets) | $(builddir)/en-US +$(builddir)/Wayland: $(publican_targets) $(html_css_targets) $(html_img_targets) $(doxygen_img_targets) | $(builddir)/en-US $(AM_V_GEN)$(XMLTO) $(XMLTO_PARAM) html $(builddir)/en-US/Wayland.xml -o $(html_destdir) @touch $@ @@ -72,6 +72,9 @@ $(html_destdir)/css/%: $(srcdir)/sources/css/% | $(html_destdir)/css $(html_destdir)/images/%: $(srcdir)/sources/images/% | $(html_destdir)/images $(AM_V_GEN)cp -f $< $@ +$(html_destdir)/images/%: $(doxydir)/xml/% | $(html_destdir)/images + $(AM_V_GEN)cp -f $< $@ + pubdir = $(docdir)/Wayland/en-US publican_targets = $(publican_sources:$(srcdir)/sources/%=$(builddir)/en-US/%) \ @@ -104,6 +107,10 @@ $(builddir)/en-US/%: $(srcdir)/sources/% $(publican_sources) | $(builddir)/en-US $(AM_V_GEN)cp -f $< $@ $(AM_V_at)chmod a+w $@ +$(builddir)/en-US/images/%: $(doxydir)/xml/% | $(builddir)/en-US/images + $(AM_V_GEN)cp -f $< $@ + $(AM_V_at)chmod a+w $@ + # general rule to create one of the listed directories. $(alldirs): $(AM_V_GEN)$(MKDIR_P) $@ diff --git a/doc/publican/sources/images/wayland-architecture.png b/doc/publican/sources/images/wayland-architecture.png Binary files differdeleted file mode 100644 index 4f92e0f..0000000 --- a/doc/publican/sources/images/wayland-architecture.png +++ /dev/null diff --git a/doc/publican/sources/images/x-architecture.png b/doc/publican/sources/images/x-architecture.png Binary files differdeleted file mode 100644 index 098205b..0000000 --- a/doc/publican/sources/images/x-architecture.png +++ /dev/null |
