From ca9104dcb4a9d84f6fb224510f17bb24e3d823a8 Mon Sep 17 00:00:00 2001 From: Aleksander Morgado Date: Tue, 28 Feb 2012 00:17:16 +0100 Subject: build: generate PNG files automatically from DIA files --- docs/reference/api/Makefile.am | 22 ++++++++++++++++++++-- docs/reference/api/ModemManager-states.png | Bin 28305 -> 0 bytes 2 files changed, 20 insertions(+), 2 deletions(-) delete mode 100644 docs/reference/api/ModemManager-states.png (limited to 'docs/reference/api') diff --git a/docs/reference/api/Makefile.am b/docs/reference/api/Makefile.am index ea657d75..bdb15ce0 100644 --- a/docs/reference/api/Makefile.am +++ b/docs/reference/api/Makefile.am @@ -1,4 +1,16 @@ +# Generation of the additional PNG files from DIA files +# (list of original '.dia' files with '.png' extension) +DIAGRAMS = \ + ModemManager-states.dia + +# The wanted PNG files +DIAGRAMS_PNG = $(notdir $(DIAGRAMS:.dia=.png)) + +# DIA to PNG conversion +$(DIAGRAMS_PNG): $(DIAGRAMS) + $(AM_V_GEN) $(DIA) -t png $^ 1>/dev/null 2>&1 + # The name of the module. DOC_MODULE = mm @@ -41,7 +53,10 @@ HTML_IMAGES = \ ModemManager-states.png \ $(NULL) +# Note that PNG files are also added in content_files so that +# the documentation is not built before the PNGs. content_files = \ + $(HTML_IMAGES) \ $(NULL) expand_content_files = \ @@ -76,8 +91,7 @@ EXTRA_DIST += \ mm-overview.xml \ mm-dbus-reference.xml \ version.xml.in \ - ModemManager-states.dia \ - ModemManager-states.png \ + $(DIAGRAMS) \ $(NULL) CLEANFILES += \ @@ -96,3 +110,7 @@ CLEANFILES += \ *.stamp \ -rf xml html tmpl \ $(NULL) + +# PNGs generated are removed only in maintainer-clean +MAINTAINERCLEANFILES = \ + $(DIAGRAMS_PNG) diff --git a/docs/reference/api/ModemManager-states.png b/docs/reference/api/ModemManager-states.png deleted file mode 100644 index 9ac1529a..00000000 Binary files a/docs/reference/api/ModemManager-states.png and /dev/null differ -- cgit v1.2.3-70-g09d2