# Public domain.
# You may freely use, modify and/or distribute this file.

# test data for uptex virtual fonts
uptex-vf: upjf_full.vf upjf_omit.vf upjf.dvi

upjf.tfm:
	cp -p `kpsewhich upjisr-h.tfm` upjf.tfm

upjf_full.vf: upjf.tfm upjf_full.cnf
	makejvf -i -u custom -e -t upjf_full.cnf -H upjf.tfm -K upjf-g upjf-r
	mv upjf.vf upjf_full.vf

upjf_omit.vf: upjf.tfm upjf_omit.cnf
	makejvf -i -u custom -e -t upjf_omit.cnf -H upjf.tfm -K upjf-g upjf-r
	mv upjf.vf upjf_omit.vf

upjv.tfm:
	cp -p `kpsewhich upjisr-v.tfm` upjv.tfm

upjv_full.vf: upjv.tfm upjf_full.cnf
	makejvf -i -u custom -e -t upjf_full.cnf upjv.tfm -K upjv-g upjv-r
	mv upjv.vf upjv_full.vf

upjv_omit.vf: upjv.tfm upjf_omit.cnf
	makejvf -i -u custom -e -t upjf_omit.cnf upjv.tfm -K upjv-g upjv-r
	mv upjv.vf upjv_omit.vf

upjf-g00.ofm:
	opl2ofm upjf-g00.opl

upjv-g00.ofm:
	opl2ofm upjv-g00.opl

upjf-r00.ofm:
	opl2ofm upjf-r00.opl

upjv-r00.ofm:
	opl2ofm upjv-r00.opl

upjf1-r.tfm:
	uppltotf upjf1-r.pl

# test for different mapping
upjf1_full.vf: upjf1_full.zvp0
	jfmutil zvp02vf upjf1_full.zvp0

upjf1_omit.vf: upjf1_omit.zvp0
	jfmutil zvp02vf upjf1_omit.zvp0

# test for variation selector, compound character
upjf2_full.vf: upjf2_full.zvp0
	jfmutil zvp02vf upjf2_full.zvp0

upjv2_full.vf: upjv2_full.zvp0
	jfmutil zvp02vf upjv2_full.zvp0

# test for hentaigana with noto font
upjf3_full.vf: upjf3_full.zvp0
	jfmutil zvp02vf upjf3_full.zvp0

upjv3_full.vf: upjv3_full.zvp0
	jfmutil zvp02vf upjv3_full.zvp0

# test for hentaigana with IPA MJ Mincho
upjf4_full.vf: upjf4_full.zvp0
	jfmutil zvp02vf upjf4_full.zvp0

upjv4_full.vf: upjv4_full.zvp0
	jfmutil zvp02vf upjv4_full.zvp0

upjf-c.tfm:
	uppltotf upjf-c.pl

upjv-c.tfm:
	uppltotf upjv-c.pl

upjf.dvi: upjf.tex
	uplatex upjf.tex
	dvispc -a upjf.dvi upjf.dvitxt
	sed -i '/xxx/d' upjf.dvitxt
	sed -i -e "4i xxx1 176 'pdf:docinfo<</Title(upTeXを試す)/Subject(시험)/Creator(LaTeX with hyperref)/Author(☃ ☀)/Producer(dvipdfm)/Keywords(超鏈接; ハイパーリンク; 하이퍼링크)>>'" upjf.dvitxt
	dvispc -x upjf.dvitxt upjf.dvi
	rm upjf.dvitxt

upjf2.dvi: upjf2.tex
	uplatex upjf2.tex
	dvispc -a upjf2.dvi upjf2.dvitxt
	sed -i '/xxx/d' upjf2.dvitxt
	sed -i -e "4i xxx1 176 'pdf:docinfo<</Title(upTeXを試す)/Subject(시험)/Creator(LaTeX with hyperref)/Author(☃ ☀)/Producer(dvipdfm)/Keywords(超鏈接; ハイパーリンク; 하이퍼링크)>>'" upjf2.dvitxt
	dvispc -x upjf2.dvitxt upjf2.dvi
	rm upjf2.dvitxt

upjf3.dvi: upjf3.tex
	uplatex upjf3.tex
	dvispc -a upjf3.dvi upjf3.dvitxt
	sed -i '/xxx/d' upjf3.dvitxt
	sed -i -e "4i xxx1 176 'pdf:docinfo<</Title(upTeXを試す)/Subject(시험)/Creator(LaTeX with hyperref)/Author(☃ ☀)/Producer(dvipdfm)/Keywords(超鏈接; ハイパーリンク; 하이퍼링크)>>'" upjf3.dvitxt
	dvispc -x upjf3.dvitxt upjf3.dvi
	rm upjf3.dvitxt

