| 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 | ]) |