Change 14018 by jhi@alpha on 2002/01/02 16:50:22

        makedepend VOS fix from Paul Green.

Affected files ...

.... //depot/perl/makedepend.SH#27 edit

Differences ...

==== //depot/perl/makedepend.SH#27 (xtext) ====
Index: perl/makedepend.SH
--- perl/makedepend.SH.~1~      Wed Jan  2 10:00:05 2002
+++ perl/makedepend.SH  Wed Jan  2 10:00:05 2002
@@ -103,23 +103,14 @@
        $echo *.c | $tr ' ' $trnl | $egrep -v '\*' >.clist)
 for file in `$cat .clist`; do
 # for file in `cat /dev/null`; do
-       if [ "$osname" = uwin ]; then
-               uwinfix="-e s,\\\\\\\\,/,g -e s,\\([a-zA-Z]\\):/,/\\1/,g"
-       else
-               if [ "$osname" = os2 ]; then
-                       uwinfix="-e s,\\\\\\\\,/,g"
-               else
-                       if [ "$archname" = cygwin ]; then
-                               uwinfix="-e s,\\\\\\\\,/,g"
-                       else
-                               if [ "$osname" = posix-bc ]; then
-                                       uwinfix="-e s/\\*POSIX(\\(.*\\))/\\1/"
-                               else
-                                       uwinfix=
-                               fi
-                       fi
-               fi
-       fi
+    case "$osname" in
+    uwin)     uwinfix="-e s,\\\\\\\\,/,g -e s,\\([a-zA-Z]\\):/,/\\1/,g" ;;
+    os2)      uwinfix="-e s,\\\\\\\\,/,g" ;;
+    cygwin)   uwinfix="-e s,\\\\\\\\,/,g" ;;
+    posix-bc) uwinfix="-e s/\\*POSIX(\\(.*\\))/\\1/" ;;
+    vos)      uwinfix="-e s/\#/\\\#/" ;;
+    *)        uwinfix="" ;;
+    esac
     case "$file" in
     *.c) filebase=`basename $file .c` ;;
     *.y) filebase=`basename $file .y` ;;
End of Patch.

Reply via email to