From 54a0aee65b3d8129a55ece62ab8540f1cac3e929 Mon Sep 17 00:00:00 2001
From: Tobias Stoeckmann <tobias@stoeckmann.org>
Date: Mon, 22 Jan 2024 21:17:35 +0100
Subject: libpam_internal: supply debug functionality

Move function bodies from headers into dedicated object files stored in
libpam_internal. This library won't be installed.

Keep the debug function body in header, even though disabled when
building Linux-PAM, to stay API compatible with previous versions.

Signed-off-by: Tobias Stoeckmann <tobias@stoeckmann.org>
---
 modules/pam_group/Makefile.am | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

(limited to 'modules/pam_group')

diff --git a/modules/pam_group/Makefile.am b/modules/pam_group/Makefile.am
index d161eb9c..11c3654f 100644
--- a/modules/pam_group/Makefile.am
+++ b/modules/pam_group/Makefile.am
@@ -28,7 +28,8 @@ if HAVE_VERSIONING
 endif
 
 securelib_LTLIBRARIES = pam_group.la
-pam_group_la_LIBADD = $(top_builddir)/libpam/libpam.la
+pam_group_la_LIBADD = $(top_builddir)/libpam_internal/libpam_internal.la \
+		      $(top_builddir)/libpam/libpam.la
 
 dist_secureconf_DATA = group.conf
 
-- 
cgit v1.2.3