/contrib/groff/font/devlj4/generate/Makefile

https://bitbucket.org/freebsd/freebsd-head/ · Makefile · 266 lines · 123 code · 58 blank · 85 comment · 0 complexity · 9863f469f488bd63723395132be4e86b MD5 · raw file

  1. # Copyright (C) 1994, 2002, 2003, 2004 Free Software Foundation, Inc.
  2. # Written by James Clark (jjc@jclark.com)
  3. #
  4. # This file is part of groff.
  5. #
  6. # groff is free software; you can redistribute it and/or modify it under
  7. # the terms of the GNU General Public License as published by the Free
  8. # Software Foundation; either version 2, or (at your option) any later
  9. # version.
  10. #
  11. # groff is distributed in the hope that it will be useful, but WITHOUT ANY
  12. # WARRANTY; without even the implied warranty of MERCHANTABILITY or
  13. # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
  14. # for more details.
  15. #
  16. # You should have received a copy of the GNU General Public License along
  17. # with groff; see the file COPYING. If not, write to the Free Software
  18. # Foundation, 51 Franklin St - Fifth Floor, Boston, MA 02110-1301, USA.
  19. # Directory containing Autofont TFM files.
  20. # The TFM files used are available for ftp as
  21. #
  22. # ftp://ftp.hp.com/pub/faxes/software/tfmlj4p.exe
  23. #
  24. # This is a self-extracting MS-DOS archive (in ZIP format).
  25. #
  26. # Metric files for the Arial and Times New Roman families and the Symbol
  27. # font have been replaced with versions which have more glyphs and/or
  28. # kerning pairs:
  29. #
  30. # ftp://ftp.ffii.org/pub/groff/contrib/lj4/tfmlj4x.zip
  31. # This is set up so you can do
  32. # make -f generate/Makefile
  33. # in the parent directory of this directory.
  34. AUTOFONT=/usr/local/lib/groff-lj4
  35. HPFTODIT=hpftodit
  36. # .05 em
  37. IFLAG=-i 50
  38. SFLAG=-s
  39. srcdir=generate
  40. TEXTMAP=$(srcdir)/text.map
  41. SPECIALMAP=$(srcdir)/special.map
  42. SYMBOLMAP=$(srcdir)/symbol.map
  43. WINGDINGSMAP=$(srcdir)/wingdings.map
  44. FONTS=\
  45. AB ABI AI AR \
  46. ALBB ALBR \
  47. AOB AOI AOR \
  48. CB CBI CI CR \
  49. GB GBI GI GR \
  50. LGB LGI LGR \
  51. OB OBI OI OR \
  52. TB TBI TI TR \
  53. TNRB TNRBI TNRI TNRR \
  54. UB UBI UI UR \
  55. UCB UCBI UCI UCR \
  56. CLARENDON CORONET MARIGOLD S \
  57. SYMBOL WINGDINGS
  58. all: $(FONTS)
  59. #
  60. # Intellifont
  61. #
  62. # CG Times
  63. TR: $(AUTOFONT)/9nb00086.tfm $(TEXTMAP)
  64. $(HPFTODIT) $(AUTOFONT)/9nb00086.tfm $(TEXTMAP) $@
  65. # CG Times Italic
  66. TI: $(AUTOFONT)/9nb00084.tfm $(TEXTMAP)
  67. $(HPFTODIT) $(IFLAG) $(AUTOFONT)/9nb00084.tfm $(TEXTMAP) $@
  68. # CG Times Bold
  69. TB: $(AUTOFONT)/9nb00083.tfm $(TEXTMAP)
  70. $(HPFTODIT) $(AUTOFONT)/9nb00083.tfm $(TEXTMAP) $@
  71. # CG Times Bold Italic
  72. TBI: $(AUTOFONT)/9nb00085.tfm $(TEXTMAP)
  73. $(HPFTODIT) $(IFLAG) $(AUTOFONT)/9nb00085.tfm $(TEXTMAP) $@
  74. # Courier
  75. CR: $(AUTOFONT)/9nb00064.tfm $(TEXTMAP)
  76. $(HPFTODIT) $(AUTOFONT)/9nb00064.tfm $(TEXTMAP) $@
  77. # Courier Italic
  78. CI: $(AUTOFONT)/9nb00062.tfm $(TEXTMAP)
  79. $(HPFTODIT) $(IFLAG) $(AUTOFONT)/9nb00062.tfm $(TEXTMAP) $@
  80. # Courier Bold
  81. CB: $(AUTOFONT)/9nb00061.tfm $(TEXTMAP)
  82. $(HPFTODIT) $(AUTOFONT)/9nb00061.tfm $(TEXTMAP) $@
  83. # Courier Bold Italic
  84. CBI: $(AUTOFONT)/9nb00063.tfm $(TEXTMAP)
  85. $(HPFTODIT) $(IFLAG) $(AUTOFONT)/9nb00063.tfm $(TEXTMAP) $@
  86. # Garamond Antiqua
  87. GR: $(AUTOFONT)/9nb00068.tfm $(TEXTMAP)
  88. $(HPFTODIT) $(AUTOFONT)/9nb00068.tfm $(TEXTMAP) $@
  89. # Garamond Kursiv
  90. GI: $(AUTOFONT)/9nb00066.tfm $(TEXTMAP)
  91. $(HPFTODIT) $(IFLAG) $(AUTOFONT)/9nb00066.tfm $(TEXTMAP) $@
  92. # Garamond Halbfett
  93. GB: $(AUTOFONT)/9nb00065.tfm $(TEXTMAP)
  94. $(HPFTODIT) $(AUTOFONT)/9nb00065.tfm $(TEXTMAP) $@
  95. # Garamond Kursiv Halbfett
  96. GBI: $(AUTOFONT)/9nb00067.tfm $(TEXTMAP)
  97. $(HPFTODIT) $(IFLAG) $(AUTOFONT)/9nb00067.tfm $(TEXTMAP) $@
  98. # Omega
  99. OR: $(AUTOFONT)/9nb00076.tfm $(TEXTMAP)
  100. $(HPFTODIT) $(AUTOFONT)/9nb00076.tfm $(TEXTMAP) $@
  101. # Omega Italic
  102. OI: $(AUTOFONT)/9nb00074.tfm $(TEXTMAP)
  103. $(HPFTODIT) $(IFLAG) $(AUTOFONT)/9nb00074.tfm $(TEXTMAP) $@
  104. # Omega Bold
  105. OB: $(AUTOFONT)/9nb00073.tfm $(TEXTMAP)
  106. $(HPFTODIT) $(AUTOFONT)/9nb00073.tfm $(TEXTMAP) $@
  107. # Omega Bold Italic
  108. OBI: $(AUTOFONT)/9nb00075.tfm $(TEXTMAP)
  109. $(HPFTODIT) $(IFLAG) $(AUTOFONT)/9nb00075.tfm $(TEXTMAP) $@
  110. # Univers
  111. UR: $(AUTOFONT)/9nb00094.tfm $(TEXTMAP)
  112. $(HPFTODIT) $(AUTOFONT)/9nb00094.tfm $(TEXTMAP) $@
  113. # Univers Italic
  114. UI: $(AUTOFONT)/9nb00092.tfm $(TEXTMAP)
  115. $(HPFTODIT) $(IFLAG) $(AUTOFONT)/9nb00092.tfm $(TEXTMAP) $@
  116. # Univers Bold
  117. UB: $(AUTOFONT)/9nb00088.tfm $(TEXTMAP)
  118. $(HPFTODIT) $(AUTOFONT)/9nb00088.tfm $(TEXTMAP) $@
  119. # Univers Bold Italic
  120. UBI: $(AUTOFONT)/9nb00093.tfm $(TEXTMAP)
  121. $(HPFTODIT) $(IFLAG) $(AUTOFONT)/9nb00093.tfm $(TEXTMAP) $@
  122. # Univers Condensed
  123. UCR: $(AUTOFONT)/9nb00089.tfm $(TEXTMAP)
  124. $(HPFTODIT) $(AUTOFONT)/9nb00089.tfm $(TEXTMAP) $@
  125. # Univers Condensed Italic
  126. UCI: $(AUTOFONT)/9nb00087.tfm $(TEXTMAP)
  127. $(HPFTODIT) $(IFLAG) $(AUTOFONT)/9nb00087.tfm $(TEXTMAP) $@
  128. # Univers Condensed Bold
  129. UCB: $(AUTOFONT)/9nb00090.tfm $(TEXTMAP)
  130. $(HPFTODIT) $(AUTOFONT)/9nb00090.tfm $(TEXTMAP) $@
  131. # Univers Condensed Bold Italic
  132. UCBI: $(AUTOFONT)/9nb00091.tfm $(TEXTMAP)
  133. $(HPFTODIT) $(IFLAG) $(AUTOFONT)/9nb00091.tfm $(TEXTMAP) $@
  134. # Albertus
  135. ALBR: $(AUTOFONT)/9nb00052.tfm $(TEXTMAP)
  136. $(HPFTODIT) $(AUTOFONT)/9nb00052.tfm $(TEXTMAP) $@
  137. # Albertus Extrabold
  138. ALBB: $(AUTOFONT)/9nb00051.tfm $(TEXTMAP)
  139. $(HPFTODIT) $(AUTOFONT)/9nb00051.tfm $(TEXTMAP) $@
  140. # Letter Gothic
  141. LGR: $(AUTOFONT)/9nb00071.tfm $(TEXTMAP)
  142. $(HPFTODIT) $(AUTOFONT)/9nb00071.tfm $(TEXTMAP) $@
  143. # Letter Gothic Italic
  144. LGI: $(AUTOFONT)/9nb00070.tfm $(TEXTMAP)
  145. $(HPFTODIT) $(IFLAG) $(AUTOFONT)/9nb00070.tfm $(TEXTMAP) $@
  146. # Letter Gothic Bold
  147. LGB: $(AUTOFONT)/9nb00069.tfm $(TEXTMAP)
  148. $(HPFTODIT) $(AUTOFONT)/9nb00069.tfm $(TEXTMAP) $@
  149. # Antique Olive
  150. AOR: $(AUTOFONT)/9nb00055.tfm $(TEXTMAP)
  151. $(HPFTODIT) $(AUTOFONT)/9nb00055.tfm $(TEXTMAP) $@
  152. # Antique Olive Italic
  153. AOI: $(AUTOFONT)/9nb00054.tfm $(TEXTMAP)
  154. $(HPFTODIT) $(IFLAG) $(AUTOFONT)/9nb00054.tfm $(TEXTMAP) $@
  155. # Antique Olive Bold
  156. AOB: $(AUTOFONT)/9nb00053.tfm $(TEXTMAP)
  157. $(HPFTODIT) $(AUTOFONT)/9nb00053.tfm $(TEXTMAP) $@
  158. # Marigold
  159. MARIGOLD: $(AUTOFONT)/9nb00072.tfm $(TEXTMAP)
  160. $(HPFTODIT) $(AUTOFONT)/9nb00072.tfm $(TEXTMAP) $@
  161. # Coronet
  162. CORONET: $(AUTOFONT)/9nb00077.tfm $(TEXTMAP)
  163. $(HPFTODIT) $(IFLAG) $(AUTOFONT)/9nb00077.tfm $(TEXTMAP) $@
  164. # Clarendon Condensed
  165. CLARENDON: $(AUTOFONT)/9nb00060.tfm $(TEXTMAP)
  166. $(HPFTODIT) $(AUTOFONT)/9nb00060.tfm $(TEXTMAP) $@
  167. S: $(AUTOFONT)/9nb00086.tfm $(SPECIALMAP) $(srcdir)/special.awk
  168. $(HPFTODIT) $(SFLAG) $(AUTOFONT)/9nb00086.tfm $(SPECIALMAP) - \
  169. | awk -f $(srcdir)/special.awk > $@
  170. #
  171. # TrueType
  172. #
  173. # Times New Roman
  174. TNRR: $(AUTOFONT)/tmnr000s.tfm $(TEXTMAP)
  175. $(HPFTODIT) $(AUTOFONT)/tmnr000s.tfm $(TEXTMAP) $@
  176. # Times New Roman Italic
  177. TNRI: $(AUTOFONT)/tmni000s.tfm $(TEXTMAP)
  178. $(HPFTODIT) $(IFLAG) $(AUTOFONT)/tmni000s.tfm $(TEXTMAP) $@
  179. # Times New Roman Bold
  180. TNRB: $(AUTOFONT)/tmnb000s.tfm $(TEXTMAP)
  181. $(HPFTODIT) $(AUTOFONT)/tmnb000s.tfm $(TEXTMAP) $@
  182. # Times New Roman Bold Italic
  183. TNRBI: $(AUTOFONT)/tmnj000s.tfm $(TEXTMAP)
  184. $(HPFTODIT) $(IFLAG) $(AUTOFONT)/tmnj000s.tfm $(TEXTMAP) $@
  185. # Arial
  186. AR: $(AUTOFONT)/arlr000s.tfm $(TEXTMAP)
  187. $(HPFTODIT) $(AUTOFONT)/arlr000s.tfm $(TEXTMAP) $@
  188. # Arial Italic
  189. AI: $(AUTOFONT)/arli000s.tfm $(TEXTMAP)
  190. $(HPFTODIT) $(IFLAG) $(AUTOFONT)/arli000s.tfm $(TEXTMAP) $@
  191. # Arial Bold
  192. AB: $(AUTOFONT)/arlb000s.tfm $(TEXTMAP)
  193. $(HPFTODIT) $(AUTOFONT)/arlb000s.tfm $(TEXTMAP) $@
  194. # Arial Bold Italic
  195. ABI: $(AUTOFONT)/arlj000s.tfm $(TEXTMAP)
  196. $(HPFTODIT) $(IFLAG) $(AUTOFONT)/arlj000s.tfm $(TEXTMAP) $@
  197. # Symbol
  198. SYMBOL: $(AUTOFONT)/9nb28703.tfm $(SYMBOLMAP)
  199. $(HPFTODIT) $(AUTOFONT)/9nb28703.tfm $(SYMBOLMAP) $@
  200. # Wingdings
  201. WINGDINGS: $(AUTOFONT)/9nb00095.tfm $(WINGDINGSMAP)
  202. $(HPFTODIT) $(AUTOFONT)/9nb00095.tfm $(WINGDINGSMAP) $@
  203. clean:
  204. realclean:
  205. -rm -f $(FONTS)
  206. extraclean: realclean
  207. -rm -f core *~ "#*"
  208. .PHONY: clean realclean extraclean all