Clean up the build a little, and make the doc build optional.
git-svn-id: svn+ssh://svn.openpam.org/svn/openpam/trunk@386 185d5e19-27fe-0310-9dcf-9bff6b9f3609
This commit is contained in:
parent
4183fc1989
commit
f380fbbf22
5 changed files with 44 additions and 27 deletions
8
INSTALL
8
INSTALL
|
@ -24,18 +24,18 @@
|
|||
This option should not be used if you intend to install PAM
|
||||
modules in the system library directory.
|
||||
|
||||
--with-pam-su
|
||||
Builds the sample PAM application.
|
||||
|
||||
--with-pam-unix
|
||||
Builds the sample PAM module.
|
||||
|
||||
--with-su
|
||||
Builds the sample su(1) implementation.
|
||||
|
||||
For more information about configuration options, use the --help
|
||||
option.
|
||||
|
||||
A typical invocation might look like this:
|
||||
|
||||
# ./configure --with-pam-su --with-pam-unix
|
||||
# ./configure --with-pam-unix --with-su
|
||||
|
||||
3. COMPILATION
|
||||
|
||||
|
|
|
@ -1,5 +1,9 @@
|
|||
# $Id$
|
||||
|
||||
SUBDIRS = lib bin modules doc include
|
||||
SUBDIRS = lib bin modules include
|
||||
|
||||
if WITH_DOC
|
||||
SUBDIRS += doc
|
||||
endif
|
||||
|
||||
EXTRA_DIST = CREDITS HISTORY INSTALL LICENSE MANIFEST README RELNOTES
|
||||
|
|
|
@ -1,3 +1,7 @@
|
|||
# $Id$
|
||||
|
||||
SUBDIRS = su
|
||||
SUBDIRS =
|
||||
|
||||
if WITH_SU
|
||||
SUBDIRS += su
|
||||
endif
|
||||
|
|
|
@ -2,8 +2,6 @@
|
|||
|
||||
INCLUDES = -I$(top_srcdir)/include
|
||||
|
||||
if WITH_PAM_SU
|
||||
bin_PROGRAMS = su
|
||||
su_SOURCES = su.c
|
||||
su_LDADD = $(top_builddir)/lib/libpam.la
|
||||
endif
|
||||
|
|
49
configure.ac
49
configure.ac
|
@ -50,13 +50,13 @@ AC_ARG_WITH(modules-dir,
|
|||
AC_MSG_RESULT(no)])
|
||||
AC_SUBST(OPENPAM_MODULES_DIR)
|
||||
|
||||
AC_MSG_CHECKING([whether to build example version of /bin/su])
|
||||
AC_ARG_WITH(pam-su,
|
||||
AC_HELP_STRING([--with-pam-su],
|
||||
[compile example version of /bin/su]),
|
||||
AC_MSG_CHECKING([whether to build the documentation])
|
||||
AC_ARG_WITH(doc,
|
||||
AC_HELP_STRING([--with-doc],
|
||||
[build documentation]),
|
||||
,
|
||||
[with_pam_su=no])
|
||||
AC_MSG_RESULT($with_pam_su)
|
||||
[with_doc=yes])
|
||||
AC_MSG_RESULT($with_pam_unix)
|
||||
|
||||
AC_MSG_CHECKING([whether to build example version of pam_unix.so])
|
||||
AC_ARG_WITH(pam-unix,
|
||||
|
@ -66,8 +66,17 @@ AC_ARG_WITH(pam-unix,
|
|||
[with_pam_unix=no])
|
||||
AC_MSG_RESULT($with_pam_unix)
|
||||
|
||||
AM_CONDITIONAL(WITH_PAM_SU, test "x$with_pam_su" = "xyes")
|
||||
AC_MSG_CHECKING([whether to build example version of su(1)])
|
||||
AC_ARG_WITH(su,
|
||||
AC_HELP_STRING([--with-su],
|
||||
[compile example version of su(1)]),
|
||||
,
|
||||
[with_su=no])
|
||||
AC_MSG_RESULT($with_su)
|
||||
|
||||
AM_CONDITIONAL(WITH_DOC, test "x$with_doc" = "xyes")
|
||||
AM_CONDITIONAL(WITH_PAM_UNIX, test "x$with_pam_unix" = "xyes")
|
||||
AM_CONDITIONAL(WITH_SU, test "x$with_su" = "xyes")
|
||||
|
||||
AC_PROG_INSTALL
|
||||
|
||||
|
@ -89,16 +98,18 @@ AC_SUBST(CPPFLAGS)
|
|||
CFLAGS="$CFLAGS -Werror"
|
||||
AC_SUBST(CFLAGS)
|
||||
|
||||
AC_CONFIG_FILES([bin/Makefile
|
||||
bin/su/Makefile
|
||||
include/Makefile
|
||||
include/security/Makefile
|
||||
lib/Makefile
|
||||
modules/Makefile
|
||||
modules/pam_unix/Makefile
|
||||
modules/pam_deny/Makefile
|
||||
modules/pam_permit/Makefile
|
||||
doc/Makefile
|
||||
doc/man/Makefile
|
||||
Makefile])
|
||||
AC_CONFIG_FILES([
|
||||
bin/Makefile
|
||||
bin/su/Makefile
|
||||
include/Makefile
|
||||
include/security/Makefile
|
||||
lib/Makefile
|
||||
modules/Makefile
|
||||
modules/pam_unix/Makefile
|
||||
modules/pam_deny/Makefile
|
||||
modules/pam_permit/Makefile
|
||||
doc/Makefile
|
||||
doc/man/Makefile
|
||||
Makefile
|
||||
])
|
||||
AC_OUTPUT
|
||||
|
|
Loading…
Reference in a new issue