1 ## Process this file with automake to produce Makefile.in
36 dpkg-checkbuilddeps.1 \
40 dpkg-fsys-usrunmess.8 \
45 dpkg-maintscript-helper.1 \
46 dpkg-mergechangelogs.1 \
48 dpkg-parsechangelog.1 \
71 if BUILD_START_STOP_DAEMON
77 if BUILD_UPDATE_ALTERNATIVES
79 update-alternatives.1 \
83 CLEANFILES = $(man_MANS)
99 deb-extra-override.pod \
110 deb-src-control.pod \
113 deb-src-symbols.pod \
120 dpkg-architecture.pod \
123 dpkg-buildflags.pod \
124 dpkg-buildpackage.pod \
126 dpkg-checkbuilddeps.pod \
128 dpkg-distaddfile.pod \
130 dpkg-fsys-usrunmess.pod \
131 dpkg-genbuildinfo.pod \
132 dpkg-genchanges.pod \
133 dpkg-gencontrol.pod \
134 dpkg-gensymbols.pod \
135 dpkg-maintscript-helper.pod \
136 dpkg-mergechangelogs.pod \
138 dpkg-parsechangelog.pod \
141 dpkg-scanpackages.pod \
142 dpkg-scansources.pod \
146 dpkg-statoverride.pod \
154 start-stop-daemon.pod \
155 update-alternatives.pod \
159 # Extract the list of languages from the po4a config file.
160 LINGUAS_DIST = `$(SED) -ne 's/^.*\[po4a_langs\] \(.*\)$$/\1/p' $(srcdir)/po/po4a.cfg`
162 # If the user has not defined it let's use the default.
163 LINGUAS ?= $(LINGUAS_DIST)
166 PO4A_V = $(PO4A_V_@AM_V@)
167 PO4A_V_ = $(PO4A_V_@AM_DEFAULT_V@)
168 PO4A_V_0 = @echo " PO4A $@";
173 --destdir $(builddir) \
176 --msgmerge-opt=--add-location=file \
177 --package-name dpkg-man \
178 --package-version $(PACKAGE_VERSION) \
179 --copyright-holder "$(PACKAGE_COPYRIGHT_HOLDER)" \
180 --msgid-bugs-address $(PACKAGE_BUGREPORT) \
183 all-local: all-local-@USE_PO4A@
186 all-local-yes: gen-man
191 for lang in $(LINGUAS); do \
193 for man in $(man_MANS); do \
194 tmpl="$${man%%.[0-9]}.pod"; \
195 if [ -f "$(builddir)/$$lang/$$tmpl" ]; then \
196 files="$$files $(builddir)/$$lang/$$man"; \
197 elif [ -f "$(srcdir)/$$lang/$$tmpl" ]; then \
198 files="$$files $(builddir)/$$lang/$$man"; \
201 if [ -n "$$files" ]; then \
203 $(MAKE) mandir="$(mandir)/$$lang" man_MANS="" $$files; \
207 # FIXME: Use a stamp file until po4a supports them internally.
209 $(PO4A_V) $(PO4A) $(PO4A_OPTS) $(srcdir)/po/po4a.cfg
212 clean-local: clean-local-@USE_PO4A@
216 rm -rf $(LINGUAS_DIST)
217 $(AM_V_at) rm -f man.stamp
222 $(PO4A_V) $(PO4A) $(PO4A_OPTS) --force $(srcdir)/po/po4a.cfg
224 SUFFIXES = .pod .1 .5 .7 .8
226 POD2MAN_V = $(POD2MAN_V_@AM_V@)
227 POD2MAN_V_ = $(POD2MAN_V_@AM_DEFAULT_V@)
228 POD2MAN_V_0 = @echo " POD2MAN $@";
232 --center='dpkg suite' \
233 --release=$(PACKAGE_VERSION) \
234 --date='$(PACKAGE_RELEASE_DATE)' \
238 -e 's/%PACKAGE%/$(PACKAGE)/g' \
239 -e 's/%VERSION%/$(PACKAGE_VERSION)/g' \
240 -e 's/%RELEASE_DATE%/$(PACKAGE_RELEASE_DATE)/g' \
241 -e 's:%CONFDIR%:$(sysconfdir):g' \
242 -e 's:%RUNSTATEDIR%:$(runstatedir):g' \
243 -e 's:%LOGDIR%:$(logdir):g' \
244 -e 's:%ADMINDIR%:$(admindir):g' \
245 -e 's:%BACKUPSDIR%:$(backupsdir):g' \
246 -e 's:%PKGDOCDIR%:$(docdir):g' \
247 -e 's:%PKGCONFDIR%:$(pkgconfdir):g' \
248 -e 's:%PKGLIBDIR%:$(pkglibexecdir):g' \
249 -e 's:%PKGDATADIR%:$(pkgdatadir):g' \
250 -e 's:%INSTDIR_ENVVAR%:DPKG_ROOT:g' \
251 -e 's:%ADMINDIR_ENVVAR%:DPKG_ADMINDIR:g' \
252 -e 's:%DEB_DEFAULT_COMPRESSOR%:$(DEB_DEFAULT_COMPRESSOR):g' \
253 -e 's:%DPKG_DEFAULT_PAGER%:$(DPKG_DEFAULT_PAGER):g' \
254 -e 's:%DPKG_DEFAULT_SHELL%:$(DPKG_DEFAULT_SHELL):g' \
258 -f $(srcdir)/utf8toman.sed \
262 MANGEN = $(POD2MAN_V) filename='$@'; \
264 $(POD2MAN) $(POD2MAN_OPTS) \
265 --name="$$(basename $${filename%.*})" \
266 --section="$${filename\#\#*.}" | \
279 install-data-local: install-data-local-@USE_PO4A@
281 install-data-local-no:
282 install-data-local-yes:
283 for lang in $(LINGUAS); do \
285 for man in $(man_MANS); do \
286 tmpl="$${man%%.[0-9]}.pod"; \
287 if [ -f "$(builddir)/$$lang/$$tmpl" ]; then \
288 files="$$files $(builddir)/$$lang/$$man"; \
289 elif [ -f "$(srcdir)/$$lang/$$tmpl" ]; then \
290 files="$$files $(builddir)/$$lang/$$man"; \
293 $(MAKE) install-man mandir="$(mandir)/$$lang" man_MANS="$$files"; \
296 uninstall-local: uninstall-local-@USE_PO4A@
300 for lang in $(LINGUAS); do \
302 for man in $(man_MANS); do \
303 tmpl="$${man%%.[0-9]}.pod"; \
304 if [ -f "$(builddir)/$$lang/$$tmpl" ]; then \
305 files="$$files $(builddir)/$$lang/$$man"; \
306 elif [ -f "$(srcdir)/$$lang/$$tmpl" ]; then \
307 files="$$files $(builddir)/$$lang/$$man"; \
310 $(MAKE) uninstall-man mandir="$(mandir)/$$lang" man_MANS="$$files"; \
315 for lang in $(LINGUAS_DIST); do \
316 cp -p $(srcdir)/po/$$lang.po $(distdir)/po; \
317 if [ -e "$(srcdir)/po/$$lang.add" ]; then \
318 cp -p $(srcdir)/po/$$lang.add $(distdir)/po; \
320 if [ -n "`ls $(builddir)/$$lang/*.pod 2>/dev/null`" ]; then \
321 $(MKDIR_P) $(distdir)/$$lang; \
322 cp -p $(builddir)/$$lang/*.pod $(distdir)/$$lang/; \