mirror of
https://github.com/samba-team/samba.git
synced 2024-12-24 21:34:56 +03:00
bcb40631df
- Configure now prints a summary of what output formats the docs can be built
in using the utilities that it found and prints the names of the missing
utilities for the formats that can't be built.
- Add 'make all' that builds all the docs that can be built using the
utilities that were found (the current 'make all' has been renamed to
'make help' and is still the first target in the Makefile)
- Add a few utility functions for autoconf
(This used to be commit 48cc8b693f
)
36 lines
742 B
Plaintext
36 lines
742 B
Plaintext
dnl DOCS_DEFINE_TARGET
|
|
dnl arg1: Target that is defined
|
|
dnl arg2: Requirement
|
|
dnl arg3: Official name
|
|
dnl arg4: Makefile target name
|
|
|
|
AC_DEFUN(DOCS_DEFINE_TARGET, [
|
|
if test "x$$1_REQUIRES" = x; then
|
|
$1_REQUIRES="$$2_REQUIRES"
|
|
else
|
|
$1_REQUIRES="$$1_REQUIRES $$2_REQUIRES"
|
|
fi
|
|
|
|
if test x"$$1_REQUIRES" = x; then
|
|
TARGETS="$TARGETS $4"
|
|
else
|
|
AC_MSG_RESULT([Building the $3 requires : $$1_REQUIRES])
|
|
fi
|
|
])
|
|
|
|
dnl DOCS_TARGET_REQUIRE_PROGRAM
|
|
dnl arg1: program variable
|
|
dnl arg2: program executable name
|
|
dnl arg3: target that requires it
|
|
|
|
AC_DEFUN(DOCS_TARGET_REQUIRE_PROGRAM, [
|
|
AC_PATH_PROG([$1], [$2])
|
|
if test x"$$1" = x; then
|
|
if test x"$$3_REQUIRES" = x; then
|
|
$3_REQUIRES="$2"
|
|
else
|
|
$3_REQUIRES="$$3_REQUIRES $2"
|
|
fi
|
|
fi
|
|
])
|