aboutsummaryrefslogtreecommitdiff
path: root/docs/reference/api
diff options
context:
space:
mode:
Diffstat (limited to 'docs/reference/api')
-rw-r--r--docs/reference/api/Makefile.am22
-rw-r--r--docs/reference/api/ModemManager-states.pngbin28305 -> 0 bytes
2 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)
diff --git a/docs/reference/api/ModemManager-states.png b/docs/reference/api/ModemManager-states.png
deleted file mode 100644
index 9ac1529a..00000000
--- a/docs/reference/api/ModemManager-states.png
+++ /dev/null
Binary files differ