1ca236e63SDag-Erling SmørgravNULL = 2ca236e63SDag-Erling Smørgrav 3ca236e63SDag-Erling Smørgrav# Standard PAM API 4*f3b0ac34SDag-Erling SmørgravPAM_MAN = \ 5ca236e63SDag-Erling Smørgrav pam_acct_mgmt.3 \ 6ca236e63SDag-Erling Smørgrav pam_authenticate.3 \ 7ca236e63SDag-Erling Smørgrav pam_chauthtok.3 \ 8ca236e63SDag-Erling Smørgrav pam_close_session.3 \ 9ca236e63SDag-Erling Smørgrav pam_end.3 \ 10ca236e63SDag-Erling Smørgrav pam_get_data.3 \ 11ca236e63SDag-Erling Smørgrav pam_get_item.3 \ 12ca236e63SDag-Erling Smørgrav pam_get_user.3 \ 13ca236e63SDag-Erling Smørgrav pam_getenv.3 \ 14ca236e63SDag-Erling Smørgrav pam_getenvlist.3 \ 15ca236e63SDag-Erling Smørgrav pam_open_session.3 \ 16ca236e63SDag-Erling Smørgrav pam_putenv.3 \ 17ca236e63SDag-Erling Smørgrav pam_set_data.3 \ 18ca236e63SDag-Erling Smørgrav pam_set_item.3 \ 19ca236e63SDag-Erling Smørgrav pam_setcred.3 \ 20ca236e63SDag-Erling Smørgrav pam_start.3 \ 21ca236e63SDag-Erling Smørgrav pam_strerror.3 \ 22ca236e63SDag-Erling Smørgrav $(NULL) 23ca236e63SDag-Erling Smørgrav 24ca236e63SDag-Erling Smørgrav# Standard module API 25*f3b0ac34SDag-Erling SmørgravMOD_MAN = \ 26ca236e63SDag-Erling Smørgrav pam_sm_acct_mgmt.3 \ 27ca236e63SDag-Erling Smørgrav pam_sm_authenticate.3 \ 28ca236e63SDag-Erling Smørgrav pam_sm_chauthtok.3 \ 29ca236e63SDag-Erling Smørgrav pam_sm_close_session.3 \ 30ca236e63SDag-Erling Smørgrav pam_sm_open_session.3 \ 31ca236e63SDag-Erling Smørgrav pam_sm_setcred.3 \ 32ca236e63SDag-Erling Smørgrav $(NULL) 33ca236e63SDag-Erling Smørgrav 34ca236e63SDag-Erling Smørgrav# OpenPAM extensions 35*f3b0ac34SDag-Erling SmørgravOPENPAM_MAN = \ 36ca236e63SDag-Erling Smørgrav openpam_borrow_cred.3 \ 37ca236e63SDag-Erling Smørgrav openpam_free_data.3 \ 38b33ab329SDag-Erling Smørgrav openpam_free_envlist.3 \ 392f3ed619SDag-Erling Smørgrav openpam_get_feature.3 \ 40ca236e63SDag-Erling Smørgrav openpam_get_option.3 \ 41ca236e63SDag-Erling Smørgrav openpam_log.3 \ 42ca236e63SDag-Erling Smørgrav openpam_nullconv.3 \ 43ca236e63SDag-Erling Smørgrav openpam_readline.3 \ 442f3ed619SDag-Erling Smørgrav openpam_readlinev.3 \ 452f3ed619SDag-Erling Smørgrav openpam_readword.3 \ 46ca236e63SDag-Erling Smørgrav openpam_restore_cred.3 \ 472f3ed619SDag-Erling Smørgrav openpam_set_feature.3 \ 48ca236e63SDag-Erling Smørgrav openpam_set_option.3 \ 492f3ed619SDag-Erling Smørgrav openpam_straddch.3 \ 507f106882SDag-Erling Smørgrav openpam_subst.3 \ 51ca236e63SDag-Erling Smørgrav openpam_ttyconv.3 \ 52ca236e63SDag-Erling Smørgrav pam_error.3 \ 53ca236e63SDag-Erling Smørgrav pam_get_authtok.3 \ 54ca236e63SDag-Erling Smørgrav pam_info.3 \ 55ca236e63SDag-Erling Smørgrav pam_prompt.3 \ 56ca236e63SDag-Erling Smørgrav pam_setenv.3 \ 57ca236e63SDag-Erling Smørgrav pam_verror.3 \ 58ca236e63SDag-Erling Smørgrav pam_vinfo.3 \ 59ca236e63SDag-Erling Smørgrav pam_vprompt.3 \ 60ca236e63SDag-Erling Smørgrav $(NULL) 61ca236e63SDag-Erling Smørgrav 62fe980754SDag-Erling SmørgravEXTRA_DIST = openpam.man pam.man 63fe980754SDag-Erling Smørgrav 64*f3b0ac34SDag-Erling Smørgravif !WITH_SYSTEM_LIBPAM 65*f3b0ac34SDag-Erling SmørgravPAMCMAN = $(PAM_MAN) $(MOD_MAN) $(OPENPAM_MAN) 66*f3b0ac34SDag-Erling SmørgravPAMXMAN = openpam.3 pam.3 67*f3b0ac34SDag-Erling Smørgravendif 68*f3b0ac34SDag-Erling Smørgrav 69*f3b0ac34SDag-Erling SmørgravALLCMAN = $(PAMCMAN) 70*f3b0ac34SDag-Erling SmørgravGENMAN = $(ALLCMAN) $(PAMXMAN) 71ca236e63SDag-Erling Smørgrav 72ce77a8d6SDag-Erling Smørgravdist_man3_MANS = $(GENMAN) pam_conv.3 73fe980754SDag-Erling Smørgrav 74fe980754SDag-Erling Smørgravdist_man5_MANS = pam.conf.5 75556dce83SDag-Erling Smørgrav 76ce77a8d6SDag-Erling SmørgravCLEANFILES = $(GENMAN) 77ca236e63SDag-Erling Smørgrav 78ca236e63SDag-Erling SmørgravGENDOC = $(top_srcdir)/misc/gendoc.pl 79ca236e63SDag-Erling Smørgrav 80*f3b0ac34SDag-Erling SmørgravLIBPAMSRCDIR = $(top_srcdir)/lib/libpam 817f106882SDag-Erling Smørgrav 82*f3b0ac34SDag-Erling SmørgravVPATH = $(LIBPAMSRCDIR) $(srcdir) 837f106882SDag-Erling Smørgrav 84ca236e63SDag-Erling SmørgravSUFFIXES = .3 85ca236e63SDag-Erling Smørgrav 867f106882SDag-Erling Smørgrav.c.3: $(GENDOC) 87ce77a8d6SDag-Erling Smørgrav perl -w $(GENDOC) $< || rm $@ 88ca236e63SDag-Erling Smørgrav 89ce77a8d6SDag-Erling Smørgravopenpam.3: $(OPENPAM_MAN) $(GENDOC) $(srcdir)/openpam.man 90ce77a8d6SDag-Erling Smørgrav perl -w $(GENDOC) -o $(OPENPAM_MAN) <$(srcdir)/openpam.man || rm $@ 91ca236e63SDag-Erling Smørgrav 92ce77a8d6SDag-Erling Smørgravpam.3: $(PAM_MAN) $(GENDOC) $(srcdir)/pam.man 93ce77a8d6SDag-Erling Smørgrav perl -w $(GENDOC) -p $(PAM_MAN) <$(srcdir)/pam.man || rm $@ 94ce77a8d6SDag-Erling Smørgrav 95ce77a8d6SDag-Erling Smørgrav$(GENMAN): $(GENDOC) 96