1 # Copyright (C) 2014-2018 Free Software Foundation, Inc.
3 # Last update: 13 Aug 2015
5 # This file is part of 'groff'.
7 # 'groff' is free software; you can redistribute it and/or modify it
8 # under the terms of the GNU General Public License as published by
9 # the Free Software Foundation, either version 3 of the License, or
10 # (at your option) any later version.
12 # 'groff' is distributed in the hope that it will be useful, but
13 # WITHOUT ANY WARRANTY; without even the implied warranty of
14 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15 # General Public License for more details.
17 # You should have received a copy of the GNU General Public License
18 # along with this program. If not, see <http://www.gnu.org/licenses/>.
20 devps_srcdir = $(top_srcdir)/font/devps
21 devps_builddir = $(top_builddir)/font/devps
61 font/devps/freeeuro.pfa \
62 font/devps/freeeuro.afm \
66 DEVPSFONTFILES_GENERATED = \
69 font/devps/zapfdr.pfa \
70 font/devps/symbolsl.pfa
71 devpsfontdir = $(fontdir)/devps
72 dist_devpsfont_DATA = $(DEVPSFONTFILES)
73 nodist_devpsfont_DATA = $(DEVPSFONTFILES_GENERATED)
75 # these files will be installed in oldfontdir
103 font/devps/old/symbol.afm \
104 font/devps/old/symbolsl.afm \
105 font/devps/old/zapfdr.afm \
106 font/devps/old/zapfdr.ps
107 olddevpsfontdir = $(oldfontdir)/devps
108 dist_olddevpsfont_DATA = $(OLDDEVPSFONTFILES)
110 # Files installed in $(devfontdir)/generate
112 font/devps/generate/Makefile \
113 font/devps/generate/dingbats.map \
114 font/devps/generate/dingbats.rmap \
115 font/devps/generate/lgreekmap \
116 font/devps/generate/symbolchars \
117 font/devps/generate/symbolsl.afm \
118 font/devps/generate/textmap
120 font/devps/generate/afmname \
121 font/devps/generate/symbol.sed
122 devpsgendir = $(devpsfontdir)/generate
123 dist_devpsgen_DATA = $(DEVPSGENFILES) $(DEVPSGENSCRIPTS)
125 MOSTLYCLEANFILES += $(DEVPSFONTFILES_GENERATED)
127 font/devps/symbolmap \
129 font/devps/prologue.ps \
130 font/devps/psstrip.sed \
131 font/devps/symbol.afm \
132 font/devps/symbolsl.ps \
133 font/devps/zapfdr.afm \
134 font/devps/zapfdr.ps \
135 font/devps/generate/freeeuro.sfd \
136 font/devps/generate/make-zapfdr \
137 font/devps/generate/symbolsl.awk \
138 font/devps/generate/sfdtopfa.pe \
139 font/devps/generate/zapfdr.sed
141 font/devps/DESC: $(devps_srcdir)/DESC.in
142 $(AM_V_GEN)$(MKDIR_P) font/devps \
143 && cat $(devps_srcdir)/DESC.in >$@ \
144 && echo broken $(BROKEN_SPOOLER_FLAGS) >>$@ \
145 && if test "$(PAGE)" = A4; then \
146 echo "papersize a4" >>$@; \
148 echo "papersize letter" >>$@; \
150 && (test -z '$(PSPRINT)' \
151 || echo print '$(PSPRINT)' >>$@)
154 # We add top_builddir to the PATH in case the only afmtodit available is
155 # the one in the current build.
156 devps_fonts: afmtodit font/devps/DESC
157 PATH=$(top_builddir)$(GROFF_PATH_SEPARATOR)$(PATH) \
158 $(MAKE) -f $(devps_srcdir)/generate/Makefile \
159 srcdir=$(devps_srcdir)/generate DESC=$(devps_srcdir)/DESC.in
161 font/devps/prologue: $(devps_srcdir)/prologue.ps
162 $(AM_V_GEN)$(MKDIR_P) font/devps \
164 && sed -f $(devps_srcdir)/psstrip.sed $? >$@
165 font/devps/zapfdr.pfa: $(devps_srcdir)/zapfdr.ps
166 $(AM_V_GEN)$(MKDIR_P) font/devps \
168 && sed -f $(devps_srcdir)/psstrip.sed $? >$@
169 font/devps/symbolsl.pfa: $(devps_srcdir)/symbolsl.ps
170 $(AM_V_GEN)$(MKDIR_P) font/devps \
172 && sed -f $(devps_srcdir)/psstrip.sed $? >$@
175 ########################################################################
177 ########################################################################
180 # mode: makefile-automake
183 # vim: set filetype=automake textwidth=72: