1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-06 13:18:07 +03:00
samba-mirror/docs/aclocal.m4
Jelmer Vernooij 4ec61fc89c Use gpl.xml instead of gpl.tex
(This used to be commit 0f64fa4d66)
2008-04-23 08:45:59 -05:00

61 lines
1.2 KiB
Plaintext

dnl (C) 2003-2004 Jelmer Vernooij <jelmer@samba.org>
dnl Published under the GNU GPL
dnl
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
])
dnl DOCS_TARGET_REQUIRE_DIR
dnl arg1: list of possible paths
dnl arg2: file in dir know to exist
dnl arg3: variable to store found path in
dnl arg4: target that requires it
AC_DEFUN(DOCS_TARGET_REQUIRE_DIR, [
AC_SUBST($3)
for I in $1;
do
test -f "$I/$2" && $3="$I"
done
if test x$$3 = x; then
if test x"$$4_REQUIRES" = x; then
$4_REQUIRES="$3"
else
$4_REQUIRES="$$4_REQUIRES $3"
fi
fi
])