1# Makefile.in generated by automake 1.14 from Makefile.am.
2# @configure_input@
3
4# Copyright (C) 1994-2013 Free Software Foundation, Inc.
5
6# This Makefile.in is free software; the Free Software Foundation
7# gives unlimited permission to copy and/or distribute it,
8# with or without modifications, as long as this notice is preserved.
9
10# This program is distributed in the hope that it will be useful,
11# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
12# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
13# PARTICULAR PURPOSE.
14
15@SET_MAKE@
16
17# This file is part of pam-modules.
18# Copyright (C) 2005, 2007-2008, 2010-2012, 2014-2015, 2018 Sergey
19# Poznyakoff
20#
21# This program is free software; you can redistribute it and/or modify
22# it under the terms of the GNU General Public License as published by
23# the Free Software Foundation; either version 3, or (at your option)
24# any later version.
25#
26# This program is distributed in the hope that it will be useful,
27# but WITHOUT ANY WARRANTY; without even the implied warranty of
28# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
29# GNU General Public License for more details.
30#
31# You should have received a copy of the GNU General Public License along
32# with this program.  If not, see <http://www.gnu.org/licenses/>.
33
34# This file is part of Imprimatur.
35# Copyright (C) 2006, 2007, 2010, 2011 Sergey Poznyakoff
36#
37# Imprimatur is free software; you can redistribute it and/or modify
38# it under the terms of the GNU General Public License as published by
39# the Free Software Foundation; either version 3, or (at your option)
40# any later version.
41#
42# Imprimatur is distributed in the hope that it will be useful,
43# but WITHOUT ANY WARRANTY; without even the implied warranty of
44# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
45# GNU General Public License for more details.
46#
47# You should have received a copy of the GNU General Public License
48# along with Imprimatur.  If not, see <http://www.gnu.org/licenses/>.
49VPATH = @srcdir@
50am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)'
51am__make_running_with_option = \
52  case $${target_option-} in \
53      ?) ;; \
54      *) echo "am__make_running_with_option: internal error: invalid" \
55              "target option '$${target_option-}' specified" >&2; \
56         exit 1;; \
57  esac; \
58  has_opt=no; \
59  sane_makeflags=$$MAKEFLAGS; \
60  if $(am__is_gnu_make); then \
61    sane_makeflags=$$MFLAGS; \
62  else \
63    case $$MAKEFLAGS in \
64      *\\[\ \	]*) \
65        bs=\\; \
66        sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
67          | sed "s/$$bs$$bs[$$bs $$bs	]*//g"`;; \
68    esac; \
69  fi; \
70  skip_next=no; \
71  strip_trailopt () \
72  { \
73    flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
74  }; \
75  for flg in $$sane_makeflags; do \
76    test $$skip_next = yes && { skip_next=no; continue; }; \
77    case $$flg in \
78      *=*|--*) continue;; \
79        -*I) strip_trailopt 'I'; skip_next=yes;; \
80      -*I?*) strip_trailopt 'I';; \
81        -*O) strip_trailopt 'O'; skip_next=yes;; \
82      -*O?*) strip_trailopt 'O';; \
83        -*l) strip_trailopt 'l'; skip_next=yes;; \
84      -*l?*) strip_trailopt 'l';; \
85      -[dEDm]) skip_next=yes;; \
86      -[JT]) skip_next=yes;; \
87    esac; \
88    case $$flg in \
89      *$$target_option*) has_opt=yes; break;; \
90    esac; \
91  done; \
92  test $$has_opt = yes
93am__make_dryrun = (target_option=n; $(am__make_running_with_option))
94am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
95pkgdatadir = $(datadir)/@PACKAGE@
96pkgincludedir = $(includedir)/@PACKAGE@
97pkglibdir = $(libdir)/@PACKAGE@
98pkglibexecdir = $(libexecdir)/@PACKAGE@
99am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
100install_sh_DATA = $(install_sh) -c -m 644
101install_sh_PROGRAM = $(install_sh) -c
102install_sh_SCRIPT = $(install_sh) -c
103INSTALL_HEADER = $(INSTALL_DATA)
104transform = $(program_transform_name)
105NORMAL_INSTALL = :
106PRE_INSTALL = :
107POST_INSTALL = :
108NORMAL_UNINSTALL = :
109PRE_UNINSTALL = :
110POST_UNINSTALL = :
111build_triplet = @build@
112host_triplet = @host@
113@PAM_COND_FSHADOW_TRUE@am__append_1 = pam_fshadow.8
114@PAM_COND_REGEX_TRUE@am__append_2 = pam_regex.8
115@PAM_COND_LOG_TRUE@am__append_3 = pam_log.8
116@PAM_COND_LDAPHOME_TRUE@am__append_4 = pam_ldaphome.8
117@PAM_COND_UMOTD_TRUE@am__append_5 = pam_umotd.8
118@PAM_COND_MYSQL_TRUE@am__append_6 = pam_mysql.8
119@PAM_COND_PGSQL_TRUE@am__append_7 = pam_pgsql.8
120@PAM_COND_GROUPMEMBER_TRUE@am__append_8 = pam_groupmember.8
121DIST_COMMON = $(srcdir)/../imprimatur/imprimatur.mk \
122	$(srcdir)/Makefile.in $(srcdir)/Makefile.am \
123	$(pam_modules_TEXINFOS) $(top_srcdir)/build-aux/mdate-sh \
124	$(srcdir)/version.texi $(srcdir)/stamp-vti \
125	$(top_srcdir)/build-aux/texinfo.tex $(dist_man_MANS)
126subdir = doc
127ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
128am__aclocal_m4_deps = $(top_srcdir)/imprimatur/imprimatur.m4 \
129	$(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
130	$(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
131	$(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/acinclude.m4 \
132	$(top_srcdir)/configure.ac
133am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
134	$(ACLOCAL_M4)
135mkinstalldirs = $(install_sh) -d
136CONFIG_HEADER = $(top_builddir)/config.h
137CONFIG_CLEAN_FILES =
138CONFIG_CLEAN_VPATH_FILES =
139AM_V_P = $(am__v_P_@AM_V@)
140am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
141am__v_P_0 = false
142am__v_P_1 = :
143AM_V_GEN = $(am__v_GEN_@AM_V@)
144am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
145am__v_GEN_0 = @echo "  GEN     " $@;
146am__v_GEN_1 =
147AM_V_at = $(am__v_at_@AM_V@)
148am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
149am__v_at_0 = @
150am__v_at_1 =
151SOURCES =
152DIST_SOURCES =
153AM_V_DVIPS = $(am__v_DVIPS_@AM_V@)
154am__v_DVIPS_ = $(am__v_DVIPS_@AM_DEFAULT_V@)
155am__v_DVIPS_0 = @echo "  DVIPS   " $@;
156am__v_DVIPS_1 =
157AM_V_MAKEINFO = $(am__v_MAKEINFO_@AM_V@)
158am__v_MAKEINFO_ = $(am__v_MAKEINFO_@AM_DEFAULT_V@)
159am__v_MAKEINFO_0 = @echo "  MAKEINFO" $@;
160am__v_MAKEINFO_1 =
161AM_V_INFOHTML = $(am__v_INFOHTML_@AM_V@)
162am__v_INFOHTML_ = $(am__v_INFOHTML_@AM_DEFAULT_V@)
163am__v_INFOHTML_0 = @echo "  INFOHTML" $@;
164am__v_INFOHTML_1 =
165AM_V_TEXI2DVI = $(am__v_TEXI2DVI_@AM_V@)
166am__v_TEXI2DVI_ = $(am__v_TEXI2DVI_@AM_DEFAULT_V@)
167am__v_TEXI2DVI_0 = @echo "  TEXI2DVI" $@;
168am__v_TEXI2DVI_1 =
169AM_V_TEXI2PDF = $(am__v_TEXI2PDF_@AM_V@)
170am__v_TEXI2PDF_ = $(am__v_TEXI2PDF_@AM_DEFAULT_V@)
171am__v_TEXI2PDF_0 = @echo "  TEXI2PDF" $@;
172am__v_TEXI2PDF_1 =
173AM_V_texinfo = $(am__v_texinfo_@AM_V@)
174am__v_texinfo_ = $(am__v_texinfo_@AM_DEFAULT_V@)
175am__v_texinfo_0 = -q
176am__v_texinfo_1 =
177AM_V_texidevnull = $(am__v_texidevnull_@AM_V@)
178am__v_texidevnull_ = $(am__v_texidevnull_@AM_DEFAULT_V@)
179am__v_texidevnull_0 = > /dev/null
180am__v_texidevnull_1 =
181INFO_DEPS = $(srcdir)/pam-modules.info
182TEXINFO_TEX = $(top_srcdir)/build-aux/texinfo.tex
183am__TEXINFO_TEX_DIR = $(top_srcdir)/build-aux
184DVIS = pam-modules.dvi
185PDFS = pam-modules.pdf
186PSS = pam-modules.ps
187HTMLS = pam-modules.html
188TEXINFOS = pam-modules.texi
189TEXI2PDF = $(TEXI2DVI) --pdf --batch
190MAKEINFOHTML = $(MAKEINFO) --html
191AM_MAKEINFOHTMLFLAGS = $(AM_MAKEINFOFLAGS)
192DVIPS = dvips
193am__can_run_installinfo = \
194  case $$AM_UPDATE_INFO_DIR in \
195    n|no|NO) false;; \
196    *) (install-info --version) >/dev/null 2>&1;; \
197  esac
198am__installdirs = "$(DESTDIR)$(infodir)" "$(DESTDIR)$(man1dir)" \
199	"$(DESTDIR)$(man8dir)"
200am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
201am__vpath_adj = case $$p in \
202    $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
203    *) f=$$p;; \
204  esac;
205am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
206am__install_max = 40
207am__nobase_strip_setup = \
208  srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
209am__nobase_strip = \
210  for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
211am__nobase_list = $(am__nobase_strip_setup); \
212  for p in $$list; do echo "$$p $$p"; done | \
213  sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
214  $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
215    if (++n[$$2] == $(am__install_max)) \
216      { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
217    END { for (dir in files) print dir, files[dir] }'
218am__base_list = \
219  sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
220  sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
221am__uninstall_files_from_dir = { \
222  test -z "$$files" \
223    || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
224    || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
225         $(am__cd) "$$dir" && rm -f $$files; }; \
226  }
227man1dir = $(mandir)/man1
228man8dir = $(mandir)/man8
229NROFF = nroff
230MANS = $(dist_man_MANS)
231am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
232DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
233ACLOCAL = @ACLOCAL@
234AMTAR = @AMTAR@
235AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
236AR = @AR@
237AUTOCONF = @AUTOCONF@
238AUTOHEADER = @AUTOHEADER@
239AUTOMAKE = @AUTOMAKE@
240AWK = @AWK@
241CC = @CC@
242CCDEPMODE = @CCDEPMODE@
243CFLAGS = @CFLAGS@
244CPP = @CPP@
245CPPFLAGS = @CPPFLAGS@
246CYGPATH_W = @CYGPATH_W@
247DEFS = @DEFS@
248DEPDIR = @DEPDIR@
249DLLTOOL = @DLLTOOL@
250DSYMUTIL = @DSYMUTIL@
251DUMPBIN = @DUMPBIN@
252ECHO_C = @ECHO_C@
253ECHO_N = @ECHO_N@
254ECHO_T = @ECHO_T@
255EGREP = @EGREP@
256EXEEXT = @EXEEXT@
257FGREP = @FGREP@
258GREP = @GREP@
259IMPRIMATUR_MAKEINFOFLAGS = @IMPRIMATUR_MAKEINFOFLAGS@
260IMPRIMATUR_MODULE_DIR = @IMPRIMATUR_MODULE_DIR@
261INSTALL = @INSTALL@
262INSTALL_DATA = @INSTALL_DATA@
263INSTALL_PROGRAM = @INSTALL_PROGRAM@
264INSTALL_SCRIPT = @INSTALL_SCRIPT@
265INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
266LD = @LD@
267LDFLAGS = @LDFLAGS@
268LIBOBJS = @LIBOBJS@
269LIBS = @LIBS@
270LIBTOOL = @LIBTOOL@
271LIPO = @LIPO@
272LN_S = @LN_S@
273LTLIBOBJS = @LTLIBOBJS@
274MAKEINFO = @MAKEINFO@
275MANIFEST_TOOL = @MANIFEST_TOOL@
276MKDIR_P = @MKDIR_P@
277MYSQLLIBS = @MYSQLLIBS@
278NM = @NM@
279NMEDIT = @NMEDIT@
280OBJDUMP = @OBJDUMP@
281OBJEXT = @OBJEXT@
282OTOOL = @OTOOL@
283OTOOL64 = @OTOOL64@
284PACKAGE = @PACKAGE@
285PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
286PACKAGE_NAME = @PACKAGE_NAME@
287PACKAGE_STRING = @PACKAGE_STRING@
288PACKAGE_TARNAME = @PACKAGE_TARNAME@
289PACKAGE_URL = @PACKAGE_URL@
290PACKAGE_VERSION = @PACKAGE_VERSION@
291PAMDIR = @PAMDIR@
292PAM_MISC = @PAM_MISC@
293PATH_SEPARATOR = @PATH_SEPARATOR@
294PGSQLLIBS = @PGSQLLIBS@
295RANLIB = @RANLIB@
296
297#
298
299# The rendering level is one of PUBLISH, DISTRIB or PROOF.
300# Just call `make RENDITION=PROOF [target]' if you want PROOF rendition.
301RENDITION = DISTRIB
302SED = @SED@
303SET_MAKE = @SET_MAKE@
304SHELL = @SHELL@
305SQL_MODULES = @SQL_MODULES@
306STRIP = @STRIP@
307VERSION = @VERSION@
308VI_AGE = @VI_AGE@
309VI_CURRENT = @VI_CURRENT@
310VI_REVISION = @VI_REVISION@
311abs_builddir = @abs_builddir@
312abs_srcdir = @abs_srcdir@
313abs_top_builddir = @abs_top_builddir@
314abs_top_srcdir = @abs_top_srcdir@
315ac_ct_AR = @ac_ct_AR@
316ac_ct_CC = @ac_ct_CC@
317ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
318am__include = @am__include@
319am__leading_dot = @am__leading_dot@
320am__quote = @am__quote@
321am__tar = @am__tar@
322am__untar = @am__untar@
323bindir = @bindir@
324build = @build@
325build_alias = @build_alias@
326build_cpu = @build_cpu@
327build_os = @build_os@
328build_vendor = @build_vendor@
329builddir = @builddir@
330datadir = @datadir@
331datarootdir = @datarootdir@
332docdir = @docdir@
333dvidir = @dvidir@
334exec_prefix = @exec_prefix@
335host = @host@
336host_alias = @host_alias@
337host_cpu = @host_cpu@
338host_os = @host_os@
339host_vendor = @host_vendor@
340htmldir = @htmldir@
341includedir = @includedir@
342infodir = @infodir@
343install_sh = @install_sh@
344libdir = @libdir@
345libexecdir = @libexecdir@
346localedir = @localedir@
347localstatedir = @localstatedir@
348mandir = @mandir@
349mkdir_p = @mkdir_p@
350oldincludedir = @oldincludedir@
351pdfdir = @pdfdir@
352prefix = @prefix@
353program_transform_name = @program_transform_name@
354psdir = @psdir@
355sbindir = @sbindir@
356sharedstatedir = @sharedstatedir@
357srcdir = @srcdir@
358sysconfdir = @sysconfdir@
359target_alias = @target_alias@
360top_build_prefix = @top_build_prefix@
361top_builddir = @top_builddir@
362top_srcdir = @top_srcdir@
363info_TEXINFOS = pam-modules.texi
364pam_modules_TEXINFOS = fdl.texi macros.texi
365dist_man_MANS = pamck.1 $(am__append_1) $(am__append_2) \
366	$(am__append_3) $(am__append_4) $(am__append_5) \
367	$(am__append_6) $(am__append_7) $(am__append_8)
368BUILD_MANS = pam_fshadow.8 pam_mysql.8 pam_pgsql.8 pam_ldaphome.8
369CLEANFILES = $(BUILD_MANS) config.so
370EXTRA_DIST = gendocs_template $(BUILD_MANS:.8=.8in) gendocs.sh
371AM_MAKEINFOFLAGS = @IMPRIMATUR_MAKEINFOFLAGS@
372imprimatur_INPUT = $(info_TEXINFOS) $(pam_modules_TEXINFOS)
373CHECK_DOCS = $(top_srcdir)/@IMPRIMATUR_MODULE_DIR@/check-docs.sh
374GENDOCS = $(srcdir)/gendocs.sh --no-copy-images --html '--init-file=$(abs_srcdir)/html.init'
375TEXI2DVI = texi2dvi -t '@set $(RENDITION)' -I $(top_srcdir)/imprimatur
376all: all-am
377
378.SUFFIXES:
379.SUFFIXES: .8 .8in .dvi .html .info .pdf .ps .texi
380$(srcdir)/Makefile.in:  $(srcdir)/Makefile.am $(srcdir)/../imprimatur/imprimatur.mk $(am__configure_deps)
381	@for dep in $?; do \
382	  case '$(am__configure_deps)' in \
383	    *$$dep*) \
384	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
385	        && { if test -f $@; then exit 0; else break; fi; }; \
386	      exit 1;; \
387	  esac; \
388	done; \
389	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnits doc/Makefile'; \
390	$(am__cd) $(top_srcdir) && \
391	  $(AUTOMAKE) --gnits doc/Makefile
392.PRECIOUS: Makefile
393Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
394	@case '$?' in \
395	  *config.status*) \
396	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
397	  *) \
398	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
399	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
400	esac;
401$(srcdir)/../imprimatur/imprimatur.mk:
402
403$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
404	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
405
406$(top_srcdir)/configure:  $(am__configure_deps)
407	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
408$(ACLOCAL_M4):  $(am__aclocal_m4_deps)
409	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
410$(am__aclocal_m4_deps):
411
412mostlyclean-libtool:
413	-rm -f *.lo
414
415clean-libtool:
416	-rm -rf .libs _libs
417
418.texi.info:
419	$(AM_V_MAKEINFO)restore=: && backupdir="$(am__leading_dot)am$$$$" && \
420	am__cwd=`pwd` && $(am__cd) $(srcdir) && \
421	rm -rf $$backupdir && mkdir $$backupdir && \
422	if ($(MAKEINFO) --version) >/dev/null 2>&1; then \
423	  for f in $@ $@-[0-9] $@-[0-9][0-9] $(@:.info=).i[0-9] $(@:.info=).i[0-9][0-9]; do \
424	    if test -f $$f; then mv $$f $$backupdir; restore=mv; else :; fi; \
425	  done; \
426	else :; fi && \
427	cd "$$am__cwd"; \
428	if $(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I $(srcdir) \
429	 -o $@ $<; \
430	then \
431	  rc=0; \
432	  $(am__cd) $(srcdir); \
433	else \
434	  rc=$$?; \
435	  $(am__cd) $(srcdir) && \
436	  $$restore $$backupdir/* `echo "./$@" | sed 's|[^/]*$$||'`; \
437	fi; \
438	rm -rf $$backupdir; exit $$rc
439
440.texi.dvi:
441	$(AM_V_TEXI2DVI)TEXINPUTS="$(am__TEXINFO_TEX_DIR)$(PATH_SEPARATOR)$$TEXINPUTS" \
442	MAKEINFO='$(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I $(srcdir)' \
443	$(TEXI2DVI) $(AM_V_texinfo) --build-dir=$(@:.dvi=.t2d) -o $@ $(AM_V_texidevnull) \
444	$<
445
446.texi.pdf:
447	$(AM_V_TEXI2PDF)TEXINPUTS="$(am__TEXINFO_TEX_DIR)$(PATH_SEPARATOR)$$TEXINPUTS" \
448	MAKEINFO='$(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I $(srcdir)' \
449	$(TEXI2PDF) $(AM_V_texinfo) --build-dir=$(@:.pdf=.t2p) -o $@ $(AM_V_texidevnull) \
450	$<
451
452.texi.html:
453	$(AM_V_MAKEINFO)rm -rf $(@:.html=.htp)
454	$(AM_V_at)if $(MAKEINFOHTML) $(AM_MAKEINFOHTMLFLAGS) $(MAKEINFOFLAGS) -I $(srcdir) \
455	 -o $(@:.html=.htp) $<; \
456	then \
457	  rm -rf $@ && mv $(@:.html=.htp) $@; \
458	else \
459	  rm -rf $(@:.html=.htp); exit 1; \
460	fi
461$(srcdir)/pam-modules.info: pam-modules.texi $(srcdir)/version.texi $(pam_modules_TEXINFOS)
462pam-modules.dvi: pam-modules.texi $(srcdir)/version.texi $(pam_modules_TEXINFOS)
463pam-modules.pdf: pam-modules.texi $(srcdir)/version.texi $(pam_modules_TEXINFOS)
464pam-modules.html: pam-modules.texi $(srcdir)/version.texi $(pam_modules_TEXINFOS)
465$(srcdir)/version.texi:  $(srcdir)/stamp-vti
466$(srcdir)/stamp-vti: pam-modules.texi $(top_srcdir)/configure
467	@(dir=.; test -f ./pam-modules.texi || dir=$(srcdir); \
468	set `$(SHELL) $(top_srcdir)/build-aux/mdate-sh $$dir/pam-modules.texi`; \
469	echo "@set UPDATED $$1 $$2 $$3"; \
470	echo "@set UPDATED-MONTH $$2 $$3"; \
471	echo "@set EDITION $(VERSION)"; \
472	echo "@set VERSION $(VERSION)") > vti.tmp
473	@cmp -s vti.tmp $(srcdir)/version.texi \
474	  || (echo "Updating $(srcdir)/version.texi"; \
475	      cp vti.tmp $(srcdir)/version.texi)
476	-@rm -f vti.tmp
477	@cp $(srcdir)/version.texi $@
478
479mostlyclean-vti:
480	-rm -f vti.tmp
481
482maintainer-clean-vti:
483	-rm -f $(srcdir)/stamp-vti $(srcdir)/version.texi
484.dvi.ps:
485	$(AM_V_DVIPS)TEXINPUTS="$(am__TEXINFO_TEX_DIR)$(PATH_SEPARATOR)$$TEXINPUTS" \
486	$(DVIPS) $(AM_V_texinfo) -o $@ $<
487
488uninstall-dvi-am:
489	@$(NORMAL_UNINSTALL)
490	@list='$(DVIS)'; test -n "$(dvidir)" || list=; \
491	for p in $$list; do \
492	  $(am__strip_dir) \
493	  echo " rm -f '$(DESTDIR)$(dvidir)/$$f'"; \
494	  rm -f "$(DESTDIR)$(dvidir)/$$f"; \
495	done
496
497uninstall-html-am:
498	@$(NORMAL_UNINSTALL)
499	@list='$(HTMLS)'; test -n "$(htmldir)" || list=; \
500	for p in $$list; do \
501	  $(am__strip_dir) \
502	  echo " rm -rf '$(DESTDIR)$(htmldir)/$$f'"; \
503	  rm -rf "$(DESTDIR)$(htmldir)/$$f"; \
504	done
505
506uninstall-info-am:
507	@$(PRE_UNINSTALL)
508	@if test -d '$(DESTDIR)$(infodir)' && $(am__can_run_installinfo); then \
509	  list='$(INFO_DEPS)'; \
510	  for file in $$list; do \
511	    relfile=`echo "$$file" | sed 's|^.*/||'`; \
512	    echo " install-info --info-dir='$(DESTDIR)$(infodir)' --remove '$(DESTDIR)$(infodir)/$$relfile'"; \
513	    if install-info --info-dir="$(DESTDIR)$(infodir)" --remove "$(DESTDIR)$(infodir)/$$relfile"; \
514	    then :; else test ! -f "$(DESTDIR)$(infodir)/$$relfile" || exit 1; fi; \
515	  done; \
516	else :; fi
517	@$(NORMAL_UNINSTALL)
518	@list='$(INFO_DEPS)'; \
519	for file in $$list; do \
520	  relfile=`echo "$$file" | sed 's|^.*/||'`; \
521	  relfile_i=`echo "$$relfile" | sed 's|\.info$$||;s|$$|.i|'`; \
522	  (if test -d "$(DESTDIR)$(infodir)" && cd "$(DESTDIR)$(infodir)"; then \
523	     echo " cd '$(DESTDIR)$(infodir)' && rm -f $$relfile $$relfile-[0-9] $$relfile-[0-9][0-9] $$relfile_i[0-9] $$relfile_i[0-9][0-9]"; \
524	     rm -f $$relfile $$relfile-[0-9] $$relfile-[0-9][0-9] $$relfile_i[0-9] $$relfile_i[0-9][0-9]; \
525	   else :; fi); \
526	done
527
528uninstall-pdf-am:
529	@$(NORMAL_UNINSTALL)
530	@list='$(PDFS)'; test -n "$(pdfdir)" || list=; \
531	for p in $$list; do \
532	  $(am__strip_dir) \
533	  echo " rm -f '$(DESTDIR)$(pdfdir)/$$f'"; \
534	  rm -f "$(DESTDIR)$(pdfdir)/$$f"; \
535	done
536
537uninstall-ps-am:
538	@$(NORMAL_UNINSTALL)
539	@list='$(PSS)'; test -n "$(psdir)" || list=; \
540	for p in $$list; do \
541	  $(am__strip_dir) \
542	  echo " rm -f '$(DESTDIR)$(psdir)/$$f'"; \
543	  rm -f "$(DESTDIR)$(psdir)/$$f"; \
544	done
545
546dist-info: $(INFO_DEPS)
547	@srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
548	list='$(INFO_DEPS)'; \
549	for base in $$list; do \
550	  case $$base in \
551	    $(srcdir)/*) base=`echo "$$base" | sed "s|^$$srcdirstrip/||"`;; \
552	  esac; \
553	  if test -f $$base; then d=.; else d=$(srcdir); fi; \
554	  base_i=`echo "$$base" | sed 's|\.info$$||;s|$$|.i|'`; \
555	  for file in $$d/$$base $$d/$$base-[0-9] $$d/$$base-[0-9][0-9] $$d/$$base_i[0-9] $$d/$$base_i[0-9][0-9]; do \
556	    if test -f $$file; then \
557	      relfile=`expr "$$file" : "$$d/\(.*\)"`; \
558	      test -f "$(distdir)/$$relfile" || \
559		cp -p $$file "$(distdir)/$$relfile"; \
560	    else :; fi; \
561	  done; \
562	done
563
564mostlyclean-aminfo:
565	-rm -rf pam-modules.t2d pam-modules.t2p
566
567clean-aminfo:
568	-test -z "pam-modules.dvi pam-modules.pdf pam-modules.ps pam-modules.html" \
569	|| rm -rf pam-modules.dvi pam-modules.pdf pam-modules.ps pam-modules.html
570
571maintainer-clean-aminfo:
572	@list='$(INFO_DEPS)'; for i in $$list; do \
573	  i_i=`echo "$$i" | sed 's|\.info$$||;s|$$|.i|'`; \
574	  echo " rm -f $$i $$i-[0-9] $$i-[0-9][0-9] $$i_i[0-9] $$i_i[0-9][0-9]"; \
575	  rm -f $$i $$i-[0-9] $$i-[0-9][0-9] $$i_i[0-9] $$i_i[0-9][0-9]; \
576	done
577install-man1: $(dist_man_MANS)
578	@$(NORMAL_INSTALL)
579	@list1=''; \
580	list2='$(dist_man_MANS)'; \
581	test -n "$(man1dir)" \
582	  && test -n "`echo $$list1$$list2`" \
583	  || exit 0; \
584	echo " $(MKDIR_P) '$(DESTDIR)$(man1dir)'"; \
585	$(MKDIR_P) "$(DESTDIR)$(man1dir)" || exit 1; \
586	{ for i in $$list1; do echo "$$i"; done;  \
587	if test -n "$$list2"; then \
588	  for i in $$list2; do echo "$$i"; done \
589	    | sed -n '/\.1[a-z]*$$/p'; \
590	fi; \
591	} | while read p; do \
592	  if test -f $$p; then d=; else d="$(srcdir)/"; fi; \
593	  echo "$$d$$p"; echo "$$p"; \
594	done | \
595	sed -e 'n;s,.*/,,;p;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \
596	      -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,' | \
597	sed 'N;N;s,\n, ,g' | { \
598	list=; while read file base inst; do \
599	  if test "$$base" = "$$inst"; then list="$$list $$file"; else \
600	    echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man1dir)/$$inst'"; \
601	    $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man1dir)/$$inst" || exit $$?; \
602	  fi; \
603	done; \
604	for i in $$list; do echo "$$i"; done | $(am__base_list) | \
605	while read files; do \
606	  test -z "$$files" || { \
607	    echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(man1dir)'"; \
608	    $(INSTALL_DATA) $$files "$(DESTDIR)$(man1dir)" || exit $$?; }; \
609	done; }
610
611uninstall-man1:
612	@$(NORMAL_UNINSTALL)
613	@list=''; test -n "$(man1dir)" || exit 0; \
614	files=`{ for i in $$list; do echo "$$i"; done; \
615	l2='$(dist_man_MANS)'; for i in $$l2; do echo "$$i"; done | \
616	  sed -n '/\.1[a-z]*$$/p'; \
617	} | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \
618	      -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \
619	dir='$(DESTDIR)$(man1dir)'; $(am__uninstall_files_from_dir)
620install-man8: $(dist_man_MANS)
621	@$(NORMAL_INSTALL)
622	@list1=''; \
623	list2='$(dist_man_MANS)'; \
624	test -n "$(man8dir)" \
625	  && test -n "`echo $$list1$$list2`" \
626	  || exit 0; \
627	echo " $(MKDIR_P) '$(DESTDIR)$(man8dir)'"; \
628	$(MKDIR_P) "$(DESTDIR)$(man8dir)" || exit 1; \
629	{ for i in $$list1; do echo "$$i"; done;  \
630	if test -n "$$list2"; then \
631	  for i in $$list2; do echo "$$i"; done \
632	    | sed -n '/\.8[a-z]*$$/p'; \
633	fi; \
634	} | while read p; do \
635	  if test -f $$p; then d=; else d="$(srcdir)/"; fi; \
636	  echo "$$d$$p"; echo "$$p"; \
637	done | \
638	sed -e 'n;s,.*/,,;p;h;s,.*\.,,;s,^[^8][0-9a-z]*$$,8,;x' \
639	      -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,' | \
640	sed 'N;N;s,\n, ,g' | { \
641	list=; while read file base inst; do \
642	  if test "$$base" = "$$inst"; then list="$$list $$file"; else \
643	    echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man8dir)/$$inst'"; \
644	    $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man8dir)/$$inst" || exit $$?; \
645	  fi; \
646	done; \
647	for i in $$list; do echo "$$i"; done | $(am__base_list) | \
648	while read files; do \
649	  test -z "$$files" || { \
650	    echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(man8dir)'"; \
651	    $(INSTALL_DATA) $$files "$(DESTDIR)$(man8dir)" || exit $$?; }; \
652	done; }
653
654uninstall-man8:
655	@$(NORMAL_UNINSTALL)
656	@list=''; test -n "$(man8dir)" || exit 0; \
657	files=`{ for i in $$list; do echo "$$i"; done; \
658	l2='$(dist_man_MANS)'; for i in $$l2; do echo "$$i"; done | \
659	  sed -n '/\.8[a-z]*$$/p'; \
660	} | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^8][0-9a-z]*$$,8,;x' \
661	      -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \
662	dir='$(DESTDIR)$(man8dir)'; $(am__uninstall_files_from_dir)
663tags TAGS:
664
665ctags CTAGS:
666
667cscope cscopelist:
668
669
670distdir: $(DISTFILES)
671	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
672	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
673	list='$(DISTFILES)'; \
674	  dist_files=`for file in $$list; do echo $$file; done | \
675	  sed -e "s|^$$srcdirstrip/||;t" \
676	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
677	case $$dist_files in \
678	  */*) $(MKDIR_P) `echo "$$dist_files" | \
679			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
680			   sort -u` ;; \
681	esac; \
682	for file in $$dist_files; do \
683	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
684	  if test -d $$d/$$file; then \
685	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
686	    if test -d "$(distdir)/$$file"; then \
687	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
688	    fi; \
689	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
690	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
691	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
692	    fi; \
693	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
694	  else \
695	    test -f "$(distdir)/$$file" \
696	    || cp -p $$d/$$file "$(distdir)/$$file" \
697	    || exit 1; \
698	  fi; \
699	done
700	$(MAKE) $(AM_MAKEFLAGS) \
701	  top_distdir="$(top_distdir)" distdir="$(distdir)" \
702	  dist-info
703check-am: all-am
704check: check-am
705all-am: Makefile $(INFO_DEPS) $(MANS)
706installdirs:
707	for dir in "$(DESTDIR)$(infodir)" "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man8dir)"; do \
708	  test -z "$$dir" || $(MKDIR_P) "$$dir"; \
709	done
710install: install-am
711install-exec: install-exec-am
712install-data: install-data-am
713uninstall: uninstall-am
714
715install-am: all-am
716	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
717
718installcheck: installcheck-am
719install-strip:
720	if test -z '$(STRIP)'; then \
721	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
722	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
723	      install; \
724	else \
725	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
726	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
727	    "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
728	fi
729mostlyclean-generic:
730
731clean-generic:
732	-test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
733
734distclean-generic:
735	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
736	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
737
738maintainer-clean-generic:
739	@echo "This command is intended for maintainers to use"
740	@echo "it deletes files that may require special tools to rebuild."
741clean: clean-am
742
743clean-am: clean-aminfo clean-generic clean-libtool clean-local \
744	mostlyclean-am
745
746distclean: distclean-am
747	-rm -f Makefile
748distclean-am: clean-am distclean-generic
749
750dvi: dvi-am
751
752dvi-am: $(DVIS)
753
754html: html-am
755
756html-am: $(HTMLS)
757
758info: info-am
759
760info-am: $(INFO_DEPS)
761
762install-data-am: install-info-am install-man
763
764install-dvi: install-dvi-am
765
766install-dvi-am: $(DVIS)
767	@$(NORMAL_INSTALL)
768	@list='$(DVIS)'; test -n "$(dvidir)" || list=; \
769	if test -n "$$list"; then \
770	  echo " $(MKDIR_P) '$(DESTDIR)$(dvidir)'"; \
771	  $(MKDIR_P) "$(DESTDIR)$(dvidir)" || exit 1; \
772	fi; \
773	for p in $$list; do \
774	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
775	  echo "$$d$$p"; \
776	done | $(am__base_list) | \
777	while read files; do \
778	  echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(dvidir)'"; \
779	  $(INSTALL_DATA) $$files "$(DESTDIR)$(dvidir)" || exit $$?; \
780	done
781install-exec-am:
782
783install-html: install-html-am
784
785install-html-am: $(HTMLS)
786	@$(NORMAL_INSTALL)
787	@list='$(HTMLS)'; list2=; test -n "$(htmldir)" || list=; \
788	if test -n "$$list"; then \
789	  echo " $(MKDIR_P) '$(DESTDIR)$(htmldir)'"; \
790	  $(MKDIR_P) "$(DESTDIR)$(htmldir)" || exit 1; \
791	fi; \
792	for p in $$list; do \
793	  if test -f "$$p" || test -d "$$p"; then d=; else d="$(srcdir)/"; fi; \
794	  $(am__strip_dir) \
795	  d2=$$d$$p; \
796	  if test -d "$$d2"; then \
797	    echo " $(MKDIR_P) '$(DESTDIR)$(htmldir)/$$f'"; \
798	    $(MKDIR_P) "$(DESTDIR)$(htmldir)/$$f" || exit 1; \
799	    echo " $(INSTALL_DATA) '$$d2'/* '$(DESTDIR)$(htmldir)/$$f'"; \
800	    $(INSTALL_DATA) "$$d2"/* "$(DESTDIR)$(htmldir)/$$f" || exit $$?; \
801	  else \
802	    list2="$$list2 $$d2"; \
803	  fi; \
804	done; \
805	test -z "$$list2" || { echo "$$list2" | $(am__base_list) | \
806	while read files; do \
807	  echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(htmldir)'"; \
808	  $(INSTALL_DATA) $$files "$(DESTDIR)$(htmldir)" || exit $$?; \
809	done; }
810install-info: install-info-am
811
812install-info-am: $(INFO_DEPS)
813	@$(NORMAL_INSTALL)
814	@srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
815	list='$(INFO_DEPS)'; test -n "$(infodir)" || list=; \
816	if test -n "$$list"; then \
817	  echo " $(MKDIR_P) '$(DESTDIR)$(infodir)'"; \
818	  $(MKDIR_P) "$(DESTDIR)$(infodir)" || exit 1; \
819	fi; \
820	for file in $$list; do \
821	  case $$file in \
822	    $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \
823	  esac; \
824	  if test -f $$file; then d=.; else d=$(srcdir); fi; \
825	  file_i=`echo "$$file" | sed 's|\.info$$||;s|$$|.i|'`; \
826	  for ifile in $$d/$$file $$d/$$file-[0-9] $$d/$$file-[0-9][0-9] \
827	               $$d/$$file_i[0-9] $$d/$$file_i[0-9][0-9] ; do \
828	    if test -f $$ifile; then \
829	      echo "$$ifile"; \
830	    else : ; fi; \
831	  done; \
832	done | $(am__base_list) | \
833	while read files; do \
834	  echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(infodir)'"; \
835	  $(INSTALL_DATA) $$files "$(DESTDIR)$(infodir)" || exit $$?; done
836	@$(POST_INSTALL)
837	@if $(am__can_run_installinfo); then \
838	  list='$(INFO_DEPS)'; test -n "$(infodir)" || list=; \
839	  for file in $$list; do \
840	    relfile=`echo "$$file" | sed 's|^.*/||'`; \
841	    echo " install-info --info-dir='$(DESTDIR)$(infodir)' '$(DESTDIR)$(infodir)/$$relfile'";\
842	    install-info --info-dir="$(DESTDIR)$(infodir)" "$(DESTDIR)$(infodir)/$$relfile" || :;\
843	  done; \
844	else : ; fi
845install-man: install-man1 install-man8
846
847install-pdf: install-pdf-am
848
849install-pdf-am: $(PDFS)
850	@$(NORMAL_INSTALL)
851	@list='$(PDFS)'; test -n "$(pdfdir)" || list=; \
852	if test -n "$$list"; then \
853	  echo " $(MKDIR_P) '$(DESTDIR)$(pdfdir)'"; \
854	  $(MKDIR_P) "$(DESTDIR)$(pdfdir)" || exit 1; \
855	fi; \
856	for p in $$list; do \
857	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
858	  echo "$$d$$p"; \
859	done | $(am__base_list) | \
860	while read files; do \
861	  echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(pdfdir)'"; \
862	  $(INSTALL_DATA) $$files "$(DESTDIR)$(pdfdir)" || exit $$?; done
863install-ps: install-ps-am
864
865install-ps-am: $(PSS)
866	@$(NORMAL_INSTALL)
867	@list='$(PSS)'; test -n "$(psdir)" || list=; \
868	if test -n "$$list"; then \
869	  echo " $(MKDIR_P) '$(DESTDIR)$(psdir)'"; \
870	  $(MKDIR_P) "$(DESTDIR)$(psdir)" || exit 1; \
871	fi; \
872	for p in $$list; do \
873	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
874	  echo "$$d$$p"; \
875	done | $(am__base_list) | \
876	while read files; do \
877	  echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(psdir)'"; \
878	  $(INSTALL_DATA) $$files "$(DESTDIR)$(psdir)" || exit $$?; done
879installcheck-am:
880
881maintainer-clean: maintainer-clean-am
882	-rm -f Makefile
883maintainer-clean-am: distclean-am maintainer-clean-aminfo \
884	maintainer-clean-generic maintainer-clean-vti
885
886mostlyclean: mostlyclean-am
887
888mostlyclean-am: mostlyclean-aminfo mostlyclean-generic \
889	mostlyclean-libtool mostlyclean-vti
890
891pdf: pdf-am
892
893pdf-am: $(PDFS)
894
895ps: ps-am
896
897ps-am: $(PSS)
898
899uninstall-am: uninstall-dvi-am uninstall-html-am uninstall-info-am \
900	uninstall-man uninstall-pdf-am uninstall-ps-am
901
902uninstall-man: uninstall-man1 uninstall-man8
903
904.MAKE: install-am install-strip
905
906.PHONY: all all-am check check-am clean clean-aminfo clean-generic \
907	clean-libtool clean-local cscopelist-am ctags-am dist-info \
908	distclean distclean-generic distclean-libtool distdir dvi \
909	dvi-am html html-am info info-am install install-am \
910	install-data install-data-am install-dvi install-dvi-am \
911	install-exec install-exec-am install-html install-html-am \
912	install-info install-info-am install-man install-man1 \
913	install-man8 install-pdf install-pdf-am install-ps \
914	install-ps-am install-strip installcheck installcheck-am \
915	installdirs maintainer-clean maintainer-clean-aminfo \
916	maintainer-clean-generic maintainer-clean-vti mostlyclean \
917	mostlyclean-aminfo mostlyclean-generic mostlyclean-libtool \
918	mostlyclean-vti pdf pdf-am ps ps-am tags-am uninstall \
919	uninstall-am uninstall-dvi-am uninstall-html-am \
920	uninstall-info-am uninstall-man uninstall-man1 uninstall-man8 \
921	uninstall-pdf-am uninstall-ps-am
922
923
924config.so: $(top_srcdir)/configure.ac $(top_srcdir)/doc/Makefile.am
925	$(AM_V_GEN){\
926                echo ".ds ET $(sysconfdir)"; \
927        } > config.so
928
929pam_fshadow.8 pam_mysql.8 pam_pgsql.8 pam_ldaphome.8: config.so
930
931.8in.8:
932	$(AM_V_GEN){\
933                echo '.\" -*- buffer-read-only: t -*- vi: set ro:';\
934                echo '.\" THIS FILE IS GENERATED AUTOMATICALLY; DO NOT EDIT!';\
935                soelim -I$(top_builddir)/doc $<;\
936        } > $@
937
938clean-local:
939	rm -rf manual
940
941imprimatur-format:
942	@if test -n "`cat $(imprimatur_INPUT) | tr -d -c '\t'`"; then \
943		echo "Sources contain tabs; run make imprimatur-untabify"; \
944		false; \
945	fi
946
947imprimatur-refs:
948	@for file in $(imprimatur_INPUT); \
949	do \
950          grep -q '^@c imprimatur-ignore' $$file && continue; \
951	  sed -e = $$file | \
952           sed -n 'N;/@FIXME-.*ref/{s/\(^[0-9][0-9]*\).*@FIXME-.*ref{\([^}]*\)}.*/'$$file':\1: \2/gp}'; \
953	done > $@-t; \
954	if [ -s $@-t ]; then \
955	  echo "Unresolved cross-references:"; \
956	  cat $@-t;\
957	  rm $@-t; \
958	else \
959	  rm -f $@-t; \
960	fi
961
962imprimatur-fixmes:
963	@for file in $(imprimatur_INPUT); \
964	do \
965          grep -q '^@c imprimatur-ignore' $$file && continue; \
966	  sed -e = $$file | \
967           sed -n 'N;/@FIXME{/{s/\(^[0-9][0-9]*\).*@FIXME{\([^}]*\).*/'$$file':\1: \2/gp}'; \
968	done > $@-t; \
969	if [ -s $@-t ]; then \
970	  echo "Unresolved FIXMEs:"; \
971	  cat $@-t; \
972	  rm $@-t; \
973	  false; \
974	else \
975          rm -f $@-t; \
976	fi
977
978imprimatur-writemes:
979	@files=`grep -c '^@c imprimatur-ignore' $(imprimatur_INPUT) | sed -n 's/:0$$//p'`; \
980	test -n "$$files" && grep -Hn '^[ \t]*@WRITEME' $$files > $@-t; \
981	if [ -s $@-t ]; then \
982	  echo "Empty nodes:"; \
983	  cat $@-t; \
984	  rm $@-t; \
985	  false;\
986	else \
987	   rm $@-t; \
988	fi
989
990imprimatur-empty-nodes:
991	@awk -f $(top_srcdir)/$(IMPRIMATUR_MODULE_DIR)/emptynodes.awk \
992         -v scriptname=$(top_srcdir)/$(IMPRIMATUR_MODULE_DIR)/emptynodes.awk \
993         -v makeinfoflags="$(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS)" \
994	        $(info_TEXINFOS)
995
996imprimatur-unrevised:
997	@files=`grep -c '^@c imprimatur-ignore' $(imprimatur_INPUT) | sed -n 's/:0$$//p'`; \
998	grep -Hn '^[ \t]*@UNREVISED' $$files > $@-t; \
999	if [ -s $@-t ]; then \
1000	  echo "Unrevised nodes:"; \
1001	  cat $@-t; \
1002	  rm $@-t; \
1003	  false;\
1004	else \
1005          rm $@-t; \
1006	fi
1007
1008@IMPRIMATUR_COND_FRENCHSPACING_TRUE@imprimatur-check-sentence-spacing:
1009@IMPRIMATUR_COND_FRENCHSPACING_TRUE@	@if grep -q '\.  [@A-Z]' $(imprimatur_INPUT); then \
1010@IMPRIMATUR_COND_FRENCHSPACING_TRUE@	   echo >&2 "Sources contain double-space sentence separators."; \
1011@IMPRIMATUR_COND_FRENCHSPACING_TRUE@	   echo >&2 "Run make imprimatur-fix-sentence-spacing to fix."; \
1012@IMPRIMATUR_COND_FRENCHSPACING_TRUE@	fi
1013
1014@IMPRIMATUR_COND_FRENCHSPACING_TRUE@imprimatur-fix-sentence-spacing:
1015@IMPRIMATUR_COND_FRENCHSPACING_TRUE@	@for file in $(imprimatur_INPUT); \
1016@IMPRIMATUR_COND_FRENCHSPACING_TRUE@	do \
1017@IMPRIMATUR_COND_FRENCHSPACING_TRUE@	  if grep -q '\.  [@A-Z]' $$file; then \
1018@IMPRIMATUR_COND_FRENCHSPACING_TRUE@	    mv $$file $${file}~; \
1019@IMPRIMATUR_COND_FRENCHSPACING_TRUE@	    sed -r 's/\.  ([@A-Z])/. \1/g' $${file}~ > $$file; \
1020@IMPRIMATUR_COND_FRENCHSPACING_TRUE@	  fi; \
1021@IMPRIMATUR_COND_FRENCHSPACING_TRUE@	done
1022@IMPRIMATUR_COND_FRENCHSPACING_FALSE@imprimatur-check-sentence-spacing:
1023@IMPRIMATUR_COND_FRENCHSPACING_FALSE@	@if grep -q '\. [@A-Z]' $(imprimatur_INPUT); then \
1024@IMPRIMATUR_COND_FRENCHSPACING_FALSE@		echo >&2 "Sources contain single-space sentence separators."; \
1025@IMPRIMATUR_COND_FRENCHSPACING_FALSE@		echo >&2 "Run make imprimatur-fix-sentence-spacing to fix."; \
1026@IMPRIMATUR_COND_FRENCHSPACING_FALSE@	fi
1027
1028@IMPRIMATUR_COND_FRENCHSPACING_FALSE@imprimatur-fix-sentence-spacing:
1029@IMPRIMATUR_COND_FRENCHSPACING_FALSE@	@for file in $(imprimatur_INPUT); \
1030@IMPRIMATUR_COND_FRENCHSPACING_FALSE@	do \
1031@IMPRIMATUR_COND_FRENCHSPACING_FALSE@	  if grep -q '\. [@A-Z]' $$file; then \
1032@IMPRIMATUR_COND_FRENCHSPACING_FALSE@	    mv $$file $${file}~; \
1033@IMPRIMATUR_COND_FRENCHSPACING_FALSE@	    sed -r 's/\. ([@A-Z])/.  \1/g' $${file}~ > $$file; \
1034@IMPRIMATUR_COND_FRENCHSPACING_FALSE@	  fi; \
1035@IMPRIMATUR_COND_FRENCHSPACING_FALSE@	done
1036
1037imprimatur-basic-checks: imprimatur-format imprimatur-check-sentence-spacing \
1038                 imprimatur-refs imprimatur-fixmes \
1039                 imprimatur-empty-nodes imprimatur-unrevised
1040
1041imprimatur-master-menu:
1042	@emacs -batch -l $(top_srcdir)/$(IMPRIMATUR_MODULE_DIR)/mastermenu.el \
1043               -f make-master-menu $(info_TEXINFOS)
1044
1045imprimatur-untabify:
1046	@emacs -batch -l $(top_srcdir)/$(IMPRIMATUR_MODULE_DIR)/untabify.el \
1047               $(imprimatur_INPUT)
1048
1049imprimatur-final: imprimatur-untabify imprimatur-master-menu
1050
1051# Checking
1052check-log-options:
1053	@$(CHECK_DOCS) "pam_log options" \
1054	   '/struct pam_opt .*\[\] = /,/^}/s/[ \t]*{ *PAM_OPTSTR(\([^,)]*\)).*/\1/p' \
1055	   '/@set MODULE pam_log/,/@set MODULE/{s/@value{MODULE}/pam_log/g;there;:here;s/@opindex *\([^@,]*\),.*@command{pam_log}.*/\1/;t lab;b;: lab;{s/^-//;s/^no//;p;}}' \
1056	   $(top_srcdir)/pam_log/*.c -- \
1057	   $(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I $(srcdir) -E - \
1058		$(info_TEXINFOS) ;
1059
1060check-all-options:
1061	@for mod in fshadow regex sql ldaphome; \
1062	do \
1063	  $(CHECK_DOCS) "pam_$$mod options" \
1064	   '/struct pam_opt .*\[\] = /,/^}/s/[ \t]*{ *PAM_OPTSTR(\([^,)]*\)).*/\1/;t lab;b;: lab {/audit/d;/debug/d;/waitdebug/d;p}' \
1065	   '/@set MODULE pam_'$$mod'/,/@set MODULE/{s/@value{MODULE}/pam_'$$mod'/g;there;:here;s/@opindex *\([^@,]*\),.*@command{pam_'$$mod'}.*/\1/;t lab;b;: lab;{s/^-//;s/^no//;p;}}' \
1066	   $(top_srcdir)/pam_$$mod/*.c -- \
1067	   $(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I $(srcdir) -E - \
1068		$(info_TEXINFOS) ; \
1069        done
1070
1071check-sql-config:
1072	@$(CHECK_DOCS) 'SQL configuration keywords' \
1073	   's/.*check_boolean_config *("\([^"]*\)".*/\1/p;s/.*find_config *("\([^"]*\)".*/\1/p' \
1074	   's/@kwindex *\([^@,]*\).*/\1/p' \
1075	   $(top_srcdir)/pam_sql/*.c -- \
1076	   $(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I $(srcdir) -E - \
1077		$(info_TEXINFOS)
1078
1079check-ldaphome-config:
1080	@$(CHECK_DOCS) 'pam_ldaphome configuration keywords' \
1081	   's/.*gray_env_get(.[^,]*, *"\(.[^"]*\)".*/\1/p;s/.*gray_env_get_bool(.[^,]*, *"\(.[^"]*\)".*/\1/p;s/.*get_intval(.[^,]*, *"\(.[^"]*\)".*/\1/p' \
1082	   's/@deffn  *{pam_ldaphome config}  *\([a-zA-Z_][a-zA-Z0-9_-]*\) .*/\1/p' \
1083	   $(top_srcdir)/pam_ldaphome/pam_ldaphome.c -- \
1084	   $(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I $(srcdir) -E - \
1085		$(info_TEXINFOS)
1086
1087check-options: \
1088 check-all-options\
1089 check-log-options\
1090 check-ldaphome-config
1091
1092all-check-docs: imprimatur-basic-checks check-options check-sql-config
1093
1094check-docs:
1095	$(MAKE) -k all-check-docs
1096#
1097
1098master-menu: imprimatur-master-menu
1099untabify: imprimatur-untabify
1100final: imprimatur-final
1101
1102# Make sure you set TEXINPUTS.
1103# TEXINPUTS=/usr/share/texmf/pdftex/plain/misc/ is ok for most distributions
1104.PHONY: manual
1105manual:
1106	TEXINPUTS=$(srcdir):$(top_srcdir)/build-aux:$(TEXINPUTS) \
1107	 MAKEINFO="$(MAKEINFO) $(MAKEINFOFLAGS) $(AM_MAKEINFOFLAGS)" \
1108	 TEXI2DVI="$(TEXI2DVI) -t @finalout" \
1109	 $(GENDOCS) $(PACKAGE) '$(PACKAGE_NAME) manual'
1110
1111manual.tar.bz2: manual
1112	tar cfj manual.tar.bz2 manual
1113
1114man-tar: manual.tar.bz2
1115
1116# Tell versions [3.59,3.63) of GNU make to not export all variables.
1117# Otherwise a system limit (for SysV at least) may be exceeded.
1118.NOEXPORT:
1119