## Copyright (C) 1994, 1995 Graeme Wilford. ## Copyright (C) 2001, 2002, 2003, 2007 Colin Watson. ## Much of the following is based on automake/lib/am/mans.am, which is: ## Copyright (C) 1998, 2001, 2003, 2004, 2006 Free Software Foundation, Inc. ## ## This file is part of man-db. ## ## man-db 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 of the License, or ## (at your option) any later version. ## ## man-db 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 man-db; if not, write to the Free Software Foundation, ## Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA mandir = @mandir@/$(LINGUA) CLEANFILES = $(man1_MANS) $(man5_MANS) $(man8_MANS) replace.sed if !CROSS_COMPILING TESTS_ENVIRONMENT = top_builddir="$(top_builddir)"; export top_builddir; \ LINGUA="$(LINGUA)"; export LINGUA; \ EGREP="$(EGREP)"; export EGREP; LOG_COMPILER = @SHELL@ $(top_srcdir)/man/check-man TESTS = $(man1_MANS) $(man5_MANS) $(man8_MANS) endif replace.sed: $(top_builddir)/man/replace.sin $(AM_V_GEN)sed -e 's,%REPLACE_CONFIG_FILE%,$(config_file),g' $(top_builddir)/man/replace.sin > $@ $(MANS): replace.sed .man1.1: $(AM_V_at)$(MKDIR_P) man1 $(AM_V_GEN)program=`echo '$@' | sed -e 's/\.1//' -e 's,.*/,,' -e '$(program_transform_name)'`; \ sed -f replace.sed -e "s,%program%,$$program,g" $< > $@ .man5.5: $(AM_V_at)$(MKDIR_P) man5 $(AM_V_GEN)sed -f replace.sed $< > $@ .man8.8: $(AM_V_at)$(MKDIR_P) man8 $(AM_V_GEN)program=`echo '$@' | sed -e 's/\.8//' -e 's,.*/,,' -e '$(program_transform_name)'`; \ sed -f replace.sed -e "s,%program%,$$program,g" $< > $@ mostlyclean-local: -rm -f index.* dist-hook: @if [ "x$(PO4A_LINGUA)" != xyes ]; then \ list='$(man1_MANS) $(man5_MANS) $(man8_MANS)'; \ dist_files=`for file in $$list; do \ echo $$file | sed 's/\.\([0-9]\)/.man\1/'; \ done`; \ $(MKDIR_P) `echo "$$dist_files" | \ sed 's|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u`; \ for file in $$dist_files; do \ test -f $(distdir)/$$file \ || cp -p $(srcdir)/$$file $(distdir)/$$file \ || exit 1; \ done; \ fi distclean-local: @if [ "x$(PO4A_LINGUA)" = xyes ]; then \ rm -rf man1 man5 man8; \ fi