diff options
Diffstat (limited to 'contrib/groff/font/devdvi/generate/Makefile')
-rw-r--r-- | contrib/groff/font/devdvi/generate/Makefile | 107 |
1 files changed, 107 insertions, 0 deletions
diff --git a/contrib/groff/font/devdvi/generate/Makefile b/contrib/groff/font/devdvi/generate/Makefile new file mode 100644 index 0000000..8e3d144 --- /dev/null +++ b/contrib/groff/font/devdvi/generate/Makefile @@ -0,0 +1,107 @@ +# Copyright (C) 1989-2000 Free Software Foundation, Inc. +# Written by James Clark (jjc@jclark.com) +# +# This file is part of groff. +# +# groff is free software; you can redistribute it and/or modify it under +# the terms of the GNU General Public License as published by the Free +# Software Foundation; either version 2, or (at your option) any later +# version. +# +# groff is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +# for more details. +# +# You should have received a copy of the GNU General Public License along +# with groff; see the file COPYING. If not, write to the Free Software +# Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + +# This is set up so you can do: +# make -f generate/Makefile +# in the parent directory of the directory containing this file. + +# Note that the following font files have manually added kerning values for +# `` and '': B, BI, I, R. + +srcdir=. +tfmdir=/usr/local/lib/groff-tfm +gfdir=/usr/local/lib/groff-gf + +TFMTODIT=tfmtodit +FONTS=R I B BI CW CWI MI S EX H HI HB SA SB +SPECIALFLAG=-s + +all: $(FONTS) + +# R is special because it contains \(pl \(eq + +R: $(srcdir)/texr.map + $(TFMTODIT) $(SPECIALFLAG) -g $(gfdir)/cmr10.300gf \ + $(tfmdir)/cmr10.tfm $(srcdir)/texr.map $@ + +# I is special because it contains \(Po + +I: $(srcdir)/texi.map + $(TFMTODIT) $(SPECIALFLAG) -g $(gfdir)/cmti10.300gf \ + $(tfmdir)/cmti10.tfm $(srcdir)/texi.map $@ + +B: $(srcdir)/texb.map + $(TFMTODIT) -g $(gfdir)/cmbx10.300gf \ + $(tfmdir)/cmbx10.tfm $(srcdir)/texb.map $@ + +BI: $(srcdir)/texi.map + $(TFMTODIT) -g $(gfdir)/cmbxti10.300gf \ + $(tfmdir)/cmbxti10.tfm $(srcdir)/texi.map $@ + +# CW is special because it contains " + +CW: $(srcdir)/textt.map + $(TFMTODIT) $(SPECIALFLAG) \ + $(tfmdir)/cmtt10.tfm $(srcdir)/textt.map $@ + +CWI: $(srcdir)/textt.map + $(TFMTODIT) \ + $(tfmdir)/cmitt10.tfm $(srcdir)/textt.map $@ + +MI: $(srcdir)/texmi.map + $(TFMTODIT) $(SPECIALFLAG) -k 0177 \ + $(tfmdir)/cmmi10.tfm $(srcdir)/texmi.map $@ + +S: $(srcdir)/texsy.map + $(TFMTODIT) $(SPECIALFLAG) -k 060 \ + $(tfmdir)/cmsy10.tfm $(srcdir)/texsy.map $@ + +EX: $(srcdir)/texex.map + $(TFMTODIT) $(SPECIALFLAG) \ + $(tfmdir)/cmex10.tfm $(srcdir)/texex.map $@ + +H: $(srcdir)/texb.map + $(TFMTODIT) -g $(gfdir)/cmss10.300gf \ + $(tfmdir)/cmss10.tfm $(srcdir)/texb.map $@ + +HB: $(srcdir)/texb.map + $(TFMTODIT) -g $(gfdir)/cmssbx10.300gf \ + $(tfmdir)/cmssbx10.tfm $(srcdir)/texb.map $@ + +HI: $(srcdir)/texb.map + $(TFMTODIT) -g $(gfdir)/cmssi10.300gf \ + $(tfmdir)/cmssi10.tfm $(srcdir)/texb.map $@ + +SA: $(srcdir)/msam.map + $(TFMTODIT) $(SPECIALFLAG) \ + $(tfmdir)/msam10.tfm $(srcdir)/msam.map $@ + +SB: $(srcdir)/msbm.map + $(TFMTODIT) $(SPECIALFLAG) \ + $(tfmdir)/msbm10.tfm $(srcdir)/msbm.map $@ + +clean: + +realclean: + -rm -f $(FONTS) + +extraclean: realclean + -rm -f core *~ "#*" + +.PHONY: clean realclean extraclean all |