summaryrefslogtreecommitdiff
path: root/pic_svg.mk
diff options
context:
space:
mode:
Diffstat (limited to 'pic_svg.mk')
-rw-r--r--pic_svg.mk23
1 files changed, 23 insertions, 0 deletions
diff --git a/pic_svg.mk b/pic_svg.mk
new file mode 100644
index 0000000..cfb5053
--- /dev/null
+++ b/pic_svg.mk
@@ -0,0 +1,23 @@
+# -*- make -*-
+
+CLEAN_TARGETS += clean_pdf_svg_targets
+REAL_CLEAN_TARGETS += real_clean_pdf_svg_targets
+
+svg_sources = $(wildcard *.svg)
+pdf_svg = $(svg_sources:%.svg=$(pics_destdir)/%.pdf)
+
+copy_pdf_compatible_files: dest_dir_svg $(pdf_svg)
+
+$(pdf_svg): $(pics_destdir)/%.pdf : %.svg
+ inkscape --export-pdf=$@ $<
+
+clean_pdf_svg_targets:
+
+real_clean_pdf_svg_targets:
+ifneq ($(strip $(pdf_svg)),)
+ rm -f $(pdf_svg)
+endif
+
+dest_dir_svg:
+ $(INSTALL) -d -m 0755 $(pics_destdir)
+