1 ## Process this file with automake to produce Makefile.in
12 deb-extra-override.5 \
39 dpkg-checkbuilddeps.1 \
43 dpkg-fsys-usrunmess.8 \
48 dpkg-maintscript-helper.1 \
49 dpkg-mergechangelogs.1 \
51 dpkg-parsechangelog.1 \
74 if BUILD_START_STOP_DAEMON
80 if BUILD_UPDATE_ALTERNATIVES
82 update-alternatives.1 \
100 deb-extra-override.pod \
111 deb-src-control.pod \
114 deb-src-symbols.pod \
121 dpkg-architecture.pod \
124 dpkg-buildflags.pod \
125 dpkg-buildpackage.pod \
127 dpkg-checkbuilddeps.pod \
129 dpkg-distaddfile.pod \
131 dpkg-fsys-usrunmess.pod \
132 dpkg-genbuildinfo.pod \
133 dpkg-genchanges.pod \
134 dpkg-gencontrol.pod \
135 dpkg-gensymbols.pod \
136 dpkg-maintscript-helper.pod \
137 dpkg-mergechangelogs.pod \
139 dpkg-parsechangelog.pod \
142 dpkg-scanpackages.pod \
143 dpkg-scansources.pod \
147 dpkg-statoverride.pod \
155 start-stop-daemon.pod \
156 update-alternatives.pod \
159 CLEANFILES += $(man_MANS)
162 # Extract the list of languages from the po4a config file.
163 LINGUAS_DIST = `$(SED) -ne 's/^.*\[po4a_langs\] \(.*\)$$/\1/p' $(srcdir)/po/po4a.cfg`
165 # If the user has not defined it let's use the default.
166 LINGUAS ?= $(LINGUAS_DIST)
169 PO4A_V = $(PO4A_V_@AM_V@)
170 PO4A_V_ = $(PO4A_V_@AM_DEFAULT_V@)
171 PO4A_V_0 = @echo " PO4A $@";
176 --destdir $(builddir) \
179 --msgmerge-opt=--add-location=file \
180 --package-name dpkg-man \
181 --package-version $(PACKAGE_VERSION) \
182 --copyright-holder "$(PACKAGE_COPYRIGHT_HOLDER)" \
183 --msgid-bugs-address $(PACKAGE_BUGREPORT) \
186 all-local: all-local-@USE_PO4A@
189 all-local-yes: gen-man
194 for lang in $(LINGUAS); do \
196 for man in $(man_MANS); do \
197 tmpl="$${man%%.[0-9]}.pod"; \
198 if [ -f "$(builddir)/$$lang/$$tmpl" ]; then \
199 files="$$files $(builddir)/$$lang/$$man"; \
200 elif [ -f "$(srcdir)/$$lang/$$tmpl" ]; then \
201 files="$$files $(builddir)/$$lang/$$man"; \
204 if [ -n "$$files" ]; then \
206 $(MAKE) mandir="$(mandir)/$$lang" man_MANS="" $$files; \
210 # FIXME: Use a stamp file until po4a supports them internally.
212 $(PO4A_V) $(PO4A) $(PO4A_OPTS) $(srcdir)/po/po4a.cfg
215 clean-local: clean-local-@USE_PO4A@
219 rm -rf $(LINGUAS_DIST)
220 $(AM_V_at) rm -f man.stamp
225 $(PO4A_V) $(PO4A) $(PO4A_OPTS) --force $(srcdir)/po/po4a.cfg
227 SUFFIXES = .pod .1 .5 .7 .8
229 POD2MAN_V = $(POD2MAN_V_@AM_V@)
230 POD2MAN_V_ = $(POD2MAN_V_@AM_DEFAULT_V@)
231 POD2MAN_V_0 = @echo " POD2MAN $@";
235 --center='dpkg suite' \
236 --release=$(PACKAGE_VERSION) \
237 --date='$(PACKAGE_RELEASE_DATE)' \
241 -e 's/%PACKAGE%/$(PACKAGE)/g' \
242 -e 's/%VERSION%/$(PACKAGE_VERSION)/g' \
243 -e 's/%RELEASE_DATE%/$(PACKAGE_RELEASE_DATE)/g' \
244 -e 's:%CONFDIR%:$(sysconfdir):g' \
245 -e 's:%RUNSTATEDIR%:$(runstatedir):g' \
246 -e 's:%LOGDIR%:$(logdir):g' \
247 -e 's:%ADMINDIR%:$(admindir):g' \
248 -e 's:%BACKUPSDIR%:$(backupsdir):g' \
249 -e 's:%PKGDOCDIR%:$(docdir):g' \
250 -e 's:%PKGCONFDIR%:$(pkgconfdir):g' \
251 -e 's:%PKGLIBDIR%:$(pkglibexecdir):g' \
252 -e 's:%PKGDATADIR%:$(pkgdatadir):g' \
253 -e 's:%INSTDIR_ENVVAR%:DPKG_ROOT:g' \
254 -e 's:%ADMINDIR_ENVVAR%:DPKG_ADMINDIR:g' \
255 -e 's:%DEB_DEFAULT_COMPRESSOR%:$(DEB_DEFAULT_COMPRESSOR):g' \
256 -e 's:%DPKG_DEFAULT_PAGER%:$(DPKG_DEFAULT_PAGER):g' \
257 -e 's:%DPKG_DEFAULT_SHELL%:$(DPKG_DEFAULT_SHELL):g' \
261 -f $(srcdir)/utf8toman.sed \
265 MANGEN = $(POD2MAN_V) filename='$@'; \
267 $(POD2MAN) $(POD2MAN_OPTS) \
268 --name="$$(basename $${filename%.*})" \
269 --section="$${filename\#\#*.}" | \
282 install-data-local: install-data-local-@USE_PO4A@
284 install-data-local-no:
285 install-data-local-yes:
286 for lang in $(LINGUAS); do \
288 for man in $(man_MANS); do \
289 tmpl="$${man%%.[0-9]}.pod"; \
290 if [ -f "$(builddir)/$$lang/$$tmpl" ]; then \
291 files="$$files $(builddir)/$$lang/$$man"; \
292 elif [ -f "$(srcdir)/$$lang/$$tmpl" ]; then \
293 files="$$files $(builddir)/$$lang/$$man"; \
296 $(MAKE) install-man mandir="$(mandir)/$$lang" man_MANS="$$files"; \
299 uninstall-local: uninstall-local-@USE_PO4A@
303 for lang in $(LINGUAS); do \
305 for man in $(man_MANS); do \
306 tmpl="$${man%%.[0-9]}.pod"; \
307 if [ -f "$(builddir)/$$lang/$$tmpl" ]; then \
308 files="$$files $(builddir)/$$lang/$$man"; \
309 elif [ -f "$(srcdir)/$$lang/$$tmpl" ]; then \
310 files="$$files $(builddir)/$$lang/$$man"; \
313 $(MAKE) uninstall-man mandir="$(mandir)/$$lang" man_MANS="$$files"; \
318 for lang in $(LINGUAS_DIST); do \
319 cp -p $(srcdir)/po/$$lang.po $(distdir)/po; \
320 if [ -e "$(srcdir)/po/$$lang.add" ]; then \
321 cp -p $(srcdir)/po/$$lang.add $(distdir)/po; \
323 if [ -n "`ls $(builddir)/$$lang/*.pod 2>/dev/null`" ]; then \
324 $(MKDIR_P) $(distdir)/$$lang; \
325 cp -p $(builddir)/$$lang/*.pod $(distdir)/$$lang/; \