pam-modules/lib/Makefile.am
Sergey Poznyakoff b6c720096e Use wordsplit for keyword expansion.
* .gitmodules: Add wordsplit
* configure.ac: Likewise.
* lib/Makefile.am: Likewise.
* lib/graypam.h (gray_expand_argv): Remove.
(gray_expand_string): Change prototype.
* lib/vartab.c (gray_expand_argv): Remove.
(gray_expand_string): Rewrite using wordsplit.
* pam_ldaphome/pam_ldaphome.c (import_public_key): Assume
sshPublicKey as a default attribute.
* pam_log/pam_log.c (_pam_parse): Take two return arguments.
(echo): Use gray_expand_string.
* pam_sql/pam_mysql.c: Update gray_expand_string usage.
* pam_sql/pam_pgsql.c: Likewise.
* pam_sql/pam_sql.c: Likewise.
* pam_sql/pam_sql.h (gpam_sql_get_query): Change signature.
* pam_umotd/pam_umotd.c (pam_sm_open_session): Update
gray_expand_string usage.
2020-03-29 17:39:54 +03:00

40 lines
1 KiB
Makefile

# This file is part of pam-modules.
# Copyright (C) 2008-2020 Sergey Poznyakoff
#
# This program 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 3, or (at your option)
# any later version.
#
# This program 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 this program. If not, see <http://www.gnu.org/licenses/>.
lib_LTLIBRARIES = libgraypam.la
libgraypam_la_SOURCES = \
env.c\
log.c\
mem.c\
slist.c\
transform.c\
converse.c\
parseopt.c\
base64.c\
ldappass.c\
md5.c\
md5.h\
sha1.c\
sha1.h\
strutil.c\
vartab.c\
escape.c\
wordsplit/wordsplit.c
noinst_HEADERS = graypam.h wordsplit/wordsplit.h
AM_CPPFLAGS = -I$(srcdir)/wordsplit