📄 makefile
字号:
#Copyright (C) 1989, 1990, 1991, 1992 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, 675 Mass Ave, Cambridge, MA 02139, USA.# This is set up so you can do# make -f generate/Makefile# in the parent directory of this directory.# Directory containing AFM files. Must not be current directory.# Either long names (eg Times-Roman.afm) or short names (eg timesr.afm)# may be used. See the afmname script.afmdir=/usr/local/afmsrcdir=generateSPECIALFONTS=SDINGBATSFONTS=ZD ZDRGREEKFONTS=SSTEXTFONTS=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 ZCMIFONTS=$(TEXTFONTS) $(SPECIALFONTS) $(GREEKFONTS) $(DINGBATSFONTS)DESC=$(srcdir)/../DESCAFMTODIT=afmtodit -d$(DESC)IFLAG=-i 50NOLIGFLAG=-nTEXTENC=$(srcdir)/../text.encEFLAG=-e $(TEXTENC)TEXTMAP=$(srcdir)/textmapSHELL=/bin/shAFMNAME=$(SHELL) $(srcdir)/afmnameall: $(FONTS)TR: $(AFMTODIT) $(EFLAG) \ `$(AFMNAME) $(afmdir)/Times-Roman.afm` $(TEXTMAP) $@TB: $(AFMTODIT) $(EFLAG) \ `$(AFMNAME) $(afmdir)/Times-Bold.afm` $(TEXTMAP) $@TI: $(AFMTODIT) $(EFLAG) $(IFLAG) -a 7 \ `$(AFMNAME) $(afmdir)/Times-Italic.afm` $(TEXTMAP) $@TBI: $(AFMTODIT) $(EFLAG) $(IFLAG) \ `$(AFMNAME) $(afmdir)/Times-BoldItalic.afm` $(TEXTMAP) $@HR: $(AFMTODIT) $(EFLAG) \ `$(AFMNAME) $(afmdir)/Helvetica.afm` $(TEXTMAP) $@HB: $(AFMTODIT) $(EFLAG) \ `$(AFMNAME) $(afmdir)/Helvetica-Bold.afm` $(TEXTMAP) $@HI: $(AFMTODIT) $(EFLAG) $(IFLAG) \ `$(AFMNAME) $(afmdir)/Helvetica-Oblique.afm` $(TEXTMAP) $@HBI: $(AFMTODIT) $(EFLAG) $(IFLAG) \ `$(AFMNAME) $(afmdir)/Helvetica-BoldOblique.afm` $(TEXTMAP) $@CR: $(AFMTODIT) $(NOLIGFLAG) $(EFLAG) \ `$(AFMNAME) $(afmdir)/Courier.afm` $(TEXTMAP) $@CB: $(AFMTODIT) $(NOLIGFLAG) $(EFLAG) \ `$(AFMNAME) $(afmdir)/Courier-Bold.afm` $(TEXTMAP) $@CI: $(AFMTODIT) $(NOLIGFLAG) $(EFLAG) $(IFLAG) \ `$(AFMNAME) $(afmdir)/Courier-Oblique.afm` $(TEXTMAP) $@CBI: $(AFMTODIT) $(NOLIGFLAG) $(EFLAG) $(IFLAG) \ `$(AFMNAME) $(afmdir)/Courier-BoldOblique.afm` $(TEXTMAP) $@PR: $(AFMTODIT) $(EFLAG) \ `$(AFMNAME) $(afmdir)/Palatino-Roman.afm` $(TEXTMAP) $@PB: $(AFMTODIT) $(EFLAG) \ `$(AFMNAME) $(afmdir)/Palatino-Bold.afm` $(TEXTMAP) $@PI: $(AFMTODIT) $(EFLAG) $(IFLAG) \ `$(AFMNAME) $(afmdir)/Palatino-Italic.afm` $(TEXTMAP) $@PBI: $(AFMTODIT) $(EFLAG) $(IFLAG) \ `$(AFMNAME) $(afmdir)/Palatino-BoldItalic.afm` $(TEXTMAP) $@NR: $(AFMTODIT) $(EFLAG) \ `$(AFMNAME) $(afmdir)/NewCenturySchlbk-Roman.afm` $(TEXTMAP) $@NB: $(AFMTODIT) $(EFLAG) \ `$(AFMNAME) $(afmdir)/NewCenturySchlbk-Bold.afm` $(TEXTMAP) $@NI: $(AFMTODIT) $(EFLAG) $(IFLAG) \ `$(AFMNAME) $(afmdir)/NewCenturySchlbk-Italic.afm` $(TEXTMAP) $@NBI: $(AFMTODIT) $(EFLAG) $(IFLAG) \ `$(AFMNAME) $(afmdir)/NewCenturySchlbk-BoldItalic.afm` $(TEXTMAP) $@BMR: $(AFMTODIT) $(EFLAG) \ `$(AFMNAME) $(afmdir)/Bookman-Light.afm` $(TEXTMAP) $@BMB: $(AFMTODIT) $(EFLAG) \ `$(AFMNAME) $(afmdir)/Bookman-Demi.afm` $(TEXTMAP) $@BMI: $(AFMTODIT) $(EFLAG) $(IFLAG) \ `$(AFMNAME) $(afmdir)/Bookman-LightItalic.afm` $(TEXTMAP) $@BMBI: $(AFMTODIT) $(EFLAG) $(IFLAG) \ `$(AFMNAME) $(afmdir)/Bookman-DemiItalic.afm` $(TEXTMAP) $@AR: $(AFMTODIT) $(EFLAG) \ `$(AFMNAME) $(afmdir)/AvantGarde-Book.afm` $(TEXTMAP) $@AB: $(AFMTODIT) $(EFLAG) \ `$(AFMNAME) $(afmdir)/AvantGarde-Demi.afm` $(TEXTMAP) $@AI: $(AFMTODIT) $(EFLAG) $(IFLAG) \ `$(AFMNAME) $(afmdir)/AvantGarde-BookOblique.afm` $(TEXTMAP) $@ABI: $(AFMTODIT) $(EFLAG) $(IFLAG) \ `$(AFMNAME) $(afmdir)/AvantGarde-DemiOblique.afm` $(TEXTMAP) $@HNR: $(AFMTODIT) $(EFLAG) \ `$(AFMNAME) $(afmdir)/Helvetica-Narrow.afm` $(TEXTMAP) $@HNB: $(AFMTODIT) $(EFLAG) \ `$(AFMNAME) $(afmdir)/Helvetica-Narrow-Bold.afm` $(TEXTMAP) $@HNI: $(AFMTODIT) $(EFLAG) $(IFLAG) \ `$(AFMNAME) $(afmdir)/Helvetica-Narrow-Oblique.afm` $(TEXTMAP) $@HNBI: $(AFMTODIT) $(EFLAG) $(IFLAG) \ `$(AFMNAME) $(afmdir)/Helvetica-Narrow-BoldOblique.afm` $(TEXTMAP) $@ZCMI: $(AFMTODIT) $(EFLAG) $(IFLAG) \ `$(AFMNAME) $(afmdir)/ZapfChancery-MediumItalic.afm` $(TEXTMAP) $@ZD: $(AFMTODIT) -s \ `$(AFMNAME) $(afmdir)/ZapfDingbats.afm` $(srcdir)/dingbatsmap $@SS: $(srcdir)/symbolsl.afm $(AFMTODIT) -s $(IFLAG) $(srcdir)/symbolsl.afm $(srcdir)/lgreekmap $@S: symbol.afm $(AFMTODIT) -s symbol.afm symbolmap $@ZDR: zapfdr.afm $(AFMTODIT) -s zapfdr.afm $(srcdir)/dingbatsrmap $@symbol.afm: $(srcdir)/symbol.sed -rm -f $@ sed -f $(srcdir)/symbol.sed `$(AFMNAME) $(afmdir)/Symbol.afm` >$@zapfdr.afm: -rm -f $@ sed -e '/^FontName /s/ZapfDingbats/ZapfDingbats-Reverse/' \ `$(AFMNAME) $(afmdir)/ZapfDingbats.afm` >$@ZD: $(srcdir)/dingbatsmapZDR: $(srcdir)/dingbatsrmap$(TEXTFONTS): $(TEXTMAP) $(TEXTENC)$(SPECIALFONTS): symbolmap$(GREEKFONTS): $(srcdir)/lgreekmap$(FONTS): $(DESC)symbolmap: $(TEXTMAP) $(srcdir)/symbolchars cat $(TEXTMAP) $(srcdir)/symbolchars >$@clean: -rm -f symbolmap symbol.afm zapfdr.afmrealclean: clean -rm -f $(FONTS)extraclean: realclean -rm -f core *~ \#*.PHONY: all clean realclean extraclean
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -