diff options
author | Aleksander Morgado <aleksander@lanedo.com> | 2012-02-28 00:17:16 +0100 |
---|---|---|
committer | Aleksander Morgado <aleksander@lanedo.com> | 2012-03-16 14:53:17 +0100 |
commit | ca9104dcb4a9d84f6fb224510f17bb24e3d823a8 (patch) | |
tree | 92a10583075bf69425bd39467f80783078d2eec3 /docs/reference/api/Makefile.am | |
parent | e26f6ef1769349cdfa81b4265b35f514559ca16c (diff) |
build: generate PNG files automatically from DIA files
Diffstat (limited to 'docs/reference/api/Makefile.am')
-rw-r--r-- | docs/reference/api/Makefile.am | 22 |
1 files changed, 20 insertions, 2 deletions
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) |