autotools: get the PAM support from master working on linux and freebsd

This commit is contained in:
Jon Trulson
2021-06-02 17:16:37 -06:00
parent a277fcb340
commit 2a3e91383b
9 changed files with 104 additions and 12 deletions

View File

@@ -0,0 +1,23 @@
MAINTAINERCLEANFILES = Makefile.in
CPP_TARGET = pam.d.dtsession
BUILT_SOURCES = $(CPP_TARGET)
CLEANFILES = $(CPP_TARGET)
cfgdir = $(CDE_INSTALLATION_TOP)/config
dist_cfg_DATA = $(CPP_TARGET)
if FREEBSD
PAM_AUTHENTICATION_MODULE = /usr/local/lib/security/pam_pwauth_suid.so
endif
if NETBSD
PAM_AUTHENTICATION_MODULE = /usr/pkg/lib/security/pam_pwauth_suid.so
endif
pam.d.dtsession: pam.d.dtsession.src
$(RM) $@
$(GENCPP) -P -DXCOMM=# -DPAM_AUTHENTICATION_MODULE=$(PAM_AUTHENTICATION_MODULE) $< > $@