<item>squid_ldap_auth - basic_ldap_auth - Authenticate with LDAP user accounts.
<item>ncsa_auth - basic_ncsa_auth - Authenticate with NCSA httpd-style password file.
<item>pam_auth - basic_pam_auth - Authenticate with the system PAM infrastructure.
- <item>pop3.pl - basic_pop3_auth.pl - Authenticate with a mail server POP3/SMTP credentials
+ <item>pop3.pl - basic_pop3_auth - Authenticate with a mail server POP3/SMTP credentials
<item>squid_sasl_auth - basic_sasl_auth - Authenticate with SASL.
<item>smb_auth - basic_smb_auth - Authenticate with Samba SMB.
<item>yp_auth - basic_nis_auth - Authenticate with NIS security system.
<item>mswin_sspi - basic_sspi_auth - Authenticate with a Windows Domain Controller using SSPI.
- <item>MSNT-multi-domain - basic_msnt_multi_domain_auth.pl - Authenticate with any one of multiple Windows Domain Controllers.
+ <item>MSNT-multi-domain - basic_msnt_multi_domain_auth - Authenticate with any one of multiple Windows Domain Controllers.
<item>squid_radius_auth - basic_radius_auth - Authenticate with RADIUS.
</itemize>
libexec_SCRIPTS = basic_db_auth
CLEANFILES += basic_db_auth basic_db_auth.8
-do_subst = sed -e 's,[@]PERL[@],$(PERL),g'
man_MANS = basic_db_auth.8
EXTRA_DIST= \
basic_db_auth.8 \
passwd.sql \
- basic_db_auth.in \
+ basic_db_auth.pl.in \
config.test
basic_db_auth.8: basic_db_auth
pod2man basic_db_auth basic_db_auth.8
-basic_db_auth: basic_db_auth.in
- $(do_subst) < $(srcdir)/basic_db_auth.in >basic_db_auth
+basic_db_auth: basic_db_auth.pl.in
+ $(subst_perlshell)
+include $(top_srcdir)/src/Common.am
-libexec_SCRIPTS = basic_msnt_multi_domain_auth.pl
-EXTRA_DIST = basic_msnt_multi_domain_auth.pl README.txt config.test
+libexec_SCRIPTS = basic_msnt_multi_domain_auth
+EXTRA_DIST = basic_msnt_multi_domain_auth.pl.in README.txt config.test
+
+basic_msnt_multi_domain_auth: basic_msnt_multi_domain_auth.pl.in
+ $(subst_perlshell)
-#!/usr/bin/perl
+#!@PERL@
# $Id$
#if you define this, debugging output will be printed to STDERR.
-libexec_SCRIPTS = basic_pop3_auth.pl
-EXTRA_DIST = basic_pop3_auth.pl config.test
+include $(top_srcdir)/src/Common.am
+
+libexec_SCRIPTS = basic_pop3_auth
+EXTRA_DIST = basic_pop3_auth.pl.in config.test
+
+basic_pop3_auth: basic_pop3_auth.pl.in
+ $(subst_perlshell)
-#!/usr/bin/perl
+#!@PERL@
#
# POP3 authenticator for Squid
# Copyright (C) 2006 Henrik Nordstrom <henrik@henriknordstrom.net>
COMPAT_LIB = \
-L$(top_builddir)/lib -lmiscutil \
$(top_builddir)/compat/libcompat.la
+
+## Some helpers are written in Perl and need the local shell defined properly
+subst_perlshell = sed -e 's,[@]PERL[@],$(PERL),g' <$(srcdir)/$@.pl.in >$@ || ($(RM) -f $@ ; exit 1)