~zulcss/samba/server-dailies-3.4

« back to all changes in this revision

Viewing changes to docs-xml/aclocal.m4

  • Committer: Chuck Short
  • Date: 2010-09-28 20:38:39 UTC
  • Revision ID: zulcss@ubuntu.com-20100928203839-pgjulytsi9ue63x1
Initial version

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
dnl (C) 2003-2004 Jelmer Vernooij <jelmer@samba.org>
 
2
dnl Published under the GNU GPL
 
3
dnl
 
4
dnl DOCS_DEFINE_TARGET
 
5
dnl arg1: Target that is defined
 
6
dnl arg2: Requirement
 
7
dnl arg3: Official name
 
8
dnl arg4: Makefile target name
 
9
 
 
10
AC_DEFUN(DOCS_DEFINE_TARGET, [
 
11
        if test "x$$1_REQUIRES" = x; then
 
12
                $1_REQUIRES="$$2_REQUIRES"
 
13
        else
 
14
                $1_REQUIRES="$$1_REQUIRES $$2_REQUIRES"
 
15
        fi
 
16
 
 
17
        if test x"$$1_REQUIRES" = x; then
 
18
                TARGETS="$TARGETS $4"
 
19
        else
 
20
                AC_MSG_RESULT([Building the $3 requires : $$1_REQUIRES])
 
21
        fi
 
22
])
 
23
 
 
24
dnl DOCS_TARGET_REQUIRE_PROGRAM
 
25
dnl arg1: program variable
 
26
dnl arg2: program executable name
 
27
dnl arg3: target that requires it
 
28
 
 
29
AC_DEFUN(DOCS_TARGET_REQUIRE_PROGRAM, [
 
30
        AC_CHECK_PROGS([$1], [$2])
 
31
        if test x"$$1" = x; then
 
32
                if test x"$$3_REQUIRES" = x; then
 
33
                        $3_REQUIRES="$2"
 
34
                else
 
35
                        $3_REQUIRES="$$3_REQUIRES $2"
 
36
                fi
 
37
        fi
 
38
])
 
39
 
 
40
dnl DOCS_TARGET_REQUIRE_DIR
 
41
dnl arg1: list of possible paths
 
42
dnl arg2: file in dir know to exist
 
43
dnl arg3: variable to store found path in
 
44
dnl arg4: target that requires it
 
45
 
 
46
AC_DEFUN(DOCS_TARGET_REQUIRE_DIR, [
 
47
    AC_MSG_CHECKING([for $2])
 
48
        AC_SUBST($3)
 
49
        for I in $1; 
 
50
        do 
 
51
                test -f "$I/$2" && $3="$I"
 
52
        done
 
53
 
 
54
        if test x$$3 = x; then
 
55
                if test x"$$4_REQUIRES" = x; then
 
56
                        $4_REQUIRES="$3"
 
57
                else
 
58
                        $4_REQUIRES="$$4_REQUIRES $3"
 
59
                fi
 
60
                AC_MSG_RESULT([not found])
 
61
        else
 
62
                AC_MSG_RESULT([found in $$3])
 
63
        fi
 
64
])