]> andersk Git - moira.git/blobdiff - configure.in
Don't try to build afssync or incremental if we don't find AFS, and don't
[moira.git] / configure.in
index cf3406bcc832c81c57339bb3d81ee7b8f798fcb0..6b518f182ab25098a69acc29fdbd01bb9e3cd6c4 100755 (executable)
@@ -265,7 +265,7 @@ if test "$oracle" != no; then
            ;;
     esac
     SVRSUBDIRS='$(SVRDIRS)'
-    SERVER_OUTPUT_FILES="db/Makefile server/Makefile afssync/Makefile backup/Makefile dbck/Makefile dcm/Makefile gen/Makefile incremental/Makefile reg_svr/Makefile regtape/Makefile"
+    SERVER_OUTPUT_FILES="db/Makefile server/Makefile backup/Makefile dbck/Makefile dcm/Makefile gen/Makefile reg_svr/Makefile regtape/Makefile"
     PRO_C=$oracle/bin/proc
     PRO_C_OPTS=CODE=ANSI_C
     PRO_C_DEFS="DEFINE=_PROC_ $PRO_C_DEFS"
@@ -300,12 +300,20 @@ if test "$afs" != no -a "$oracle" != no; then
                 [AC_MSG_ERROR(AFS libraries not found)],
                 $AFS_LIBS -lrx -llwp -lsys $AFS_EXTRA_LIBS)
     MR_DEFINE(HAVE_AFS)
+
+    AFS_SUBDIRS="incremental"
+    AFS_OUTPUT_FILES="incremental/Makefile"
+    if test -d $srcdir/afssync; then
+       AFS_SUBDIRS="$AFS_SUBDIRS afssync"
+       AFS_OUTPUT_FILES="$AFS_OUTPUT_FILES afssync/Makefile"
+    fi
 fi
 AC_SUBST(AFS_CPPFLAGS)
 AC_SUBST(AFS_PRO_C_INCLUDES)
 AC_SUBST(AFS_LIBS)
 AC_SUBST(AFS_EXTRA_LIBS)
 AC_SUBST(AFS_DIR)
+AC_SUBST(AFS_SUBDIRS)
 
 # GNU readline
 AC_CHECKING(for GNU readline...)
@@ -392,4 +400,5 @@ AC_OUTPUT(Makefile lib/Makefile include/Makefile clients/Makefile \
          clients/mailmaint/Makefile clients/moira/Makefile \
          clients/mrcheck/Makefile clients/mrtest/Makefile \
          clients/passwd/Makefile update/Makefile man/Makefile \
-         $SERVER_OUTPUT_FILES $GDSS_OUTPUT_FILES $RSAREF_OUTPUT_FILES)
+         $SERVER_OUTPUT_FILES $AFS_OUTPUT_FILES \
+         $GDSS_OUTPUT_FILES $RSAREF_OUTPUT_FILES)
This page took 0.205921 seconds and 4 git commands to generate.