home *** CD-ROM | disk | FTP | other *** search
Makefile | 1991-04-30 | 3.9 KB | 184 lines |
- #Copyright (C) 1989, 1990 Free Software Foundation, Inc.
- # Written by James Clark (jjc@jclark.uucp)
- #
- #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 1, 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 LICENSE. If not, write to the Free Software
- #Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
-
- #This is the Makefile used for constructing the groff font files
- #from the afm files.
- #To use this, you need perl 3.0, and afm files.
- #The symbol.afm used has some tweaks; symbol.diff is a diff between the
- #original symbol.afm and the tweaked symbol.afm.
-
- SPECIALFONTS=S
- DINGBATSFONTS=ZD ZDR
- GREEKFONTS=SS
- TEXTFONTS=AB ABI AI AR \
- BMB BMBI BMI BMR \
- CB CBI CI CR \
- HB HBI HI HR \
- HNB HNBI HNI HNR \
- NB NBI NI NR \
- PB PBI PI PR \
- TB TBI TI TR \
- ZCMI
-
- AFMTODIT=./afmtodit
- IFLAG=-i 50
- TEXTENC=text.enc
- EFLAG=-e $(TEXTENC)
- TEXTMAP=textmap
- SYMBOLMAP=symbolmap
-
- FONTS=$(TEXTFONTS) $(SPECIALFONTS) $(GREEKFONTS) $(DINGBATSFONTS)
-
- all: $(FONTS)
-
- VPATH=/usr/local/afm
-
- TR: timesr.afm
- $(AFMTODIT) $(EFLAG) $< $(TEXTMAP) $@
-
- TB: timesb.afm
- $(AFMTODIT) $(EFLAG) $< $(TEXTMAP) $@
-
- TI: timesi.afm
- $(AFMTODIT) $(EFLAG) $(IFLAG) -a 7 $< $(TEXTMAP) $@
-
- TBI: timesbi.afm
- $(AFMTODIT) $(EFLAG) $(IFLAG) $< $(TEXTMAP) $@
-
- HR: helve.afm
- $(AFMTODIT) $(EFLAG) $< $(TEXTMAP) $@
-
- HB: helveb.afm
- $(AFMTODIT) $(EFLAG) $< $(TEXTMAP) $@
-
- HI: helveo.afm
- $(AFMTODIT) $(EFLAG) $(IFLAG) $< $(TEXTMAP) $@
-
- HBI: helvebo.afm
- $(AFMTODIT) $(EFLAG) $(IFLAG) $< $(TEXTMAP) $@
-
- CR: couri.afm
- $(AFMTODIT) $(EFLAG) $< $(TEXTMAP) $@
-
- CB: courib.afm
- $(AFMTODIT) $(EFLAG) $< $(TEXTMAP) $@
-
- CI: courio.afm
- $(AFMTODIT) $(EFLAG) $(IFLAG) $< $(TEXTMAP) $@
-
- CBI: couribo.afm
- $(AFMTODIT) $(EFLAG) $(IFLAG) $< $(TEXTMAP) $@
-
- PR: palatr.afm
- $(AFMTODIT) $(EFLAG) $< $(TEXTMAP) $@
-
- PB: palatb.afm
- $(AFMTODIT) $(EFLAG) $< $(TEXTMAP) $@
-
- PI: palati.afm
- $(AFMTODIT) $(EFLAG) $(IFLAG) $< $(TEXTMAP) $@
-
- PBI: palatbi.afm
- $(AFMTODIT) $(EFLAG) $(IFLAG) $< $(TEXTMAP) $@
-
- NR: newcsr.afm
- $(AFMTODIT) $(EFLAG) $< $(TEXTMAP) $@
-
- NB: newcsb.afm
- $(AFMTODIT) $(EFLAG) $< $(TEXTMAP) $@
-
- NI: newcsi.afm
- $(AFMTODIT) $(EFLAG) $(IFLAG) $< $(TEXTMAP) $@
-
- NBI: newcsbi.afm
- $(AFMTODIT) $(EFLAG) $(IFLAG) $< $(TEXTMAP) $@
-
- BMR: bookml.afm
- $(AFMTODIT) $(EFLAG) $< $(TEXTMAP) $@
-
- BMB: bookmd.afm
- $(AFMTODIT) $(EFLAG) $< $(TEXTMAP) $@
-
- BMI: bookmli.afm
- $(AFMTODIT) $(EFLAG) $(IFLAG) $< $(TEXTMAP) $@
-
- BMBI: bookmdi.afm
- $(AFMTODIT) $(EFLAG) $(IFLAG) $< $(TEXTMAP) $@
-
- AR: avangbk.afm
- $(AFMTODIT) $(EFLAG) $< $(TEXTMAP) $@
-
- AB: avangd.afm
- $(AFMTODIT) $(EFLAG) $< $(TEXTMAP) $@
-
- AI: avangbko.afm
- $(AFMTODIT) $(EFLAG) $(IFLAG) $< $(TEXTMAP) $@
-
- ABI: avangdo.afm
- $(AFMTODIT) $(EFLAG) $(IFLAG) $< $(TEXTMAP) $@
-
- HNR: helven.afm
- $(AFMTODIT) $(EFLAG) $< $(TEXTMAP) $@
-
- HNB: helvenb.afm
- $(AFMTODIT) $(EFLAG) $< $(TEXTMAP) $@
-
- HNI: helveno.afm
- $(AFMTODIT) $(EFLAG) $(IFLAG) $< $(TEXTMAP) $@
-
- HNBI: helvenbo.afm
- $(AFMTODIT) $(EFLAG) $(IFLAG) $< $(TEXTMAP) $@
-
- ZCMI: zapfcmi.afm
- $(AFMTODIT) $(EFLAG) $(IFLAG) $< $(TEXTMAP) $@
-
- SS: symbolsl.afm
- $(AFMTODIT) -s $(IFLAG) $< lgreekmap $@
-
- S: symbol.afm
- $(AFMTODIT) -s $< $(SYMBOLMAP) $@
-
- ZD: zapfd.afm
- $(AFMTODIT) -s $< dingbatsmap $@
-
- # zapdfr.afm is exatly the same as zapfd.afm but with a FontName of
- # ZapfDingbats-Reverse
-
- ZDR: zapfdr.afm
- $(AFMTODIT) -s $< dingbatsrmap $@
-
- ZD: dingbatsmap
-
- ZDR: dingbatsrmap
-
- $(FONTS): $(AFMTODIT)
-
- $(TEXTFONTS): $(TEXTMAP) $(TEXTENC)
-
- $(SPECIALFONTS): $(SYMBOLMAP)
-
- $(GREEKFONTS): lgreekmap
-
- $(SYMBOLMAP): $(TEXTMAP) symbolchars
- cat $(TEXTMAP) symbolchars >$@
-
- clean:
- -rm -f $(FONTS)
- -rm -f $(SYMBOLMAP)
-