* Makefile.in: handle DOS-style absolute paths.
authordj <dj@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 9 Dec 2000 16:06:19 +0000 (16:06 +0000)
committerdj <dj@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 9 Dec 2000 16:06:19 +0000 (16:06 +0000)
* config-ml.in: likewise.
* symlink-tree: likewise.

git-svn-id: svn://gcc.gnu.org/svn/gcc/trunk@38154 138bc75d-0d04-0410-961f-82ee72b054a4

ChangeLog
Makefile.in
config-ml.in
symlink-tree

index f215ee4..c0b0555 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2000-12-09  Laurynas Biveinis  <lauras@softhome.net>
+
+       * Makefile.in: handle DOS-style absolute paths.
+       * config-ml.in: likewise.
+       * symlink-tree: likewise.
+
 2000-12-08  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
        * fastjar: Imported.
 2000-12-08  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
        * fastjar: Imported.
index 9456df8..195a219 100644 (file)
@@ -1288,7 +1288,7 @@ $(CONFIGURE_TARGET_MODULES):
            echo Configuring in $(TARGET_SUBDIR)/$${dir}; \
            cd $(TARGET_SUBDIR)/$${dir}; \
            case $(srcdir) in \
            echo Configuring in $(TARGET_SUBDIR)/$${dir}; \
            cd $(TARGET_SUBDIR)/$${dir}; \
            case $(srcdir) in \
-           /*) \
+           /* | [A-Za-z]:[\\/]*) \
              topdir=$(srcdir) ;; \
            *) \
              case "$(TARGET_SUBDIR)" in \
              topdir=$(srcdir) ;; \
            *) \
              case "$(TARGET_SUBDIR)" in \
index c968bf0..42a2dd3 100644 (file)
@@ -720,7 +720,7 @@ if [ -n "${multidirs}" ] && [ -z "${ml_norecursion}" ]; then
       ;;
     *)
       case "${srcdir}" in
       ;;
     *)
       case "${srcdir}" in
-      /*) # absolute path
+      /* | [A-Za-z]:[\\/]* ) # absolute path
         ml_newsrcdir=${srcdir}
         ;;
       *) # otherwise relative
         ml_newsrcdir=${srcdir}
         ;;
       *) # otherwise relative
@@ -733,7 +733,7 @@ if [ -n "${multidirs}" ] && [ -z "${ml_norecursion}" ]; then
     esac
 
     case "${progname}" in
     esac
 
     case "${progname}" in
-    /*)     ml_recprog=${progname} ;;
+    /* | [A-Za-z]:[\\/]* )     ml_recprog=${progname} ;;
     *)      ml_recprog=${dotdot}${progname} ;;
     esac
 
     *)      ml_recprog=${dotdot}${progname} ;;
     esac
 
index 8f11c08..5b18cab 100755 (executable)
@@ -20,13 +20,13 @@ ignore_additional=". .. CVS"
 # If we were invoked with a relative path name, adjust ${prog} to work
 # in subdirs.
 case ${prog} in
 # If we were invoked with a relative path name, adjust ${prog} to work
 # in subdirs.
 case ${prog} in
-/*) ;;
+/* | [A-Za-z]:[\\/]*) ;;
 *) prog=../${prog} ;;
 esac
 
 # Set newsrcdir to something subdirectories can use.
 case ${srcdir} in
 *) prog=../${prog} ;;
 esac
 
 # Set newsrcdir to something subdirectories can use.
 case ${srcdir} in
-/*) newsrcdir=${srcdir} ;;
+/* | [A-Za-z]:[\\/]*) newsrcdir=${srcdir} ;;
 *) newsrcdir=../${srcdir} ;;
 esac
 
 *) newsrcdir=../${srcdir} ;;
 esac