Import Upstream version 1.8.5
[hcoop/debian/openafs.git] / src / cf / tivoli.m4
1 AC_DEFUN([OPENAFS_TIVOLI_TESTS],[
2 dnl check for tivoli
3 AC_MSG_CHECKING(for tivoli tsm butc support)
4 XBSA_CFLAGS=""
5 if test "$enable_tivoli_tsm" = "yes"; then
6 XBSADIR1=/usr/tivoli/tsm/client/api/bin/xopen
7 XBSADIR2=/opt/tivoli/tsm/client/api/bin/xopen
8 XBSADIR3=/usr/tivoli/tsm/client/api/bin/sample
9 XBSADIR4=/opt/tivoli/tsm/client/api/bin/sample
10 XBSADIR5=/usr/tivoli/tsm/client/api/bin64/sample
11 XBSADIR6=/opt/tivoli/tsm/client/api/bin64/sample
12
13 if test -r "$XBSADIR3/dsmapifp.h"; then
14 XBSA_CFLAGS="-Dxbsa -DNEW_XBSA -I$XBSADIR3"
15 XBSA_XLIBS="-ldl"
16 AC_MSG_RESULT([yes, $XBSA_CFLAGS])
17 elif test -r "$XBSADIR4/dsmapifp.h"; then
18 XBSA_CFLAGS="-Dxbsa -DNEW_XBSA -I$XBSADIR4"
19 XBSA_XLIBS="-ldl"
20 AC_MSG_RESULT([yes, $XBSA_CFLAGS])
21 elif test -r "$XBSADIR5/dsmapifp.h"; then
22 XBSA_CFLAGS="-Dxbsa -DNEW_XBSA -I$XBSADIR5"
23 XBSA_XLIBS="-ldl"
24 AC_MSG_RESULT([yes, $XBSA_CFLAGS])
25 elif test -r "$XBSADIR6/dsmapifp.h"; then
26 XBSA_CFLAGS="-Dxbsa -DNEW_XBSA -I$XBSADIR6"
27 XBSA_XLIBS="-ldl"
28 AC_MSG_RESULT([yes, $XBSA_CFLAGS])
29 elif test -r "$XBSADIR1/xbsa.h"; then
30 XBSA_CFLAGS="-Dxbsa -I$XBSADIR1"
31 XBSA_XLIBS=""
32 AC_MSG_RESULT([yes, $XBSA_CFLAGS])
33 elif test -r "$XBSADIR2/xbsa.h"; then
34 XBSA_CFLAGS="-Dxbsa -I$XBSADIR2"
35 XBSA_XLIBS=""
36 AC_MSG_RESULT([yes, $XBSA_CFLAGS])
37 else
38 AC_MSG_RESULT([no, missing xbsa.h and dsmapifp.h header files])
39 fi
40 else
41 AC_MSG_RESULT([no])
42 fi
43 AC_SUBST(XBSA_CFLAGS)
44 AC_SUBST(XBSA_XLIBS)
45 XLIBS="$XBSA_XLIBS $XLIBS"
46 ])