OSDN Git Service

Generalise 'all' rule to arbitrary prerequisite sub-directories.
[pf3gnuchains/pf3gnuchains4x.git] / winsup / configure.in
index 2eb69fe..c40d3d2 100755 (executable)
@@ -1,5 +1,6 @@
 dnl Autoconf configure script for Cygwin.
-dnl Copyright 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 Red Hat, Inc.
+dnl Copyright 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2006,
+dnl 2009 Red Hat, Inc.
 dnl
 dnl This file is part of Cygwin.
 dnl
@@ -17,24 +18,34 @@ INSTALL=`cd $srcdir/..; echo $(pwd)/install-sh -c`
 AC_PROG_INSTALL
 AC_CANONICAL_SYSTEM
 
+GCC_NO_EXECUTABLES
+
 LIB_AC_PROG_CC
 LIB_AC_PROG_CXX
 
 AC_LANG_C
 
-use_cygserver='yes'
-AC_ARG_ENABLE(server,
-[ --enable-server              Build a cygwin DLL which can communicate with cygserver],
-[case "${enableval}" in
-yes)   ;;
-no)    use_cygserver=;;
+INSTALL_LICENSE=
+
+case "$target" in
+  *cygwin*)
+    if ! test -d $srcdir/cygwin; then
+      AC_MSG_ERROR("No cygwin dir.  Can't build Cygwin.  Exiting...")
+    fi
+    AC_CONFIG_SUBDIRS(cygwin)
+    INSTALL_LICENSE="install-license"
+    ;;
+  *mingw*)
+    if ! test -d $srcdir/mingw; then
+      AC_MSG_ERROR("No mingw dir.  Can't build Mingw.  Exiting...")
+    fi
+    ;;
 esac
-])
 
-AC_CONFIG_SUBDIRS(cygwin w32api)
 if test -d $srcdir/mingw; then
   AC_CONFIG_SUBDIRS(mingw)
 fi
+AC_CONFIG_SUBDIRS(w32api cygserver)
 
 case "$with_cross_host" in
   ""|*cygwin*)
@@ -44,16 +55,15 @@ case "$with_cross_host" in
     # if test -d $srcdir/zlib; then
     #   AC_CONFIG_SUBDIRS(zlib)
     # fi
-    if test -d $srcdir/subauth; then
-      AC_CONFIG_SUBDIRS(subauth)
-    fi
-    if test -n "$use_cygserver" -a -d $srcdir/cygserver; then
-      AC_CONFIG_SUBDIRS(cygserver)
+    if test -d $srcdir/lsaauth; then
+      AC_CONFIG_SUBDIRS(lsaauth)
     fi
     AC_CONFIG_SUBDIRS(utils doc)
     ;;
 esac
 
+AC_SUBST(INSTALL_LICENSE)
+
 AC_PROG_MAKE_SET
 
 AC_OUTPUT(Makefile)