home *** CD-ROM | disk | FTP | other *** search
- # Copyright (C) 1992, 1993 Aladdin Enterprises. All rights reserved.
- #
- # This file is part of Ghostscript.
- #
- # Ghostscript is distributed in the hope that it will be useful, but
- # WITHOUT ANY WARRANTY. No author or distributor accepts responsibility
- # to anyone for the consequences of using it or for whether it serves any
- # particular purpose or works at all, unless he says so in writing. Refer
- # to the Ghostscript General Public License for full details.
- #
- # Everyone is granted permission to copy, modify and redistribute
- # Ghostscript, but only under the conditions described in the Ghostscript
- # General Public License. A copy of this license is supposed to have been
- # given to you along with Ghostscript so you can know your rights and
- # responsibilities. It should be in a file named COPYING. Among other
- # things, the copyright notice and this notice must be preserved on all
- # copies.
-
- # Makefile for compiling Ghostscript fonts into C.
- # For more information about Ghostscript fonts, consult the Fontmap file,
- # and also fonts.mak and fonts.doc.
-
- CFONTS=fonts/c
- FONTS=fonts
- FONT2C=font2c
-
- cfonts: AvantGarde_c Bookman_c CharterBT_c Courier_c Cyrillic_c Helvetica_c \
- NewCenturySchlbk_c Palatino_c Symbol_c TimesRoman_c \
- Ugly_c Utopia_c ZapfChancery_c ZapfDingbats_c
-
- ofonts: AvantGarde_o Bookman_o CharterBT_o Courier_o Cyrillic_o Helvetica_o \
- NewCenturySchlbk_o Palatino_o Symbol_o TimesRoman_o \
- Ugly_o Utopia_o ZapfChancery_o ZapfDingbats_o
-
- # ---------------------------------------------------------------- #
- # #
- # Compiling .gsf fonts into C #
- # #
- # ---------------------------------------------------------------- #
-
- # ---------------- Avant Garde ----------------
-
- AvantGarde_c: $(CFONTS)/pagk.c $(CFONTS)/pagko.c $(CFONTS)/pagd.c \
- $(CFONTS)/pagdo.c
-
- $(CFONTS)/pagk.c: $(FONTS)/pagk.gsf
- $(FONT2C) AvantGarde-Book $(CFONTS)/pagk.c agk
-
- $(CFONTS)/pagko.c: $(FONTS)/pagko.gsf
- $(FONT2C) AvantGarde-BookOblique $(CFONTS)/pagko.c agko
-
- $(CFONTS)/pagd.c: $(FONTS)/pagd.gsf
- $(FONT2C) AvantGarde-Demi $(CFONTS)/pagd.c agd
-
- $(CFONTS)/pagdo.c: $(FONTS)/pagdo.gsf
- $(FONT2C) AvantGarde-DemiOblique $(CFONTS)/pagdo.c agdo
-
- AvantGarde_o: pagk.$(OBJ) pagko.$(OBJ) pagd.$(OBJ) pagdo.$(OBJ)
-
- pagk.$(OBJ): $(CFONTS)/pagk.c $(CCFONT)
- $(CCCF) $(CFONTS)/pagk.c
-
- pagko.$(OBJ): $(CFONTS)/pagko.c $(CCFONT)
- $(CCCF) $(CFONTS)/pagko.c
-
- pagd.$(OBJ): $(CFONTS)/pagd.c $(CCFONT)
- $(CCCF) $(CFONTS)/pagd.c
-
- pagdo.$(OBJ): $(CFONTS)/pagdo.c $(CCFONT)
- $(CCCF) $(CFONTS)/pagdo.c
-
- # ---------------- Bookman ----------------
-
- Bookman_c: $(CFONTS)/pbkl.c $(CFONTS)/pbkli.c $(CFONTS)/pbkd.c \
- $(CFONTS)/pbkdi.c
-
- $(CFONTS)/pbkl.c: $(FONTS)/pbkl.gsf
- $(FONT2C) Bookman-Light $(CFONTS)/pbkl.c bkl
-
- $(CFONTS)/pbkli.c: $(FONTS)/pbkli.gsf
- $(FONT2C) Bookman-LightItalic $(CFONTS)/pbkli.c bkli
-
- $(CFONTS)/pbkd.c: $(FONTS)/pbkd.gsf
- $(FONT2C) Bookman-Demi $(CFONTS)/pbkd.c bkd
-
- $(CFONTS)/pbkdi.c: $(FONTS)/pbkdi.gsf
- $(FONT2C) Bookman-DemiItalic $(CFONTS)/pbkdi.c bkdi
-
- Bookman_o: pbkl.$(OBJ) pbkli.$(OBJ) pbkd.$(OBJ) pbkdi.$(OBJ)
-
- pbkl.$(OBJ): $(CFONTS)/pbkl.c $(CCFONT)
- $(CCCF) $(CFONTS)/pbkl.c
-
- pbkli.$(OBJ): $(CFONTS)/pbkli.c $(CCFONT)
- $(CCCF) $(CFONTS)/pbkli.c
-
- pbkd.$(OBJ): $(CFONTS)/pbkd.c $(CCFONT)
- $(CCCF) $(CFONTS)/pbkd.c
-
- pbkdi.$(OBJ): $(CFONTS)/pbkdi.c $(CCFONT)
- $(CCCF) $(CFONTS)/pbkdi.c
-
- # ---------------- Charter ----------------
-
- CharterBT_c: $(CFONTS)/bchr.c $(CFONTS)/bchri.c $(CFONTS)/bchb.c \
- $(CFONTS)/bchbi.c
-
- $(CFONTS)/bchr.c: $(FONTS)/bchr.gsf
- $(FONT2C) Charter-Roman $(CFONTS)/bchr.c chr
-
- $(CFONTS)/bchri.c: $(FONTS)/bchri.gsf
- $(FONT2C) Charter-Italic $(CFONTS)/bchri.c chri
-
- $(CFONTS)/bchb.c: $(FONTS)/bchb.gsf
- $(FONT2C) Charter-Bold $(CFONTS)/bchb.c chb
-
- $(CFONTS)/bchbi.c: $(FONTS)/bchbi.gsf
- $(FONT2C) Charter-BoldItalic $(CFONTS)/bchbi.c chbi
-
- CharterBT_o: bchr.$(OBJ) bchri.$(OBJ) bchb.$(OBJ) bchbi.$(OBJ)
-
- bchr.$(OBJ): $(CFONTS)/bchr.c $(CCFONT)
- $(CCCF) $(CFONTS)/bchr.c
-
- bchri.$(OBJ): $(CFONTS)/bchri.c $(CCFONT)
- $(CCCF) $(CFONTS)/bchri.c
-
- bchb.$(OBJ): $(CFONTS)/bchb.c $(CCFONT)
- $(CCCF) $(CFONTS)/bchb.c
-
- bchbi.$(OBJ): $(CFONTS)/bchbi.c $(CCFONT)
- $(CCCF) $(CFONTS)/bchbi.c
-
- # ---------------- Cyrillic ----------------
-
- Cyrillic_c: $(CFONTS)/cyr.c $(CFONTS)/cyri.c
-
- $(CFONTS)/cyr.c: $(FONTS)/cyr.gsf
- $(FONT2C) Cyrillic $(CFONTS)/cyr.c cyr
-
- $(CFONTS)/cyri.c: $(FONTS)/cyri.gsf
- $(FONT2C) Cyrillic-Italic $(CFONTS)/cyri.c cyri
-
- Cyrillic_o: cyr.$(OBJ) cyri.$(OBJ)
-
- cyr.$(OBJ): $(CFONTS)/cyr.c $(CCFONT)
- $(CCCF) $(CFONTS)/cyr.c
-
- cyri.$(OBJ): $(CFONTS)/cyri.c $(CCFONT)
- $(CCCF) $(CFONTS)/cyri.c
-
- # ---------------- Courier ----------------
-
- Courier_c: $(CFONTS)/ncrr.c $(CFONTS)/ncrri.c $(CFONTS)/ncrb.c \
- $(CFONTS)/ncrbi.c
-
- $(CFONTS)/ncrr.c: $(FONTS)/ncrr.gsf
- $(FONT2C) Courier $(CFONTS)/ncrr.c crr
-
- $(CFONTS)/ncrri.c: $(FONTS)/ncrri.gsf
- $(FONT2C) Courier-Italic $(CFONTS)/ncrri.c cri
-
- $(CFONTS)/ncrb.c: $(FONTS)/ncrb.gsf
- $(FONT2C) Courier-Bold $(CFONTS)/ncrb.c crb
-
- $(CFONTS)/ncrbi.c: $(FONTS)/ncrbi.gsf
- $(FONT2C) Courier-Italic $(CFONTS)/ncrbi.c crbi
-
- Courier_o: ncrr.$(OBJ) ncrri.$(OBJ) ncrb.$(OBJ) ncrbi.$(OBJ)
-
- ncrr.$(OBJ): $(CFONTS)/ncrr.c $(CCFONT)
- $(CCCF) $(CFONTS)/ncrr.c
-
- ncrri.$(OBJ): $(CFONTS)/ncrri.c $(CCFONT)
- $(CCCF) $(CFONTS)/ncrri.c
-
- ncrb.$(OBJ): $(CFONTS)/ncrb.c $(CCFONT)
- $(CCCF) $(CFONTS)/ncrb.c
-
- ncrbi.$(OBJ): $(CFONTS)/ncrbi.c $(CCFONT)
- $(CCCF) $(CFONTS)/ncrbi.c
-
- # ---------------- Helvetica ----------------
-
- Helvetica_c: $(CFONTS)/phvr.c $(CFONTS)/phvro.c $(CFONTS)/phvrrn.c \
- $(CFONTS)/phvb.c $(CFONTS)/phvbo.c
-
- $(CFONTS)/phvr.c: $(FONTS)/phvr.gsf
- $(FONT2C) Helvetica $(CFONTS)/phvr.c hvr
-
- $(CFONTS)/phvro.c: $(FONTS)/phvro.gsf
- $(FONT2C) Helvetica-Oblique $(CFONTS)/phvro.c hvro
-
- $(CFONTS)/phvrrn.c: $(FONTS)/phvrrn.gsf
- $(FONT2C) Helvetica-Narrow $(CFONTS)/phvrrn.c hvrrn
-
- $(CFONTS)/phvb.c: $(FONTS)/phvb.gsf
- $(FONT2C) Helvetica-Bold $(CFONTS)/phvb.c hvb
-
- $(CFONTS)/phvbo.c: $(FONTS)/phvbo.gsf
- $(FONT2C) Helvetica-BoldOblique $(CFONTS)/phvbo.c hvbo
-
- Helvetica_o: phvr.$(OBJ) phvro.$(OBJ) phvrrn.$(OBJ) phvb.$(OBJ) phvbo.$(OBJ)
-
- phvr.$(OBJ): $(CFONTS)/phvr.c $(CCFONT)
- $(CCCF) $(CFONTS)/phvr.c
-
- phvro.$(OBJ): $(CFONTS)/phvro.c $(CCFONT)
- $(CCCF) $(CFONTS)/phvro.c
-
- phvrrn.$(OBJ): $(CFONTS)/phvrrn.c $(CCFONT)
- $(CCCF) $(CFONTS)/phvrrn.c
-
- phvb.$(OBJ): $(CFONTS)/phvb.c $(CCFONT)
- $(CCCF) $(CFONTS)/phvb.c
-
- phvbo.$(OBJ): $(CFONTS)/phvbo.c $(CCFONT)
- $(CCCF) $(CFONTS)/phvbo.c
-
- # ---------------- New Century Schoolbook ----------------
-
- NewCenturySchlbk_c: $(CFONTS)/pncr.c $(CFONTS)/pncri.c $(CFONTS)/pncb.c \
- $(CFONTS)/pncbi.c
-
- $(CFONTS)/pncr.c: $(FONTS)/pncr.gsf
- $(FONT2C) NewCenturySchlbk-Roman $(CFONTS)/pncr.c ncr
-
- $(CFONTS)/pncri.c: $(FONTS)/pncri.gsf
- $(FONT2C) NewCenturySchlbk-Italic $(CFONTS)/pncri.c ncri
-
- $(CFONTS)/pncb.c: $(FONTS)/pncb.gsf
- $(FONT2C) NewCenturySchlbk-Bold $(CFONTS)/pncb.c ncb
-
- $(CFONTS)/pncbi.c: $(FONTS)/pncbi.gsf
- $(FONT2C) NewCenturySchlbk-BoldItalic $(CFONTS)/pncbi.c ncbi
-
- NewCenturySchlbk_o: pncr.$(OBJ) pncri.$(OBJ) pncb.$(OBJ) pncbi.$(OBJ)
-
- pncr.$(OBJ): $(CFONTS)/pncr.c $(CCFONT)
- $(CCCF) $(CFONTS)/pncr.c
-
- pncri.$(OBJ): $(CFONTS)/pncri.c $(CCFONT)
- $(CCCF) $(CFONTS)/pncri.c
-
- pncb.$(OBJ): $(CFONTS)/pncb.c $(CCFONT)
- $(CCCF) $(CFONTS)/pncb.c
-
- pncbi.$(OBJ): $(CFONTS)/pncbi.c $(CCFONT)
- $(CCCF) $(CFONTS)/pncbi.c
-
- # ---------------- Palatino ----------------
-
- Palatino_c: $(CFONTS)/pplr.c $(CFONTS)/pplri.c $(CFONTS)/pplb.c \
- $(CFONTS)/pplbi.c
-
- $(CFONTS)/pplr.c: $(FONTS)/pplr.gsf
- $(FONT2C) Palatino-Roman $(CFONTS)/pplr.c plr
-
- $(CFONTS)/pplri.c: $(FONTS)/pplri.gsf
- $(FONT2C) Palatino-Italic $(CFONTS)/pplri.c plri
-
- $(CFONTS)/pplb.c: $(FONTS)/pplb.gsf
- $(FONT2C) Palatino-Bold $(CFONTS)/pplb.c plb
-
- $(CFONTS)/pplbi.c: $(FONTS)/pplbi.gsf
- $(FONT2C) Palatino-BoldItalic $(CFONTS)/pplbi.c plbi
-
- Palatino_o: pplr.$(OBJ) pplri.$(OBJ) pplb.$(OBJ) pplbi.$(OBJ)
-
- pplr.$(OBJ): $(CFONTS)/pplr.c $(CCFONT)
- $(CCCF) $(CFONTS)/pplr.c
-
- pplri.$(OBJ): $(CFONTS)/pplri.c $(CCFONT)
- $(CCCF) $(CFONTS)/pplri.c
-
- pplb.$(OBJ): $(CFONTS)/pplb.c $(CCFONT)
- $(CCCF) $(CFONTS)/pplb.c
-
- pplbi.$(OBJ): $(CFONTS)/pplbi.c $(CCFONT)
- $(CCCF) $(CFONTS)/pplbi.c
-
- # ---------------- Symbol ----------------
-
- Symbol_c: $(CFONTS)/psyr.c
-
- $(CFONTS)/psyr.c: $(FONTS)/psyr.gsf
- $(FONT2C) Symbol $(CFONTS)/psyr.c syr
-
- Symbol_o: psyr.$(OBJ)
-
- psyr.$(OBJ): $(CFONTS)/psyr.c $(CCFONT)
- $(CCCF) $(CFONTS)/psyr.c
-
- # ---------------- Times Roman ----------------
-
- TimesRoman_c: $(CFONTS)/ptmr.c $(CFONTS)/ptmri.c $(CFONTS)/ptmb.c \
- $(CFONTS)/ptmbi.c
-
- $(CFONTS)/ptmr.c: $(FONTS)/ptmr.gsf
- $(FONT2C) Times-Roman $(CFONTS)/ptmr.c tmr
-
- $(CFONTS)/ptmri.c: $(FONTS)/ptmri.gsf
- $(FONT2C) Times-Italic $(CFONTS)/ptmri.c tmri
-
- $(CFONTS)/ptmb.c: $(FONTS)/ptmb.gsf
- $(FONT2C) Times-Bold $(CFONTS)/ptmb.c tmb
-
- $(CFONTS)/ptmbi.c: $(FONTS)/ptmbi.gsf
- $(FONT2C) Times-BoldItalic $(CFONTS)/ptmbi.c tmbi
-
- TimesRoman_o: ptmr.$(OBJ) ptmri.$(OBJ) ptmb.$(OBJ) ptmbi.$(OBJ)
-
- ptmr.$(OBJ): $(CFONTS)/ptmr.c $(CCFONT)
- $(CCCF) $(CFONTS)/ptmr.c
-
- ptmri.$(OBJ): $(CFONTS)/ptmri.c $(CCFONT)
- $(CCCF) $(CFONTS)/ptmri.c
-
- ptmb.$(OBJ): $(CFONTS)/ptmb.c $(CCFONT)
- $(CCCF) $(CFONTS)/ptmb.c
-
- ptmbi.$(OBJ): $(CFONTS)/ptmbi.c $(CCFONT)
- $(CCCF) $(CFONTS)/ptmbi.c
-
- # ---------------- Ugly ----------------
-
- Ugly_c: uglyr.c
-
- uglyr.c: uglyr.gsf
- $(FONT2C) Ugly uglyr.c uglyr
-
- Ugly_o: uglyr.$(OBJ)
-
- uglyr.$(OBJ): uglyr.c $(CCFONT)
- $(CCCF) uglyr.c
-
- # ---------------- Utopia ----------------
-
- Utopia_c: $(CFONTS)/putr.c $(CFONTS)/putri.c $(CFONTS)/putb.c \
- $(CFONTS)/putbi.c
-
- $(CFONTS)/putr.c: $(FONTS)/putr.gsf
- $(FONT2C) Utopia-Regular $(CFONTS)/putr.c utr
-
- $(CFONTS)/putri.c: $(FONTS)/putri.gsf
- $(FONT2C) Utopia-Italic $(CFONTS)/putri.c utri
-
- $(CFONTS)/putb.c: $(FONTS)/putb.gsf
- $(FONT2C) Utopia-Bold $(CFONTS)/putb.c utb
-
- $(CFONTS)/putbi.c: $(FONTS)/putbi.gsf
- $(FONT2C) Utopia-BoldItalic $(CFONTS)/putbi.c utbi
-
- Utopia_o: putr.$(OBJ) putri.$(OBJ) putb.$(OBJ) putbi.$(OBJ)
-
- putr.$(OBJ): $(CFONTS)/putr.c $(CCFONT)
- $(CCCF) $(CFONTS)/putr.c
-
- putri.$(OBJ): $(CFONTS)/putri.c $(CCFONT)
- $(CCCF) $(CFONTS)/putri.c
-
- putb.$(OBJ): $(CFONTS)/putb.c $(CCFONT)
- $(CCCF) $(CFONTS)/putb.c
-
- putbi.$(OBJ): $(CFONTS)/putbi.c $(CCFONT)
- $(CCCF) $(CFONTS)/putbi.c
-
- # ---------------- Zapf Chancery ----------------
-
- ZapfChancery_c: $(CFONTS)/zcr.c $(CFONTS)/zcro.c $(CFONTS)/zcb.c
-
- $(CFONTS)/zcr.c: $(FONTS)/zcr.gsf
- $(FONT2C) ZapfChancery $(CFONTS)/zcr.c cr
-
- $(CFONTS)/zcro.c: $(FONTS)/zcro.gsf
- $(FONT2C) ZapfChancery-Oblique $(CFONTS)/zcro.c cro
-
- $(CFONTS)/zcb.c: $(FONTS)/zcb.gsf
- $(FONT2C) ZapfChancery-Bold $(CFONTS)/zcb.c cb
-
- ZapfChancery_o: zcr.$(OBJ) zcro.$(OBJ) zcb.$(OBJ)
-
- zcr.$(OBJ): $(CFONTS)/zcr.c $(CCFONT)
- $(CCCF) $(CFONTS)/zcr.c
-
- zcro.$(OBJ): $(CFONTS)/zcro.c $(CCFONT)
- $(CCCF) $(CFONTS)/zcro.c
-
- zcb.$(OBJ): $(CFONTS)/zcb.c $(CCFONT)
- $(CCCF) $(CFONTS)/zcb.c
-
- # ---------------- Zapf Dingbats ----------------
-
- ZapfDingbats_c: $(CFONTS)/pzdr.c
-
- $(CFONTS)/pzdr.c: $(FONTS)/pzdr.gsf
- $(FONT2C) ZapfDingbats $(CFONTS)/pzdr.c zdr
-
- ZapfDingbats_o: pzdr.$(OBJ)
-
- pzdr.$(OBJ): $(CFONTS)/pzdr.c $(CCFONT)
- $(CCCF) $(CFONTS)/pzdr.c
-