packaging: Adjust to new upstream version v2.6.1
[platform/upstream/cryptsetup.git] / tokens / Makemodule.am
1 EXTRA_DIST += tokens/libcryptsetup-token.sym
2
3 TOKENS_LDFLAGS = $(AM_LDFLAGS) -no-undefined -avoid-version \
4         -Wl,--version-script=$(top_srcdir)/tokens/libcryptsetup-token.sym
5
6 tokendir = ${EXTERNAL_LUKS2_TOKENS_PATH}
7
8 if SSHPLUGIN_TOKEN
9 libcryptsetup_token_ssh_la_LDFLAGS = $(TOKENS_LDFLAGS)
10 libcryptsetup_token_ssh_la_SOURCES = tokens/ssh/libcryptsetup-token-ssh.c \
11                                      tokens/ssh/ssh-utils.c \
12                                      tokens/ssh/ssh-utils.h
13 libcryptsetup_token_ssh_la_LIBADD = libcryptsetup.la @LIBSSH_LIBS@ @JSON_C_LIBS@
14 token_LTLIBRARIES = libcryptsetup-token-ssh.la
15
16 cryptsetup_ssh_SOURCES = tokens/ssh/cryptsetup-ssh.c \
17                          tokens/ssh/ssh-utils.c \
18                          tokens/ssh/ssh-utils.h \
19                          src/utils_tools.c \
20                          src/utils_password.c \
21                          lib/utils_io.c \
22                          lib/utils_loop.c
23 cryptsetup_ssh_LDADD = -lm libcryptsetup.la @LIBSSH_LIBS@ @JSON_C_LIBS@ @POPT_LIBS@ \
24                        @PWQUALITY_LIBS@ @PASSWDQC_LIBS@ @ARGP_LIBS@
25
26 cryptsetup_ssh_CFLAGS = $(AM_CFLAGS)
27
28 sbin_PROGRAMS += cryptsetup-ssh
29 endif