OpenPAM

Check-in [6ed1a09c60]
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Add configure options to build as much as possible using the system libpam and / or liboath. Doing so disables building the corresponding library and its documentation, but still builts the corresponding tools and modules and runs the unit tests.
Timelines: family | ancestors | descendants | both | trunk | svn-rev-834
Files: files | file ages | folders
SHA1: 6ed1a09c60156fbbadecdf1b005ed562ade322a6
User & Date: des 2014-10-28 10:25:58
Context
2014-10-28
13:48
Add a test case for line continuation within whitespace, similar to the corresponding test in t_openpam_readword. check-in: 6c46f9eda5 user: des tags: trunk, svn-rev-835
10:25
Add configure options to build as much as possible using the system libpam and / or liboath. Doing so disables building the corresponding library and its documentation, but still builts the corresponding tools and modules and runs the unit tests. check-in: 6ed1a09c60 user: des tags: trunk, svn-rev-834
09:03
Use $() instead of @@ in Makefiles. Don't build OATH man pages if --without-oath. check-in: e4210b6251 user: des tags: trunk, svn-rev-833
Changes
Hide Diffs Unified Diffs Ignore Whitespace Patch

Changes to bin/oathkey/Makefile.am.

1
2
3
4
5
6




7






8
9
10
11
12
# $Id$

AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_srcdir)/lib/libpam

bin_PROGRAMS = oathkey
oathkey_SOURCES = oathkey.c




oathkey_LDADD = $(top_builddir)/lib/liboath/liboath.la $(top_builddir)/lib/libpam/libpam.la







dist_man1_MANS = oathkey.1

install-exec-hook:
	chmod u+s $(DESTDIR)$(bindir)/oathkey






>
>
>
>
|
>
>
>
>
>
>





1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# $Id$

AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_srcdir)/lib/libpam

bin_PROGRAMS = oathkey
oathkey_SOURCES = oathkey.c
oathkey_LDADD =
if WITH_SYSTEM_LIBOATH
oathkey_LDADD += $(SYSTEM_LIBOATH)
else
oathkey_LDADD += $(top_builddir)/lib/liboath/liboath.la
endif
if WITH_SYSTEM_LIBPAM
oathkey_LDADD += $(SYSTEM_LIBPAM)
else
oathkey_LDADD += $(top_builddir)/lib/libpam/libpam.la
endif

dist_man1_MANS = oathkey.1

install-exec-hook:
	chmod u+s $(DESTDIR)$(bindir)/oathkey

Changes to bin/openpam_dump_policy/Makefile.am.

cannot compute difference between binary files

Changes to bin/pamtest/Makefile.am.

cannot compute difference between binary files

Changes to bin/su/Makefile.am.

cannot compute difference between binary files

Changes to configure.ac.

cannot compute difference between binary files

Changes to doc/man/Makefile.am.

cannot compute difference between binary files

Changes to lib/Makefile.am.

cannot compute difference between binary files

Changes to lib/liboath/Makefile.am.

cannot compute difference between binary files

Changes to modules/pam_deny/Makefile.am.

cannot compute difference between binary files

Changes to modules/pam_oath/Makefile.am.

8
9
10
11
12
13
14
15



16




17

AM_CPPFLAGS = -I$(top_srcdir)/include

module_LTLIBRARIES = pam_oath.la

pam_oath_la_SOURCES = pam_oath.c
pam_oath_la_LDFLAGS = -no-undefined -module -version-info $(LIB_MAJ) \
	-export-symbols-regex '^pam_sm_'
pam_oath_la_LIBADD = \



	$(top_builddir)/lib/libpam/libpam.la \




	$(top_builddir)/lib/liboath/liboath.la








|
>
>
>
|
>
>
>
>
|
>
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
AM_CPPFLAGS = -I$(top_srcdir)/include

module_LTLIBRARIES = pam_oath.la

pam_oath_la_SOURCES = pam_oath.c
pam_oath_la_LDFLAGS = -no-undefined -module -version-info $(LIB_MAJ) \
	-export-symbols-regex '^pam_sm_'
pam_oath_la_LIBADD =
if WITH_SYSTEM_LIBOATH
pam_oath_la_LIBADD += $(SYSTEM_LIBOATH)
else
pam_oath_la_LIBADD += $(top_builddir)/lib/liboath/liboath.la
endif
if WITH_SYSTEM_LIBPAM
pam_oath_la_LIBADD += $(SYSTEM_LIBPAM)
else
pam_oath_la_LIBADD += $(top_builddir)/lib/libpam/libpam.la
endif

Changes to modules/pam_permit/Makefile.am.

cannot compute difference between binary files

Changes to modules/pam_unix/Makefile.am.

cannot compute difference between binary files

Changes to t/Makefile.am.

cannot compute difference between binary files