summaryrefslogtreecommitdiff
path: root/graphics/epix/doc/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'graphics/epix/doc/Makefile.am')
-rw-r--r--graphics/epix/doc/Makefile.am45
1 files changed, 45 insertions, 0 deletions
diff --git a/graphics/epix/doc/Makefile.am b/graphics/epix/doc/Makefile.am
new file mode 100644
index 0000000000..ec9ac95e5f
--- /dev/null
+++ b/graphics/epix/doc/Makefile.am
@@ -0,0 +1,45 @@
+# Makefile.am for ePiX v1.x "doc" directory
+#
+
+EPIXFLAGS = --no-defaults -I.. -L.. -lepix -v
+
+%.eepic: %.xp
+ ../epix-local $(EPIXFLAGS) $<
+
+XPS := $(wildcard *.xp)
+
+EEPICS = $(XPS:.xp=.eepic)
+
+CLEANFILES = *~ *.aux *.dvi *.log *.out *.idx *.ilg *.ind *.toc \
+ epix.info.bz2 manual_src.tar manual.pdf manual.ps \
+ manual_src.tar.gz manual.pdf.gz manual.ps.gz manual-stamp
+
+MAINTAINERCLEANFILES = *.eepic *.aux *.dvi *.log *.out *.toc *.idx *.ind *.ilg
+
+## Targets ##
+doc_DATA = manual.pdf.gz manual.ps.gz manual_src.tar.gz epix.info.bz2
+
+
+# tar up tex, xp, and eepic files; build ps, pdf
+manual-stamp: manual.tex $(XPS) $(EEPICS)
+ latex -interaction=batchmode manual &>/dev/null
+ latex -interaction=batchmode manual &>/dev/null
+ makeindex manual.idx &>/dev/null
+ ../laps-local --pdf manual.tex
+ touch manual-stamp
+
+manual_src.tar.gz: manual-stamp
+ tar -cf manual_src.tar manual.aux manual.ind manual.tex manual.toc \
+ $(XPS) $(EEPICS)
+ gzip -9 manual_src.tar
+
+#PS
+manual.ps.gz: manual-stamp
+ gzip -9 -c manual.ps > manual.ps.gz
+
+#PDF
+manual.pdf.gz: manual-stamp
+ gzip -9 -c manual.pdf > manual.pdf.gz
+
+epix.info.bz2: manual-stamp epix.info
+ bzip2 -fk epix.info