diff options
Diffstat (limited to 'Master/texmf-dist/source/fonts/fonts-tlwg/Makefile.am')
-rw-r--r-- | Master/texmf-dist/source/fonts/fonts-tlwg/Makefile.am | 96 |
1 files changed, 95 insertions, 1 deletions
diff --git a/Master/texmf-dist/source/fonts/fonts-tlwg/Makefile.am b/Master/texmf-dist/source/fonts/fonts-tlwg/Makefile.am index 4260986eb61..e2611544cb3 100644 --- a/Master/texmf-dist/source/fonts/fonts-tlwg/Makefile.am +++ b/Master/texmf-dist/source/fonts/fonts-tlwg/Makefile.am @@ -116,6 +116,100 @@ dist-ctan-zip: dist-tds-zip distdir dist-ctan: dist-ctan-zip -.PHONY: dist-ctan dist-ctan-tgz dist-ctan-zip dist-tds dist-tds-tgz dist-tds-zip inst-tds endif # INCLUDE_LATEX +.PHONY: dist-tds dist-tds-tgz dist-tds-zip inst-tds +.PHONY: dist-ctan dist-ctan-tgz dist-ctan-zip + +# +# Font Binary Tarballs +# + +otf_package = otf-tlwg +ttf_package = ttf-tlwg +woff_package = woff-tlwg + +otfdist_txz = $(otf_package)-$(VERSION).tar.xz +ttfdist_txz = $(ttf_package)-$(VERSION).tar.xz +woffdist_txz = $(woff_package)-$(VERSION).tar.xz + +otfdist_zip = $(otf_package)-$(VERSION).zip +ttfdist_zip = $(ttf_package)-$(VERSION).zip +woffdist_zip = $(woff_package)-$(VERSION).zip + +otfdistdir = $(otf_package)-$(VERSION) +ttfdistdir = $(ttf_package)-$(VERSION) +woffdistdir = $(woff_package)-$(VERSION) + +fcdistdir = fontconfig-$(VERSION) + +workingdir = work + +inst-fonts.stamp: + rm -rf $(otfdistdir) $(ttfdistdir) $(woffdistdir) + rm -rf $(fcdistdir) + rm -rf $(workingdir) + mkdir $(workingdir) + confdir=`cd $(top_srcdir) && pwd` \ + abs_otfdistdir=`pwd`/$(otfdistdir) \ + abs_ttfdistdir=`pwd`/$(ttfdistdir) \ + abs_woffdistdir=`pwd`/$(woffdistdir) \ + abs_fcdistdir=`pwd`/$(fcdistdir) \ + && cd $(workingdir) \ + && $$confdir/configure \ + --enable-otf --with-otfdir=$$abs_otfdistdir \ + --enable-ttf --with-ttfdir=$$abs_ttfdistdir \ + --enable-woff --with-woffdir=$$abs_woffdistdir \ + --datadir=$$abs_fcdistdir \ + && $(MAKE) $(AM_MAKEFLAGS) \ + && $(MAKE) $(AM_MAKEFLAGS) install + cp -a $(fcdistdir)/* $(otfdistdir) + cp -a $(fcdistdir)/* $(ttfdistdir) + rm -rf $(fcdistdir) + rm -rf $(workingdir) + touch $@ + +dist-otf-txz: inst-fonts.stamp + rm -f $(otfdist_txz) + tar cJf $(otfdist_txz) $(otfdistdir) + md5sum $(otfdist_txz) > $(otfdist_txz).md5sum + +dist-otf-zip: inst-fonts.stamp + rm -f $(otfdist_zip) + zip -r $(otfdist_zip) $(otfdistdir) + md5sum $(otfdist_zip) > $(otfdist_zip).md5sum + +dist-ttf-txz: inst-fonts.stamp + rm -f $(ttfdist_txz) + tar cJf $(ttfdist_txz) $(ttfdistdir) + md5sum $(ttfdist_txz) > $(ttfdist_txz).md5sum + +dist-ttf-zip: inst-fonts.stamp + rm -f $(ttfdist_zip) + zip -r $(ttfdist_zip) $(ttfdistdir) + md5sum $(ttfdist_zip) > $(ttfdist_zip).md5sum + +dist-woff-txz: inst-fonts.stamp + rm -f $(woffdist_txz) + tar cJf $(woffdist_txz) $(woffdistdir) + md5sum $(woffdist_txz) > $(woffdist_txz).md5sum + +dist-woff-zip: inst-fonts.stamp + rm -f $(woffdist_zip) + zip -r $(woffdist_zip) $(woffdistdir) + md5sum $(woffdist_zip) > $(woffdist_zip).md5sum + +dist-fonts-clean: + rm -rf $(otfdistdir) $(ttfdistdir) $(woffdistdir) + rm -f inst-fonts.stamp + +dist-fonts-txz: dist-otf-txz dist-ttf-txz dist-woff-txz + +dist-fonts-zip: dist-otf-zip dist-ttf-zip dist-woff-zip + +dist-fonts: dist-fonts-txz dist-fonts-zip dist-fonts-clean + +.PHONY: dist-fonts-txz dist-otf-txz dist-ttf-txz dist-woff-txz +.PHONY: dist-fonts-zip dist-otf-zip dist-ttf-zip dist-woff-zip +.PHONY: dist-fonts dist-fonts-clean + |