diff options
Diffstat (limited to 'Master/texmf-dist/doc/generic/vntex/tests/Makefile')
-rw-r--r-- | Master/texmf-dist/doc/generic/vntex/tests/Makefile | 213 |
1 files changed, 213 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/generic/vntex/tests/Makefile b/Master/texmf-dist/doc/generic/vntex/tests/Makefile new file mode 100644 index 00000000000..bff74420fcf --- /dev/null +++ b/Master/texmf-dist/doc/generic/vntex/tests/Makefile @@ -0,0 +1,213 @@ +# vntex-3.02 +# +# Author: Han The Thanh <hanthethanh@gmx.net>. +# This file is part of vntex. Public domain. + +# The primary site of vntex is: +# +# http://vntex.org + +# This file has been tested with GNU make and Linux only. + +# Usage: +# First edit the variables below according to what you have installed. +# +# Run `make' to produce all files. +# +# Instead, you can +# run `make testpdf' to produce all PDF files, +# run `make testps' to produce all PS files, +# run `make samples' to produce all samples (as PDF), +# run `make testht' to produce the HTML files. +# +# To view the the output files, +# run `make viewpdf' to view all PDF files, +# run `make viewps' to view all PS files, +# run `make viewhtml' to view all HTML files. +# run `make viewsamples' to view all *-sample.pdf files. +# run `make viewfonts' to view all *-test.pdf files. +# +# Finally, to remove generated files, +# run `make clean' to remove all temporary files, +# run `make distclean' to remove everything except the source files. + +# Select a viewer of your choice. You can add commandline arguments. +VIEWER_PDF = xpdf +VIEWER_PS = gv -antialias +VIEWER_HTML = mozilla + +# Set this variable to `false' if you don't have tex4ht installed +# on your system (look whether the program `htlatex' exists). +TEX4HT = true + +# Comment out the next two lines if you don't have a recent version +# of the Antykwa Torunska font family (antt) with T5 support (look +# whether you have `t5-antt.enc' in your TEXMF tree). +ANTT_TEST = t5antt-test +ANTT_SAMPLE = t5antt-sample + +# Comment out the next two lines if you don't have a recent version +# of Latin Modern (look whether you have `t5-lmr10.tfm' in your TEXMF +# tree. +T5LM_TEST = t5lm-test +T5LM_SAMPLE = t5lm-sample + +# Comment out the next two lines if you don't have a recent version +# of the Iwona font family (look whether you have `iwona.map' +# in your TEXMF tree). +IWONA_TEST = t5iwona-test +IWONA_SAMPLE = t5iwona-sample + +# Comment out the next two lines if you don't have a recent version +# of the Kurier font family (look whether you have `kurier.map' +# in your TEXMF tree). +KURIER_TEST = t5kurier-test +KURIER_SAMPLE = t5kurier-sample + +# Comment out the next two lines if you don't have the MS core font +# files like `arial.ttf' or `tahomabd.ttf' installed in your TEXMF +# tree. +MSCORE_TEST = mscore-test +MSCORE_SAMPLE = mscore-sample + +# Comment out the next line if you don't have plnfss installed on your +# system (look whether `plnfss.tex' and `t5cmr.pfd' exists. +TEST_PLAIN = test-plain test-plain-tcx + + +#====================================================# +# There is no need to edit anything below this line. # +#====================================================# + + +TEXOPTS = -parse-first-line -recorder +TEX4HTOPTS = "html,uni-html4,charset=utf8" " -cunihtf -utf8" +FONTMEM = env font_mem_size=1200000 + +PDFLATEX = pdflatex $(TEXOPTS) +LATEX = latex $(TEXOPTS) +PDFTEX = pdftex $(TEXOPTS) +TEX = tex $(TEXOPTS) +DVIPS = dvips + + +TEST_LATEX = test-vietnam test-babel + +TEST_LATEX_ALL = $(TEST_LATEX) test-vietnam-tcx + +REFERENCES = vnr-test urwvn-test chartervn-test \ + $(ANTT_TEST) $(T5LM_TEST) \ + $(IWONA_TEST) $(KURIER_TEST) $(MSCORE_TEST) + +SAMPLES = vnr-sample urwvn-sample chartervn-sample \ + $(ANTT_SAMPLE) $(T5LM_SAMPLE) \ + $(IWONA_SAMPLE) $(KURIER_SAMPLE) \ + $(MSCORE_SAMPLE) + + +default: testpdf testps samples testht + + +vntovn: test-tcvn.tex test-utf8.tex + + +test-tcvn.tex: test-viscii.tex + vntovn viscii tcvn $< > $@ + + +test-utf8.tex: test-viscii.tex + vntovn viscii utf8 $< > $@ + + +testpdf: + for f in $(TEST_LATEX_ALL); do \ + test -f $$f.aux || $(PDFLATEX) $$f.tex; \ + $(PDFLATEX) $$f.tex; \ + done + for f in $(TEST_PLAIN); do \ + $(PDFTEX) $$f.tex; \ + done + + +testps: + for f in $(TEST_LATEX_ALL); do \ + test -f $$f.aux || $(LATEX) $$f.tex; \ + $(LATEX) $$f.tex ; $(DVIPS) $$f.dvi -o; \ + done + for f in $(TEST_PLAIN); do \ + $(TEX) $$f.tex ; $(DVIPS) $$f.dvi -o; \ + done + + +testht: + for f in $(TEST_LATEX) $(REFERENCES); do \ + htlatex $$f.tex $(TEX4HTOPTS); \ + done + + +samples: + for f in $(SAMPLES) ; do \ + test -f $$f.aux || \ + $(FONTMEM) $(PDFLATEX) $$f.tex; \ + done + for f in $(REFERENCES) $(SAMPLES) ; do \ + $(FONTMEM) $(PDFLATEX) $$f.tex; \ + done + + +refs: + for f in $(REFERENCES) ; do \ + $(FONTMEM) $(PDFLATEX) $$f.tex; \ + done + + + +viewpdf: + for f in $(TEST_LATEX_ALL) $(TEST_PLAIN); do \ + (test ! -f $$f.pdf && \ + echo "WARNING: File \"$$f.pdf\" not found.") \ + || $(VIEWER_PDF) $$f.pdf; \ + done + + +viewps: + for f in $(TEST_LATEX_ALL) $(TEST_PLAIN); do \ + (test ! -f $$f.ps && \ + echo "WARNING: File \"$$f.ps\" not found.") \ + || $(VIEWER_PS) $$f.ps; \ + done + + +viewhtml: + for f in $(TEST_LATEX) $(REFERENCES); do \ + (test ! -f $$f.html && \ + echo "WARNING: File \"$$f.html\" not found.") \ + || $(VIEWER_HTML) file://`pwd`/$$f.html; \ + done + + +viewsamples: + for f in $(SAMPLES); do \ + (test ! -f $$f.pdf && \ + echo "WARNING: File \"$$f.pdf\" not found.") \ + || $(VIEWER_PDF) $$f.pdf; \ + done + + +viewfonts: + for f in $(REFERENCES); do \ + (test ! -f $$f.pdf && \ + echo "WARNING: File \"$$f.pdf\" not found.") \ + || $(VIEWER_PDF) $$f.pdf; \ + done + + + +clean: + rm -f *.dvi *.out *.toc *.aux *.log *.4ct *.4tc *.idv *.lg \ + *.tmp *.xref *.fls *.lof + + +distclean: clean + rm -f *.pdf *.ps *.css *.html nocompress + |