diff options
Diffstat (limited to 'Build/source/extra/epstopdf/Makefile')
-rw-r--r-- | Build/source/extra/epstopdf/Makefile | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/Build/source/extra/epstopdf/Makefile b/Build/source/extra/epstopdf/Makefile new file mode 100644 index 00000000000..152ae6ec1f7 --- /dev/null +++ b/Build/source/extra/epstopdf/Makefile @@ -0,0 +1,64 @@ +# $Id$ +# This file is public domain. (Originally written by Karl Berry, 2009.) + +e2p = ./epstopdf.pl #--debug + +default: check + +# These are not comprehensive tests by any means. Mostly we're just +# making sure we don't crash. +check: check-help check-version \ + check-write-error check-gscmd \ + check-simple check-atend check-binary check-bin2 \ + check-binhdr-lf check-binhdr-cr check-binhdr-crlf \ + +check-help: + $(e2p) --help + +check-version: + $(e2p) --version + +check-write-error: + -$(e2p) test-simple.eps --outfile=/dev/full + +check-gscmd: + -$(e2p) --gscmd=true test-simple.eps + +check-simple: + $(MAKE) file=test-simple check1 + +check-atend: + $(MAKE) file=test-atend check1 + +check-binary: + $(MAKE) file=test-binary check1 + +check-bin2: + $(MAKE) file=test-bin2 check1 + +check-binhdr-lf: + $(MAKE) file=test-binhdr-lf check1 + +check-binhdr-cr: + $(MAKE) file=test-binhdr-cr check1 + +check-binhdr-crlf: + $(MAKE) file=test-binhdr-crlf check1 + +check1: + $(e2p) $(file).eps + pdfinfo $(file).pdf | grep "Page size" + +dist: epstopdf.tar.gz epstopdf.html +epstopdf.tar.gz: README epstopdf.pl epstopdf.1 epstopdf.pdf + tar chzf epstopdf.tar.gz $^ + +groff = groff +groff_opts = -man -t +pdfopts = $(groff_opts) +htmlopts = $(groff_opts) -Thtml +pspdf = ps2pdf -sPAPERSIZE=a4 +epstopdf.pdf: epstopdf.1 + $(groff) $(pdfopts) $< | $(pspdf) - $@ +epstopdf.html: epstopdf.1 + $(groff) $(htmlopts) $< >$@ |