head	1.2;
access;
symbols
	perseant-exfatfs-base-20250801:1.2
	perseant-exfatfs-base-20240630:1.2
	perseant-exfatfs:1.2.0.16
	perseant-exfatfs-base:1.2
	cjep_sun2x:1.2.0.14
	cjep_sun2x-base:1.2
	cjep_staticlib_x-base1:1.2
	cjep_staticlib_x:1.2.0.12
	cjep_staticlib_x-base:1.2
	phil-wifi-20200421:1.2
	phil-wifi-20200411:1.2
	phil-wifi-20200406:1.2
	pgoyette-compat-merge-20190127:1.2
	pgoyette-compat-20190127:1.2
	pgoyette-compat-20190118:1.2
	pgoyette-compat-1226:1.2
	pgoyette-compat-1126:1.2
	pgoyette-compat-1020:1.2
	pgoyette-compat-0930:1.2
	pgoyette-compat-0906:1.2
	netbsd-7-2-RELEASE:1.1.1.2.8.1
	pgoyette-compat-0728:1.2
	pgoyette-compat-0625:1.2
	pgoyette-compat-0521:1.2
	pgoyette-compat-0502:1.2
	pgoyette-compat-0422:1.2
	pgoyette-compat-0415:1.2
	pgoyette-compat-0407:1.2
	pgoyette-compat-0330:1.2
	pgoyette-compat-0322:1.2
	pgoyette-compat-0315:1.2
	netbsd-7-1-2-RELEASE:1.1.1.2.8.1
	pgoyette-compat:1.2.0.10
	pgoyette-compat-base:1.2
	netbsd-7-1-1-RELEASE:1.1.1.2.8.1
	perseant-stdc-iso10646:1.2.0.8
	perseant-stdc-iso10646-base:1.2
	prg-localcount2-base3:1.2
	prg-localcount2-base2:1.2
	prg-localcount2-base1:1.2
	prg-localcount2:1.2.0.6
	prg-localcount2-base:1.2
	pgoyette-localcount-20170426:1.2
	bouyer-socketcan-base1:1.2
	pgoyette-localcount-20170320:1.2
	netbsd-7-1:1.1.1.2.8.1.0.6
	netbsd-7-1-RELEASE:1.1.1.2.8.1
	netbsd-7-1-RC2:1.1.1.2.8.1
	netbsd-7-nhusb-base-20170116:1.1.1.2.8.1
	bouyer-socketcan:1.2.0.4
	bouyer-socketcan-base:1.2
	pgoyette-localcount-20170107:1.2
	netbsd-7-1-RC1:1.1.1.2.8.1
	pgoyette-localcount-20161104:1.2
	netbsd-7-0-2-RELEASE:1.1.1.2.8.1
	localcount-20160914:1.2
	netbsd-7-nhusb:1.1.1.2.8.1.0.4
	netbsd-7-nhusb-base:1.1.1.2.8.1
	pgoyette-localcount-20160806:1.2
	pgoyette-localcount-20160726:1.2
	pgoyette-localcount:1.2.0.2
	pgoyette-localcount-base:1.2
	netbsd-7-0-1-RELEASE:1.1.1.2.8.1
	netbsd-7-0:1.1.1.2.8.1.0.2
	netbsd-7-0-RELEASE:1.1.1.2.8.1
	netbsd-7-0-RC3:1.1.1.2.8.1
	netbsd-7-0-RC2:1.1.1.2.8.1
	netbsd-7-0-RC1:1.1.1.2.8.1
	flex-2-5-39:1.1.1.3
	netbsd-6-0-6-RELEASE:1.1.1.1
	netbsd-6-1-5-RELEASE:1.1.1.1
	netbsd-7:1.1.1.2.0.8
	netbsd-7-base:1.1.1.2
	yamt-pagecache-base9:1.1.1.2
	yamt-pagecache-tag8:1.1.1.1
	netbsd-6-1-4-RELEASE:1.1.1.1
	netbsd-6-0-5-RELEASE:1.1.1.1
	tls-earlyentropy:1.1.1.2.0.6
	tls-earlyentropy-base:1.1.1.2
	riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.1.1.2
	riastradh-drm2-base3:1.1.1.2
	netbsd-6-1-3-RELEASE:1.1.1.1
	netbsd-6-0-4-RELEASE:1.1.1.1
	netbsd-6-1-2-RELEASE:1.1.1.1
	netbsd-6-0-3-RELEASE:1.1.1.1
	netbsd-6-1-1-RELEASE:1.1.1.1
	riastradh-drm2-base2:1.1.1.2
	riastradh-drm2-base1:1.1.1.2
	riastradh-drm2:1.1.1.2.0.4
	riastradh-drm2-base:1.1.1.2
	netbsd-6-1:1.1.1.1.0.20
	netbsd-6-0-2-RELEASE:1.1.1.1
	netbsd-6-1-RELEASE:1.1.1.1
	khorben-n900:1.1.1.2.0.2
	netbsd-6-1-RC4:1.1.1.1
	flex-2-5-37:1.1.1.2
	netbsd-6-1-RC3:1.1.1.1
	agc-symver:1.1.1.1.0.18
	agc-symver-base:1.1.1.1
	netbsd-6-1-RC2:1.1.1.1
	netbsd-6-1-RC1:1.1.1.1
	yamt-pagecache-base8:1.1.1.1
	netbsd-6-0-1-RELEASE:1.1.1.1
	yamt-pagecache-base7:1.1.1.1
	matt-nb6-plus-nbase:1.1.1.1
	yamt-pagecache-base6:1.1.1.1
	netbsd-6-0:1.1.1.1.0.14
	netbsd-6-0-RELEASE:1.1.1.1
	netbsd-6-0-RC2:1.1.1.1
	tls-maxphys:1.1.1.1.0.12
	tls-maxphys-base:1.1.1.2
	matt-nb6-plus:1.1.1.1.0.10
	matt-nb6-plus-base:1.1.1.1
	netbsd-6-0-RC1:1.1.1.1
	yamt-pagecache-base5:1.1.1.1
	yamt-pagecache-base4:1.1.1.1
	netbsd-6:1.1.1.1.0.8
	netbsd-6-base:1.1.1.1
	yamt-pagecache-base3:1.1.1.1
	yamt-pagecache-base2:1.1.1.1
	yamt-pagecache:1.1.1.1.0.6
	yamt-pagecache-base:1.1.1.1
	cherry-xenmp:1.1.1.1.0.4
	cherry-xenmp-base:1.1.1.1
	bouyer-quota2-nbase:1.1.1.1
	bouyer-quota2:1.1.1.1.0.2
	bouyer-quota2-base:1.1.1.1
	matt-mips64-premerge-20101231:1.1.1.1
	matt-premerge-20091211:1.1.1.1
	flex-2-5-35:1.1.1.1
	FLEX:1.1.1;
locks; strict;
comment	@# @;


1.2
date	2016.01.09.17.38.56;	author christos;	state dead;
branches;
next	1.1;
commitid	BNY11kyep3tywhQy;

1.1
date	2009.10.26.00.25.20;	author christos;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	2009.10.26.00.25.20;	author christos;	state Exp;
branches
	1.1.1.1.6.1
	1.1.1.1.12.1;
next	1.1.1.2;

1.1.1.2
date	2013.04.06.14.05.40;	author christos;	state Exp;
branches
	1.1.1.2.8.1;
next	1.1.1.3;

1.1.1.3
date	2014.10.29.18.22.45;	author christos;	state Exp;
branches;
next	;
commitid	5XBpMdipNxaoQ7Wx;

1.1.1.1.6.1
date	2014.05.22.15.45.06;	author yamt;	state Exp;
branches;
next	;
commitid	TZ3vYM8ITdVj7yBx;

1.1.1.1.12.1
date	2013.06.23.06.26.33;	author tls;	state Exp;
branches;
next	;
commitid	OnlO1cBgtQRcIHUw;

1.1.1.2.8.1
date	2015.03.06.20.49.11;	author snj;	state Exp;
branches;
next	;
commitid	nTOobT6jbiujvAcy;


desc
@@


1.2
log
@Merge our changes; the directory structure got changed.
Changes are too large for here, see changelog.
@
text
@#! /bin/sh
# depcomp - compile a program generating dependencies as side-effects

scriptversion=2005-07-09.11

# Copyright (C) 1999, 2000, 2003, 2004, 2005 Free Software Foundation, Inc.

# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.

# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.

# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
# 02110-1301, USA.

# As a special exception to the GNU General Public License, if you
# distribute this file as part of a program that contains a
# configuration script generated by Autoconf, you may include it under
# the same distribution terms that you use for the rest of that program.

# Originally written by Alexandre Oliva <oliva@@dcc.unicamp.br>.

case $1 in
  '')
     echo "$0: No command.  Try \`$0 --help' for more information." 1>&2
     exit 1;
     ;;
  -h | --h*)
    cat <<\EOF
Usage: depcomp [--help] [--version] PROGRAM [ARGS]

Run PROGRAMS ARGS to compile a file, generating dependencies
as side-effects.

Environment variables:
  depmode     Dependency tracking mode.
  source      Source file read by `PROGRAMS ARGS'.
  object      Object file output by `PROGRAMS ARGS'.
  DEPDIR      directory where to store dependencies.
  depfile     Dependency file to output.
  tmpdepfile  Temporary file to use when outputing dependencies.
  libtool     Whether libtool is used (yes/no).

Report bugs to <bug-automake@@gnu.org>.
EOF
    exit $?
    ;;
  -v | --v*)
    echo "depcomp $scriptversion"
    exit $?
    ;;
esac

if test -z "$depmode" || test -z "$source" || test -z "$object"; then
  echo "depcomp: Variables source, object and depmode must be set" 1>&2
  exit 1
fi

# Dependencies for sub/bar.o or sub/bar.obj go into sub/.deps/bar.Po.
depfile=${depfile-`echo "$object" |
  sed 's|[^\\/]*$|'${DEPDIR-.deps}'/&|;s|\.\([^.]*\)$|.P\1|;s|Pobj$|Po|'`}
tmpdepfile=${tmpdepfile-`echo "$depfile" | sed 's/\.\([^.]*\)$/.T\1/'`}

rm -f "$tmpdepfile"

# Some modes work just like other modes, but use different flags.  We
# parameterize here, but still list the modes in the big case below,
# to make depend.m4 easier to write.  Note that we *cannot* use a case
# here, because this file can only contain one case statement.
if test "$depmode" = hp; then
  # HP compiler uses -M and no extra arg.
  gccflag=-M
  depmode=gcc
fi

if test "$depmode" = dashXmstdout; then
   # This is just like dashmstdout with a different argument.
   dashmflag=-xM
   depmode=dashmstdout
fi

case "$depmode" in
gcc3)
## gcc 3 implements dependency tracking that does exactly what
## we want.  Yay!  Note: for some reason libtool 1.4 doesn't like
## it if -MD -MP comes after the -MF stuff.  Hmm.
  "$@@" -MT "$object" -MD -MP -MF "$tmpdepfile"
  stat=$?
  if test $stat -eq 0; then :
  else
    rm -f "$tmpdepfile"
    exit $stat
  fi
  mv "$tmpdepfile" "$depfile"
  ;;

gcc)
## There are various ways to get dependency output from gcc.  Here's
## why we pick this rather obscure method:
## - Don't want to use -MD because we'd like the dependencies to end
##   up in a subdir.  Having to rename by hand is ugly.
##   (We might end up doing this anyway to support other compilers.)
## - The DEPENDENCIES_OUTPUT environment variable makes gcc act like
##   -MM, not -M (despite what the docs say).
## - Using -M directly means running the compiler twice (even worse
##   than renaming).
  if test -z "$gccflag"; then
    gccflag=-MD,
  fi
  "$@@" -Wp,"$gccflag$tmpdepfile"
  stat=$?
  if test $stat -eq 0; then :
  else
    rm -f "$tmpdepfile"
    exit $stat
  fi
  rm -f "$depfile"
  echo "$object : \\" > "$depfile"
  alpha=ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz
## The second -e expression handles DOS-style file names with drive letters.
  sed -e 's/^[^:]*: / /' \
      -e 's/^['$alpha']:\/[^:]*: / /' < "$tmpdepfile" >> "$depfile"
## This next piece of magic avoids the `deleted header file' problem.
## The problem is that when a header file which appears in a .P file
## is deleted, the dependency causes make to die (because there is
## typically no way to rebuild the header).  We avoid this by adding
## dummy dependencies for each header file.  Too bad gcc doesn't do
## this for us directly.
  tr ' ' '
' < "$tmpdepfile" |
## Some versions of gcc put a space before the `:'.  On the theory
## that the space means something, we add a space to the output as
## well.
## Some versions of the HPUX 10.20 sed can't process this invocation
## correctly.  Breaking it into two sed invocations is a workaround.
    sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile"
  rm -f "$tmpdepfile"
  ;;

hp)
  # This case exists only to let depend.m4 do its work.  It works by
  # looking at the text of this script.  This case will never be run,
  # since it is checked for above.
  exit 1
  ;;

sgi)
  if test "$libtool" = yes; then
    "$@@" "-Wp,-MDupdate,$tmpdepfile"
  else
    "$@@" -MDupdate "$tmpdepfile"
  fi
  stat=$?
  if test $stat -eq 0; then :
  else
    rm -f "$tmpdepfile"
    exit $stat
  fi
  rm -f "$depfile"

  if test -f "$tmpdepfile"; then  # yes, the sourcefile depend on other files
    echo "$object : \\" > "$depfile"

    # Clip off the initial element (the dependent).  Don't try to be
    # clever and replace this with sed code, as IRIX sed won't handle
    # lines with more than a fixed number of characters (4096 in
    # IRIX 6.2 sed, 8192 in IRIX 6.5).  We also remove comment lines;
    # the IRIX cc adds comments like `#:fec' to the end of the
    # dependency line.
    tr ' ' '
' < "$tmpdepfile" \
    | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' | \
    tr '
' ' ' >> $depfile
    echo >> $depfile

    # The second pass generates a dummy entry for each header file.
    tr ' ' '
' < "$tmpdepfile" \
   | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \
   >> $depfile
  else
    # The sourcefile does not contain any dependencies, so just
    # store a dummy comment line, to avoid errors with the Makefile
    # "include basename.Plo" scheme.
    echo "#dummy" > "$depfile"
  fi
  rm -f "$tmpdepfile"
  ;;

aix)
  # The C for AIX Compiler uses -M and outputs the dependencies
  # in a .u file.  In older versions, this file always lives in the
  # current directory.  Also, the AIX compiler puts `$object:' at the
  # start of each line; $object doesn't have directory information.
  # Version 6 uses the directory in both cases.
  stripped=`echo "$object" | sed 's/\(.*\)\..*$/\1/'`
  tmpdepfile="$stripped.u"
  if test "$libtool" = yes; then
    "$@@" -Wc,-M
  else
    "$@@" -M
  fi
  stat=$?

  if test -f "$tmpdepfile"; then :
  else
    stripped=`echo "$stripped" | sed 's,^.*/,,'`
    tmpdepfile="$stripped.u"
  fi

  if test $stat -eq 0; then :
  else
    rm -f "$tmpdepfile"
    exit $stat
  fi

  if test -f "$tmpdepfile"; then
    outname="$stripped.o"
    # Each line is of the form `foo.o: dependent.h'.
    # Do two passes, one to just change these to
    # `$object: dependent.h' and one to simply `dependent.h:'.
    sed -e "s,^$outname:,$object :," < "$tmpdepfile" > "$depfile"
    sed -e "s,^$outname: \(.*\)$,\1:," < "$tmpdepfile" >> "$depfile"
  else
    # The sourcefile does not contain any dependencies, so just
    # store a dummy comment line, to avoid errors with the Makefile
    # "include basename.Plo" scheme.
    echo "#dummy" > "$depfile"
  fi
  rm -f "$tmpdepfile"
  ;;

icc)
  # Intel's C compiler understands `-MD -MF file'.  However on
  #    icc -MD -MF foo.d -c -o sub/foo.o sub/foo.c
  # ICC 7.0 will fill foo.d with something like
  #    foo.o: sub/foo.c
  #    foo.o: sub/foo.h
  # which is wrong.  We want:
  #    sub/foo.o: sub/foo.c
  #    sub/foo.o: sub/foo.h
  #    sub/foo.c:
  #    sub/foo.h:
  # ICC 7.1 will output
  #    foo.o: sub/foo.c sub/foo.h
  # and will wrap long lines using \ :
  #    foo.o: sub/foo.c ... \
  #     sub/foo.h ... \
  #     ...

  "$@@" -MD -MF "$tmpdepfile"
  stat=$?
  if test $stat -eq 0; then :
  else
    rm -f "$tmpdepfile"
    exit $stat
  fi
  rm -f "$depfile"
  # Each line is of the form `foo.o: dependent.h',
  # or `foo.o: dep1.h dep2.h \', or ` dep3.h dep4.h \'.
  # Do two passes, one to just change these to
  # `$object: dependent.h' and one to simply `dependent.h:'.
  sed "s,^[^:]*:,$object :," < "$tmpdepfile" > "$depfile"
  # Some versions of the HPUX 10.20 sed can't process this invocation
  # correctly.  Breaking it into two sed invocations is a workaround.
  sed 's,^[^:]*: \(.*\)$,\1,;s/^\\$//;/^$/d;/:$/d' < "$tmpdepfile" |
    sed -e 's/$/ :/' >> "$depfile"
  rm -f "$tmpdepfile"
  ;;

tru64)
   # The Tru64 compiler uses -MD to generate dependencies as a side
   # effect.  `cc -MD -o foo.o ...' puts the dependencies into `foo.o.d'.
   # At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put
   # dependencies in `foo.d' instead, so we check for that too.
   # Subdirectories are respected.
   dir=`echo "$object" | sed -e 's|/[^/]*$|/|'`
   test "x$dir" = "x$object" && dir=
   base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'`

   if test "$libtool" = yes; then
      # With Tru64 cc, shared objects can also be used to make a
      # static library.  This mecanism is used in libtool 1.4 series to
      # handle both shared and static libraries in a single compilation.
      # With libtool 1.4, dependencies were output in $dir.libs/$base.lo.d.
      #
      # With libtool 1.5 this exception was removed, and libtool now
      # generates 2 separate objects for the 2 libraries.  These two
      # compilations output dependencies in in $dir.libs/$base.o.d and
      # in $dir$base.o.d.  We have to check for both files, because
      # one of the two compilations can be disabled.  We should prefer
      # $dir$base.o.d over $dir.libs/$base.o.d because the latter is
      # automatically cleaned when .libs/ is deleted, while ignoring
      # the former would cause a distcleancheck panic.
      tmpdepfile1=$dir.libs/$base.lo.d   # libtool 1.4
      tmpdepfile2=$dir$base.o.d          # libtool 1.5
      tmpdepfile3=$dir.libs/$base.o.d    # libtool 1.5
      tmpdepfile4=$dir.libs/$base.d      # Compaq CCC V6.2-504
      "$@@" -Wc,-MD
   else
      tmpdepfile1=$dir$base.o.d
      tmpdepfile2=$dir$base.d
      tmpdepfile3=$dir$base.d
      tmpdepfile4=$dir$base.d
      "$@@" -MD
   fi

   stat=$?
   if test $stat -eq 0; then :
   else
      rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" "$tmpdepfile4"
      exit $stat
   fi

   for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" "$tmpdepfile4"
   do
     test -f "$tmpdepfile" && break
   done
   if test -f "$tmpdepfile"; then
      sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile"
      # That's a tab and a space in the [].
      sed -e 's,^.*\.[a-z]*:[	 ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile"
   else
      echo "#dummy" > "$depfile"
   fi
   rm -f "$tmpdepfile"
   ;;

#nosideeffect)
  # This comment above is used by automake to tell side-effect
  # dependency tracking mechanisms from slower ones.

dashmstdout)
  # Important note: in order to support this mode, a compiler *must*
  # always write the preprocessed file to stdout, regardless of -o.
  "$@@" || exit $?

  # Remove the call to Libtool.
  if test "$libtool" = yes; then
    while test $1 != '--mode=compile'; do
      shift
    done
    shift
  fi

  # Remove `-o $object'.
  IFS=" "
  for arg
  do
    case $arg in
    -o)
      shift
      ;;
    $object)
      shift
      ;;
    *)
      set fnord "$@@" "$arg"
      shift # fnord
      shift # $arg
      ;;
    esac
  done

  test -z "$dashmflag" && dashmflag=-M
  # Require at least two characters before searching for `:'
  # in the target name.  This is to cope with DOS-style filenames:
  # a dependency such as `c:/foo/bar' could be seen as target `c' otherwise.
  "$@@" $dashmflag |
    sed 's:^[  ]*[^: ][^:][^:]*\:[    ]*:'"$object"'\: :' > "$tmpdepfile"
  rm -f "$depfile"
  cat < "$tmpdepfile" > "$depfile"
  tr ' ' '
' < "$tmpdepfile" | \
## Some versions of the HPUX 10.20 sed can't process this invocation
## correctly.  Breaking it into two sed invocations is a workaround.
    sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile"
  rm -f "$tmpdepfile"
  ;;

dashXmstdout)
  # This case only exists to satisfy depend.m4.  It is never actually
  # run, as this mode is specially recognized in the preamble.
  exit 1
  ;;

makedepend)
  "$@@" || exit $?
  # Remove any Libtool call
  if test "$libtool" = yes; then
    while test $1 != '--mode=compile'; do
      shift
    done
    shift
  fi
  # X makedepend
  shift
  cleared=no
  for arg in "$@@"; do
    case $cleared in
    no)
      set ""; shift
      cleared=yes ;;
    esac
    case "$arg" in
    -D*|-I*)
      set fnord "$@@" "$arg"; shift ;;
    # Strip any option that makedepend may not understand.  Remove
    # the object too, otherwise makedepend will parse it as a source file.
    -*|$object)
      ;;
    *)
      set fnord "$@@" "$arg"; shift ;;
    esac
  done
  obj_suffix="`echo $object | sed 's/^.*\././'`"
  touch "$tmpdepfile"
  ${MAKEDEPEND-makedepend} -o"$obj_suffix" -f"$tmpdepfile" "$@@"
  rm -f "$depfile"
  cat < "$tmpdepfile" > "$depfile"
  sed '1,2d' "$tmpdepfile" | tr ' ' '
' | \
## Some versions of the HPUX 10.20 sed can't process this invocation
## correctly.  Breaking it into two sed invocations is a workaround.
    sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile"
  rm -f "$tmpdepfile" "$tmpdepfile".bak
  ;;

cpp)
  # Important note: in order to support this mode, a compiler *must*
  # always write the preprocessed file to stdout.
  "$@@" || exit $?

  # Remove the call to Libtool.
  if test "$libtool" = yes; then
    while test $1 != '--mode=compile'; do
      shift
    done
    shift
  fi

  # Remove `-o $object'.
  IFS=" "
  for arg
  do
    case $arg in
    -o)
      shift
      ;;
    $object)
      shift
      ;;
    *)
      set fnord "$@@" "$arg"
      shift # fnord
      shift # $arg
      ;;
    esac
  done

  "$@@" -E |
    sed -n -e '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \
       -e '/^#line [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' |
    sed '$ s: \\$::' > "$tmpdepfile"
  rm -f "$depfile"
  echo "$object : \\" > "$depfile"
  cat < "$tmpdepfile" >> "$depfile"
  sed < "$tmpdepfile" '/^$/d;s/^ //;s/ \\$//;s/$/ :/' >> "$depfile"
  rm -f "$tmpdepfile"
  ;;

msvisualcpp)
  # Important note: in order to support this mode, a compiler *must*
  # always write the preprocessed file to stdout, regardless of -o,
  # because we must use -o when running libtool.
  "$@@" || exit $?
  IFS=" "
  for arg
  do
    case "$arg" in
    "-Gm"|"/Gm"|"-Gi"|"/Gi"|"-ZI"|"/ZI")
	set fnord "$@@"
	shift
	shift
	;;
    *)
	set fnord "$@@" "$arg"
	shift
	shift
	;;
    esac
  done
  "$@@" -E |
  sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::echo "`cygpath -u \\"\1\\"`":p' | sort | uniq > "$tmpdepfile"
  rm -f "$depfile"
  echo "$object : \\" > "$depfile"
  . "$tmpdepfile" | sed 's% %\\ %g' | sed -n '/^\(.*\)$/ s::	\1 \\:p' >> "$depfile"
  echo "	" >> "$depfile"
  . "$tmpdepfile" | sed 's% %\\ %g' | sed -n '/^\(.*\)$/ s::\1\::p' >> "$depfile"
  rm -f "$tmpdepfile"
  ;;

none)
  exec "$@@"
  ;;

*)
  echo "Unknown depmode $depmode" 1>&2
  exit 1
  ;;
esac

exit 0

# Local Variables:
# mode: shell-script
# sh-indentation: 2
# eval: (add-hook 'write-file-hooks 'time-stamp)
# time-stamp-start: "scriptversion="
# time-stamp-format: "%:y-%02m-%02d.%02H"
# time-stamp-end: "$"
# End:
@


1.1
log
@Initial revision
@
text
@@


1.1.1.1
log
@from sourceforge.
@
text
@@


1.1.1.1.6.1
log
@sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs.  ("Protocol error: too many arguments")
@
text
@d4 1
a4 1
scriptversion=2009-04-28.21; # UTC
d6 1
a6 2
# Copyright (C) 1999, 2000, 2003, 2004, 2005, 2006, 2007, 2009 Free
# Software Foundation, Inc.
d19 3
a21 1
# along with this program.  If not, see <http://www.gnu.org/licenses/>.
a88 9
cygpath_u="cygpath -u -f -"
if test "$depmode" = msvcmsys; then
   # This is just like msvisualcpp but w/o cygpath translation.
   # Just convert the backslash-escaped backslashes to single forward
   # slashes to satisfy depend.m4
   cygpath_u="sed s,\\\\\\\\,/,g"
   depmode=msvisualcpp
fi

d94 1
a94 14
## Unfortunately, FreeBSD c89 acceptance of flags depends upon
## the command line argument order; so add the flags where they
## appear in depend2.am.  Note that the slowdown incurred here
## affects only configure: in makefiles, %FASTDEP% shortcuts this.
  for arg
  do
    case $arg in
    -c) set fnord "$@@" -MT "$object" -MD -MP -MF "$tmpdepfile" "$arg" ;;
    *)  set fnord "$@@" "$arg" ;;
    esac
    shift # fnord
    shift # $arg
  done
  "$@@"
d181 2
a182 2
' ' ' >> "$depfile"
    echo >> "$depfile"
d188 1
a188 1
   >> "$depfile"
d204 2
a205 3
  dir=`echo "$object" | sed -e 's|/[^/]*$|/|'`
  test "x$dir" = "x$object" && dir=
  base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'`
a206 3
    tmpdepfile1=$dir$base.u
    tmpdepfile2=$base.u
    tmpdepfile3=$dir.libs/$base.u
a208 3
    tmpdepfile1=$dir$base.u
    tmpdepfile2=$dir$base.u
    tmpdepfile3=$dir$base.u
d213 6
d221 1
a221 1
    rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3"
a224 4
  for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3"
  do
    test -f "$tmpdepfile" && break
  done
d226 1
d230 2
a231 3
    sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile"
    # That's a tab and a space in the [].
    sed -e 's,^.*\.[a-z]*:[	 ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile"
a278 45
hp2)
  # The "hp" stanza above does not work with aCC (C++) and HP's ia64
  # compilers, which have integrated preprocessors.  The correct option
  # to use with these is +Maked; it writes dependencies to a file named
  # 'foo.d', which lands next to the object file, wherever that
  # happens to be.
  # Much of this is similar to the tru64 case; see comments there.
  dir=`echo "$object" | sed -e 's|/[^/]*$|/|'`
  test "x$dir" = "x$object" && dir=
  base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'`
  if test "$libtool" = yes; then
    tmpdepfile1=$dir$base.d
    tmpdepfile2=$dir.libs/$base.d
    "$@@" -Wc,+Maked
  else
    tmpdepfile1=$dir$base.d
    tmpdepfile2=$dir$base.d
    "$@@" +Maked
  fi
  stat=$?
  if test $stat -eq 0; then :
  else
     rm -f "$tmpdepfile1" "$tmpdepfile2"
     exit $stat
  fi

  for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2"
  do
    test -f "$tmpdepfile" && break
  done
  if test -f "$tmpdepfile"; then
    sed -e "s,^.*\.[a-z]*:,$object:," "$tmpdepfile" > "$depfile"
    # Add `dependent.h:' lines.
    sed -ne '2,${
	       s/^ *//
	       s/ \\*$//
	       s/$/:/
	       p
	     }' "$tmpdepfile" >> "$depfile"
  else
    echo "#dummy" > "$depfile"
  fi
  rm -f "$tmpdepfile" "$tmpdepfile2"
  ;;

d291 1
a291 1
      # static library.  This mechanism is used in libtool 1.4 series to
d297 1
a297 1
      # compilations output dependencies in $dir.libs/$base.o.d and
d348 1
a348 1
    while test "X$1" != 'X--mode=compile'; do
d399 1
a399 1
    while test "X$1" != 'X--mode=compile'; do
d406 2
a407 3
  cleared=no eat=no
  for arg
  do
a412 4
    if test $eat = yes; then
      eat=no
      continue
    fi
a417 2
    -arch)
      eat=yes ;;
d424 1
a424 1
  obj_suffix=`echo "$object" | sed 's/^.*\././'`
d444 1
a444 1
    while test "X$1" != 'X--mode=compile'; do
d482 2
a483 1
  # always write the preprocessed file to stdout.
a484 9

  # Remove the call to Libtool.
  if test "$libtool" = yes; then
    while test "X$1" != 'X--mode=compile'; do
      shift
    done
    shift
  fi

a488 6
    -o)
      shift
      ;;
    $object)
      shift
      ;;
d501 2
a502 2
  "$@@" -E 2>/dev/null |
  sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::\1:p' | $cygpath_u | sort -u > "$tmpdepfile"
d505 1
a505 1
  sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::	\1 \\:p' >> "$depfile"
d507 1
a507 1
  sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::\1\::p' >> "$depfile"
a510 7
msvcmsys)
  # This case exists only to let depend.m4 do its work.  It works by
  # looking at the text of this script.  This case will never be run,
  # since it is checked for above.
  exit 1
  ;;

d529 1
a529 2
# time-stamp-time-zone: "UTC"
# time-stamp-end: "; # UTC"
@


1.1.1.1.12.1
log
@resync from head
@
text
@d4 1
a4 1
scriptversion=2009-04-28.21; # UTC
d6 1
a6 2
# Copyright (C) 1999, 2000, 2003, 2004, 2005, 2006, 2007, 2009 Free
# Software Foundation, Inc.
d19 3
a21 1
# along with this program.  If not, see <http://www.gnu.org/licenses/>.
a88 9
cygpath_u="cygpath -u -f -"
if test "$depmode" = msvcmsys; then
   # This is just like msvisualcpp but w/o cygpath translation.
   # Just convert the backslash-escaped backslashes to single forward
   # slashes to satisfy depend.m4
   cygpath_u="sed s,\\\\\\\\,/,g"
   depmode=msvisualcpp
fi

d94 1
a94 14
## Unfortunately, FreeBSD c89 acceptance of flags depends upon
## the command line argument order; so add the flags where they
## appear in depend2.am.  Note that the slowdown incurred here
## affects only configure: in makefiles, %FASTDEP% shortcuts this.
  for arg
  do
    case $arg in
    -c) set fnord "$@@" -MT "$object" -MD -MP -MF "$tmpdepfile" "$arg" ;;
    *)  set fnord "$@@" "$arg" ;;
    esac
    shift # fnord
    shift # $arg
  done
  "$@@"
d181 2
a182 2
' ' ' >> "$depfile"
    echo >> "$depfile"
d188 1
a188 1
   >> "$depfile"
d204 2
a205 3
  dir=`echo "$object" | sed -e 's|/[^/]*$|/|'`
  test "x$dir" = "x$object" && dir=
  base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'`
a206 3
    tmpdepfile1=$dir$base.u
    tmpdepfile2=$base.u
    tmpdepfile3=$dir.libs/$base.u
a208 3
    tmpdepfile1=$dir$base.u
    tmpdepfile2=$dir$base.u
    tmpdepfile3=$dir$base.u
d213 6
d221 1
a221 1
    rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3"
a224 4
  for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3"
  do
    test -f "$tmpdepfile" && break
  done
d226 1
d230 2
a231 3
    sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile"
    # That's a tab and a space in the [].
    sed -e 's,^.*\.[a-z]*:[	 ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile"
a278 45
hp2)
  # The "hp" stanza above does not work with aCC (C++) and HP's ia64
  # compilers, which have integrated preprocessors.  The correct option
  # to use with these is +Maked; it writes dependencies to a file named
  # 'foo.d', which lands next to the object file, wherever that
  # happens to be.
  # Much of this is similar to the tru64 case; see comments there.
  dir=`echo "$object" | sed -e 's|/[^/]*$|/|'`
  test "x$dir" = "x$object" && dir=
  base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'`
  if test "$libtool" = yes; then
    tmpdepfile1=$dir$base.d
    tmpdepfile2=$dir.libs/$base.d
    "$@@" -Wc,+Maked
  else
    tmpdepfile1=$dir$base.d
    tmpdepfile2=$dir$base.d
    "$@@" +Maked
  fi
  stat=$?
  if test $stat -eq 0; then :
  else
     rm -f "$tmpdepfile1" "$tmpdepfile2"
     exit $stat
  fi

  for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2"
  do
    test -f "$tmpdepfile" && break
  done
  if test -f "$tmpdepfile"; then
    sed -e "s,^.*\.[a-z]*:,$object:," "$tmpdepfile" > "$depfile"
    # Add `dependent.h:' lines.
    sed -ne '2,${
	       s/^ *//
	       s/ \\*$//
	       s/$/:/
	       p
	     }' "$tmpdepfile" >> "$depfile"
  else
    echo "#dummy" > "$depfile"
  fi
  rm -f "$tmpdepfile" "$tmpdepfile2"
  ;;

d291 1
a291 1
      # static library.  This mechanism is used in libtool 1.4 series to
d297 1
a297 1
      # compilations output dependencies in $dir.libs/$base.o.d and
d348 1
a348 1
    while test "X$1" != 'X--mode=compile'; do
d399 1
a399 1
    while test "X$1" != 'X--mode=compile'; do
d406 2
a407 3
  cleared=no eat=no
  for arg
  do
a412 4
    if test $eat = yes; then
      eat=no
      continue
    fi
a417 2
    -arch)
      eat=yes ;;
d424 1
a424 1
  obj_suffix=`echo "$object" | sed 's/^.*\././'`
d444 1
a444 1
    while test "X$1" != 'X--mode=compile'; do
d482 2
a483 1
  # always write the preprocessed file to stdout.
a484 9

  # Remove the call to Libtool.
  if test "$libtool" = yes; then
    while test "X$1" != 'X--mode=compile'; do
      shift
    done
    shift
  fi

a488 6
    -o)
      shift
      ;;
    $object)
      shift
      ;;
d501 2
a502 2
  "$@@" -E 2>/dev/null |
  sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::\1:p' | $cygpath_u | sort -u > "$tmpdepfile"
d505 1
a505 1
  sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::	\1 \\:p' >> "$depfile"
d507 1
a507 1
  sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::\1\::p' >> "$depfile"
a510 7
msvcmsys)
  # This case exists only to let depend.m4 do its work.  It works by
  # looking at the text of this script.  This case will never be run,
  # since it is checked for above.
  exit 1
  ;;

d529 1
a529 2
# time-stamp-time-zone: "UTC"
# time-stamp-end: "; # UTC"
@


1.1.1.2
log
@Import flex 2.5.7
@
text
@d4 1
a4 1
scriptversion=2009-04-28.21; # UTC
d6 1
a6 2
# Copyright (C) 1999, 2000, 2003, 2004, 2005, 2006, 2007, 2009 Free
# Software Foundation, Inc.
d19 3
a21 1
# along with this program.  If not, see <http://www.gnu.org/licenses/>.
a88 9
cygpath_u="cygpath -u -f -"
if test "$depmode" = msvcmsys; then
   # This is just like msvisualcpp but w/o cygpath translation.
   # Just convert the backslash-escaped backslashes to single forward
   # slashes to satisfy depend.m4
   cygpath_u="sed s,\\\\\\\\,/,g"
   depmode=msvisualcpp
fi

d94 1
a94 14
## Unfortunately, FreeBSD c89 acceptance of flags depends upon
## the command line argument order; so add the flags where they
## appear in depend2.am.  Note that the slowdown incurred here
## affects only configure: in makefiles, %FASTDEP% shortcuts this.
  for arg
  do
    case $arg in
    -c) set fnord "$@@" -MT "$object" -MD -MP -MF "$tmpdepfile" "$arg" ;;
    *)  set fnord "$@@" "$arg" ;;
    esac
    shift # fnord
    shift # $arg
  done
  "$@@"
d181 2
a182 2
' ' ' >> "$depfile"
    echo >> "$depfile"
d188 1
a188 1
   >> "$depfile"
d204 2
a205 3
  dir=`echo "$object" | sed -e 's|/[^/]*$|/|'`
  test "x$dir" = "x$object" && dir=
  base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'`
a206 3
    tmpdepfile1=$dir$base.u
    tmpdepfile2=$base.u
    tmpdepfile3=$dir.libs/$base.u
a208 3
    tmpdepfile1=$dir$base.u
    tmpdepfile2=$dir$base.u
    tmpdepfile3=$dir$base.u
d213 6
d221 1
a221 1
    rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3"
a224 4
  for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3"
  do
    test -f "$tmpdepfile" && break
  done
d226 1
d230 2
a231 3
    sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile"
    # That's a tab and a space in the [].
    sed -e 's,^.*\.[a-z]*:[	 ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile"
a278 45
hp2)
  # The "hp" stanza above does not work with aCC (C++) and HP's ia64
  # compilers, which have integrated preprocessors.  The correct option
  # to use with these is +Maked; it writes dependencies to a file named
  # 'foo.d', which lands next to the object file, wherever that
  # happens to be.
  # Much of this is similar to the tru64 case; see comments there.
  dir=`echo "$object" | sed -e 's|/[^/]*$|/|'`
  test "x$dir" = "x$object" && dir=
  base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'`
  if test "$libtool" = yes; then
    tmpdepfile1=$dir$base.d
    tmpdepfile2=$dir.libs/$base.d
    "$@@" -Wc,+Maked
  else
    tmpdepfile1=$dir$base.d
    tmpdepfile2=$dir$base.d
    "$@@" +Maked
  fi
  stat=$?
  if test $stat -eq 0; then :
  else
     rm -f "$tmpdepfile1" "$tmpdepfile2"
     exit $stat
  fi

  for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2"
  do
    test -f "$tmpdepfile" && break
  done
  if test -f "$tmpdepfile"; then
    sed -e "s,^.*\.[a-z]*:,$object:," "$tmpdepfile" > "$depfile"
    # Add `dependent.h:' lines.
    sed -ne '2,${
	       s/^ *//
	       s/ \\*$//
	       s/$/:/
	       p
	     }' "$tmpdepfile" >> "$depfile"
  else
    echo "#dummy" > "$depfile"
  fi
  rm -f "$tmpdepfile" "$tmpdepfile2"
  ;;

d291 1
a291 1
      # static library.  This mechanism is used in libtool 1.4 series to
d297 1
a297 1
      # compilations output dependencies in $dir.libs/$base.o.d and
d348 1
a348 1
    while test "X$1" != 'X--mode=compile'; do
d399 1
a399 1
    while test "X$1" != 'X--mode=compile'; do
d406 2
a407 3
  cleared=no eat=no
  for arg
  do
a412 4
    if test $eat = yes; then
      eat=no
      continue
    fi
a417 2
    -arch)
      eat=yes ;;
d424 1
a424 1
  obj_suffix=`echo "$object" | sed 's/^.*\././'`
d444 1
a444 1
    while test "X$1" != 'X--mode=compile'; do
d482 2
a483 1
  # always write the preprocessed file to stdout.
a484 9

  # Remove the call to Libtool.
  if test "$libtool" = yes; then
    while test "X$1" != 'X--mode=compile'; do
      shift
    done
    shift
  fi

a488 6
    -o)
      shift
      ;;
    $object)
      shift
      ;;
d501 2
a502 2
  "$@@" -E 2>/dev/null |
  sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::\1:p' | $cygpath_u | sort -u > "$tmpdepfile"
d505 1
a505 1
  sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::	\1 \\:p' >> "$depfile"
d507 1
a507 1
  sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::\1\::p' >> "$depfile"
a510 7
msvcmsys)
  # This case exists only to let depend.m4 do its work.  It works by
  # looking at the text of this script.  This case will never be run,
  # since it is checked for above.
  exit 1
  ;;

d529 1
a529 2
# time-stamp-time-zone: "UTC"
# time-stamp-end: "; # UTC"
@


1.1.1.2.8.1
log
@Pull up following revision(s) (requested by mrg in ticket #571):
	doc/3RDPARTY: 1.1168
	external/bsd/flex/dist/po/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/po/Makefile.in: up to 1.1.1.1
	external/bsd/flex/dist/po/POTFILES: up to 1.1.1.1
	external/bsd/flex/dist/po/en@@boldquot.gmo: up to 1.1.1.1
	external/bsd/flex/dist/po/en@@boldquot.po: up to 1.1.1.1
	external/bsd/flex/dist/po/en@@quot.gmo: up to 1.1.1.1
	external/bsd/flex/dist/po/en@@quot.po: up to 1.1.1.1
	external/bsd/flex/dist/po/eo.gmo: up to 1.1.1.1
	external/bsd/flex/dist/po/eo.po: up to 1.1.1.1
	external/bsd/flex/dist/po/hr.gmo: up to 1.1.1.1
	external/bsd/flex/dist/po/hr.po: up to 1.1.1.1
	external/bsd/flex/dist/po/sr.gmo: up to 1.1.1.1
	external/bsd/flex/dist/po/sr.po: up to 1.1.1.1
	external/bsd/flex/dist/po/zh_TW.gmo: up to 1.1.1.1
	external/bsd/flex/dist/po/zh_TW.po: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-include-by-buffer/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/TEMPLATE/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-alloc-extra/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-array-nr/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-array-r/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-basic-nr/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-basic-r/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-bison-nr/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-bison-yylloc/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-bison-yylval/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-c++-basic/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-c++-multiple-scanners/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-c++-yywrap/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-c-cpp-nr/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-c-cpp-r/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-ccl/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-concatenated-options/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-debug-nr/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-top/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-debug-r/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-yyextra/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-extended/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-header-nr/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-header-r/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-include-by-push/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-include-by-reentrant/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-lineno-nr/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-lineno-r/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-mem-nr/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-mem-r/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-multiple-scanners-nr/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-multiple-scanners-r/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-noansi-nr/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-noansi-r/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-posix/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-posixly-correct/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-prefix-nr/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-prefix-r/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-pthread/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-quotes/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-reject/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-rescan-nr/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-rescan-r/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-string-nr/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-string-r/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-table-opts/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-linedir-r/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-lineno-trailing/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-lineno-trailing/Makefile.am: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-lineno-trailing/Makefile.in: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-lineno-trailing/scanner.l: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-lineno-trailing/test.input: up to 1.1.1.1
	external/bsd/flex/dist/m4/intlmacosx.m4: up to 1.1.1.1
	external/bsd/flex/dist/m4/libtool.m4: up to 1.1.1.1
	external/bsd/flex/dist/m4/ltoptions.m4: up to 1.1.1.1
	external/bsd/flex/dist/m4/ltsugar.m4: up to 1.1.1.1
	external/bsd/flex/dist/m4/ltversion.m4: up to 1.1.1.1
	external/bsd/flex/dist/m4/lt~obsolete.m4: up to 1.1.1.1
	external/bsd/flex/dist/doc/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/examples/fastwc/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/examples/manual/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/examples/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/libtool: up to 1.1.1.1
	external/bsd/flex/dist/stamp-h1: up to 1.1.1.1
	external/bsd/flex/dist/ltmain.sh: up to 1.1.1.1
	external/bsd/flex/dist/lib/.deps/lib.Plo: up to 1.1.1.1
	external/bsd/flex/dist/lib/.deps/malloc.Po: up to 1.1.1.1
	external/bsd/flex/dist/lib/.deps/realloc.Po: up to 1.1.1.1
	external/bsd/flex/dist/lib/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/configure.ac: up to 1.1.1.1
	external/bsd/flex/dist/.indent.pro: up to 1.1.1.1
	external/bsd/flex/dist/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/README-alpha: delete
	external/bsd/flex/dist/README.cvs: delete
	external/bsd/flex/dist/configure.in: delete
	external/bsd/flex/dist/mkinstalldirs: delete
	external/bsd/flex/dist/tools/Makefile.am: delete
	external/bsd/flex/dist/tools/Makefile.in: delete
	external/bsd/flex/dist/tools/git2cl: delete
	external/bsd/flex/flex2netbsd: up to 1.3
	external/bsd/flex/dist/.indent.pro: up to 1.1.1.1
	external/bsd/flex/dist/ABOUT-NLS: up to 1.1.1.2
	external/bsd/flex/dist/ChangeLog: up to 1.1.1.3
	external/bsd/flex/dist/INSTALL: up to 1.1.1.3
	external/bsd/flex/dist/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/Makefile.am: up to 1.1.1.3
	external/bsd/flex/dist/Makefile.in: up to 1.1.1.3
	external/bsd/flex/dist/NEWS: up to 1.1.1.3
	external/bsd/flex/dist/README: up to 1.1.1.2
	external/bsd/flex/dist/TODO: up to 1.1.1.2
	external/bsd/flex/dist/aclocal.m4: up to 1.1.1.3
	external/bsd/flex/dist/autogen.sh: up to 1.1.1.2
	external/bsd/flex/dist/buf.c: up to 1.4
	external/bsd/flex/dist/ccl.c: up to 1.3
	external/bsd/flex/dist/compile: up to 1.1.1.3
	external/bsd/flex/dist/conf.in: up to 1.1.1.3
	external/bsd/flex/dist/config.guess: up to 1.1.1.3
	external/bsd/flex/dist/config.rpath: up to 1.1.1.2
	external/bsd/flex/dist/config.sub: up to 1.1.1.3
	external/bsd/flex/dist/configure: up to 1.1.1.3
	external/bsd/flex/dist/configure.ac: up to 1.1.1.1
	external/bsd/flex/dist/depcomp: up to 1.1.1.3
	external/bsd/flex/dist/dfa.c: up to 1.3
	external/bsd/flex/dist/ecs.c: up to 1.3
	external/bsd/flex/dist/filter.c: up to 1.5
	external/bsd/flex/dist/flex.skl: up to 1.11
	external/bsd/flex/dist/flexdef.h: up to 1.7
	external/bsd/flex/dist/gen.c: up to 1.11
	external/bsd/flex/dist/initparse.c: up to 1.5
	external/bsd/flex/dist/install-sh: up to 1.1.1.3
	external/bsd/flex/dist/libmain.c: up to 1.5
	external/bsd/flex/dist/libtool: up to 1.1.1.1
	external/bsd/flex/dist/libyywrap.c: up to 1.5
	external/bsd/flex/dist/ltmain.sh: up to 1.1.1.1
	external/bsd/flex/dist/main.c: up to 1.6
	external/bsd/flex/dist/misc.c: up to 1.5
	external/bsd/flex/dist/missing: up to 1.1.1.3
	external/bsd/flex/dist/nfa.c: up to 1.3
	external/bsd/flex/dist/options.c: up to 1.3
	external/bsd/flex/dist/parse.y: up to 1.5
	external/bsd/flex/dist/regex.c: up to 1.3
	external/bsd/flex/dist/scan.l: up to 1.6
	external/bsd/flex/dist/scanflags.c: up to 1.3
	external/bsd/flex/dist/scanopt.c: up to 1.6
	external/bsd/flex/dist/stamp-h1: up to 1.1.1.1
	external/bsd/flex/dist/sym.c: up to 1.3
	external/bsd/flex/dist/tables.c: up to 1.5
	external/bsd/flex/dist/tables_shared.c: up to 1.1.1.2
	external/bsd/flex/dist/tables_shared.h: up to 1.1.1.2
	external/bsd/flex/dist/tblcmp.c: up to 1.3
	external/bsd/flex/dist/version.h: up to 1.1.1.2
	external/bsd/flex/dist/ylwrap: up to 1.1.1.2
	external/bsd/flex/dist/yylex.c: up to 1.4
	external/bsd/flex/dist/doc/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/doc/Makefile.am: up to 1.1.1.3
	external/bsd/flex/dist/doc/Makefile.in: up to 1.1.1.3
	external/bsd/flex/dist/doc/flex.1: up to 1.1.1.3
	external/bsd/flex/dist/doc/flex.info: up to 1.1.1.3
	external/bsd/flex/dist/doc/flex.info-1: up to 1.1.1.3
	external/bsd/flex/dist/doc/flex.pdf: up to 1.1.1.3
	external/bsd/flex/dist/doc/flex.texi: up to 1.1.1.3
	external/bsd/flex/dist/doc/mdate-sh: up to 1.1.1.3
	external/bsd/flex/dist/doc/stamp-vti: up to 1.1.1.3
	external/bsd/flex/dist/doc/texinfo.tex: up to 1.1.1.3
	external/bsd/flex/dist/doc/version.texi: up to 1.1.1.3
	external/bsd/flex/dist/examples/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/examples/Makefile.in: up to 1.1.1.3
	external/bsd/flex/dist/examples/testxxLexer.l: up to 1.1.1.2
	external/bsd/flex/dist/examples/fastwc/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/examples/fastwc/Makefile.in: up to 1.1.1.3
	external/bsd/flex/dist/examples/fastwc/mywc.c: up to 1.1.1.2
	external/bsd/flex/dist/examples/fastwc/wc1.l: up to 1.1.1.2
	external/bsd/flex/dist/examples/fastwc/wc2.l: up to 1.1.1.2
	external/bsd/flex/dist/examples/fastwc/wc3.l: up to 1.1.1.2
	external/bsd/flex/dist/examples/fastwc/wc4.l: up to 1.1.1.2
	external/bsd/flex/dist/examples/fastwc/wc5.l: up to 1.1.1.2
	external/bsd/flex/dist/examples/manual/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/examples/manual/Makefile.in: up to 1.1.1.3
	external/bsd/flex/dist/examples/manual/expr.y: up to 1.1.1.2
	external/bsd/flex/dist/examples/manual/front.y: up to 1.1.1.2
	external/bsd/flex/dist/lib/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/lib/Makefile.am: up to 1.1.1.2
	external/bsd/flex/dist/lib/Makefile.in: up to 1.1.1.2
	external/bsd/flex/dist/lib/lib.c: up to 1.1.1.2
	external/bsd/flex/dist/lib/malloc.c: up to 1.1.1.2
	external/bsd/flex/dist/lib/realloc.c: up to 1.1.1.2
	external/bsd/flex/dist/lib/.deps/lib.Plo: up to 1.1.1.1
	external/bsd/flex/dist/lib/.deps/malloc.Po: up to 1.1.1.1
	external/bsd/flex/dist/lib/.deps/realloc.Po: up to 1.1.1.1
	external/bsd/flex/dist/m4/gettext.m4: up to 1.1.1.2
	external/bsd/flex/dist/m4/iconv.m4: up to 1.1.1.2
	external/bsd/flex/dist/m4/intlmacosx.m4: up to 1.1.1.1
	external/bsd/flex/dist/m4/lib-ld.m4: up to 1.1.1.2
	external/bsd/flex/dist/m4/lib-link.m4: up to 1.1.1.2
	external/bsd/flex/dist/m4/lib-prefix.m4: up to 1.1.1.2
	external/bsd/flex/dist/m4/libtool.m4: up to 1.1.1.1
	external/bsd/flex/dist/m4/ltoptions.m4: up to 1.1.1.1
	external/bsd/flex/dist/m4/ltsugar.m4: up to 1.1.1.1
	external/bsd/flex/dist/m4/ltversion.m4: up to 1.1.1.1
	external/bsd/flex/dist/m4/lt~obsolete.m4: up to 1.1.1.1
	external/bsd/flex/dist/m4/nls.m4: up to 1.1.1.2
	external/bsd/flex/dist/m4/po.m4: up to 1.1.1.2
	external/bsd/flex/dist/m4/progtest.m4: up to 1.1.1.2
	external/bsd/flex/dist/po/LINGUAS: up to 1.1.1.3
	external/bsd/flex/dist/po/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/po/Makefile.in: up to 1.1.1.1
	external/bsd/flex/dist/po/Makefile.in.in: up to 1.1.1.2
	external/bsd/flex/dist/po/POTFILES: up to 1.1.1.1
	external/bsd/flex/dist/po/Rules-quot: up to 1.1.1.2
	external/bsd/flex/dist/po/ca.po: up to 1.1.1.3
	external/bsd/flex/dist/po/da.po: up to 1.1.1.3
	external/bsd/flex/dist/po/de.po: up to 1.1.1.3
	external/bsd/flex/dist/po/en@@boldquot.gmo: up to 1.1.1.1
	external/bsd/flex/dist/po/en@@boldquot.po: up to 1.1.1.1
	external/bsd/flex/dist/po/en@@quot.gmo: up to 1.1.1.1
	external/bsd/flex/dist/po/en@@quot.po: up to 1.1.1.1
	external/bsd/flex/dist/po/eo.gmo: up to 1.1.1.1
	external/bsd/flex/dist/po/eo.po: up to 1.1.1.1
	external/bsd/flex/dist/po/es.po: up to 1.1.1.3
	external/bsd/flex/dist/po/fi.gmo: up to 1.1.1.2
	external/bsd/flex/dist/po/fi.po: up to 1.1.1.2
	external/bsd/flex/dist/po/flex.pot: up to 1.1.1.3
	external/bsd/flex/dist/po/fr.po: up to 1.1.1.3
	external/bsd/flex/dist/po/ga.po: up to 1.1.1.3
	external/bsd/flex/dist/po/hr.gmo: up to 1.1.1.1
	external/bsd/flex/dist/po/hr.po: up to 1.1.1.1
	external/bsd/flex/dist/po/ko.po: up to 1.1.1.3
	external/bsd/flex/dist/po/nl.po: up to 1.1.1.3
	external/bsd/flex/dist/po/pl.po: up to 1.1.1.3
	external/bsd/flex/dist/po/pt_BR.po: up to 1.1.1.3
	external/bsd/flex/dist/po/ro.po: up to 1.1.1.3
	external/bsd/flex/dist/po/ru.po: up to 1.1.1.3
	external/bsd/flex/dist/po/sr.gmo: up to 1.1.1.1
	external/bsd/flex/dist/po/sr.po: up to 1.1.1.1
	external/bsd/flex/dist/po/sv.po: up to 1.1.1.3
	external/bsd/flex/dist/po/tr.po: up to 1.1.1.3
	external/bsd/flex/dist/po/vi.po: up to 1.1.1.3
	external/bsd/flex/dist/po/zh_CN.po: up to 1.1.1.3
	external/bsd/flex/dist/po/zh_TW.gmo: up to 1.1.1.1
	external/bsd/flex/dist/po/zh_TW.po: up to 1.1.1.1
	external/bsd/flex/dist/tests/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/Makefile.am: up to 1.1.1.2
	external/bsd/flex/dist/tests/Makefile.in: up to 1.1.1.3
	external/bsd/flex/dist/tests/TEMPLATE/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/TEMPLATE/Makefile.am: up to 1.1.1.2
	external/bsd/flex/dist/tests/TEMPLATE/Makefile.in: up to 1.1.1.3
	external/bsd/flex/dist/tests/TEMPLATE/parser.y: up to 1.1.1.2
	external/bsd/flex/dist/tests/TEMPLATE/scanner.l: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-alloc-extra/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-alloc-extra/Makefile.am: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-alloc-extra/Makefile.in: up to 1.1.1.3
	external/bsd/flex/dist/tests/test-alloc-extra/scanner.l: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-array-nr/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-array-nr/Makefile.am: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-array-nr/Makefile.in: up to 1.1.1.3
	external/bsd/flex/dist/tests/test-array-nr/scanner.l: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-array-r/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-array-r/Makefile.am: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-array-r/Makefile.in: up to 1.1.1.3
	external/bsd/flex/dist/tests/test-array-r/scanner.l: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-basic-nr/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-basic-nr/Makefile.am: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-basic-nr/Makefile.in: up to 1.1.1.3
	external/bsd/flex/dist/tests/test-basic-nr/scanner.l: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-basic-r/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-basic-r/Makefile.am: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-basic-r/Makefile.in: up to 1.1.1.3
	external/bsd/flex/dist/tests/test-basic-r/scanner.l: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-bison-nr/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-bison-nr/Makefile.am: up to 1.1.1.3
	external/bsd/flex/dist/tests/test-bison-nr/Makefile.in: up to 1.1.1.3
	external/bsd/flex/dist/tests/test-bison-nr/main.c: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-bison-nr/parser.y: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-bison-nr/scanner.l: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-bison-yylloc/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-bison-yylloc/Makefile.am: up to 1.1.1.3
	external/bsd/flex/dist/tests/test-bison-yylloc/Makefile.in: up to 1.1.1.3
	external/bsd/flex/dist/tests/test-bison-yylloc/main.c: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-bison-yylloc/parser.y: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-bison-yylloc/scanner.l: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-bison-yylval/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-bison-yylval/Makefile.am: up to 1.1.1.3
	external/bsd/flex/dist/tests/test-bison-yylval/Makefile.in: up to 1.1.1.3
	external/bsd/flex/dist/tests/test-bison-yylval/main.c: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-bison-yylval/parser.y: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-bison-yylval/scanner.l: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-c++-basic/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-c++-basic/Makefile.am: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-c++-basic/Makefile.in: up to 1.1.1.3
	external/bsd/flex/dist/tests/test-c++-basic/scanner.l: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-c++-multiple-scanners/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-c++-multiple-scanners/Makefile.am: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-c++-multiple-scanners/Makefile.in: up to 1.1.1.3
	external/bsd/flex/dist/tests/test-c++-multiple-scanners/scanner-1.l: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-c++-multiple-scanners/scanner-2.l: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-c++-yywrap/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-c++-yywrap/Makefile.am: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-c++-yywrap/Makefile.in: up to 1.1.1.3
	external/bsd/flex/dist/tests/test-c++-yywrap/scanner.l: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-c-cpp-nr/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-c-cpp-nr/Makefile.am: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-c-cpp-nr/Makefile.in: up to 1.1.1.3
	external/bsd/flex/dist/tests/test-c-cpp-nr/scanner.l: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-c-cpp-r/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-c-cpp-r/Makefile.am: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-c-cpp-r/Makefile.in: up to 1.1.1.3
	external/bsd/flex/dist/tests/test-c-cpp-r/scanner.l: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-ccl/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-ccl/Makefile.am: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-ccl/Makefile.in: up to 1.1.1.3
	external/bsd/flex/dist/tests/test-ccl/scanner.l: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-concatenated-options/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-concatenated-options/Makefile.in: up to 1.1.1.3
	external/bsd/flex/dist/tests/test-debug-nr/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-debug-nr/Makefile.am: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-debug-nr/Makefile.in: up to 1.1.1.3
	external/bsd/flex/dist/tests/test-debug-nr/scanner.l: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-debug-r/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-debug-r/Makefile.am: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-debug-r/Makefile.in: up to 1.1.1.3
	external/bsd/flex/dist/tests/test-debug-r/scanner.l: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-extended/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-extended/Makefile.am: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-extended/Makefile.in: up to 1.1.1.3
	external/bsd/flex/dist/tests/test-extended/scanner.l: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-header-nr/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-header-nr/Makefile.am: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-header-nr/Makefile.in: up to 1.1.1.3
	external/bsd/flex/dist/tests/test-header-nr/main.c: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-header-nr/scanner.l: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-header-r/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-header-r/Makefile.am: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-header-r/Makefile.in: up to 1.1.1.3
	external/bsd/flex/dist/tests/test-header-r/main.c: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-header-r/scanner.l: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-include-by-buffer/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-include-by-buffer/Makefile.am: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-include-by-buffer/Makefile.in: up to 1.1.1.3
	external/bsd/flex/dist/tests/test-include-by-buffer/scanner.l: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-include-by-push/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-include-by-push/Makefile.am: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-include-by-push/Makefile.in: up to 1.1.1.3
	external/bsd/flex/dist/tests/test-include-by-push/scanner.l: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-include-by-reentrant/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-include-by-reentrant/Makefile.am: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-include-by-reentrant/Makefile.in: up to 1.1.1.3
	external/bsd/flex/dist/tests/test-include-by-reentrant/scanner.l: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-linedir-r/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-linedir-r/Makefile.am: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-linedir-r/Makefile.in: up to 1.1.1.3
	external/bsd/flex/dist/tests/test-linedir-r/main.c: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-linedir-r/scanner.l: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-lineno-nr/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-lineno-nr/Makefile.am: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-lineno-nr/Makefile.in: up to 1.1.1.3
	external/bsd/flex/dist/tests/test-lineno-nr/scanner.l: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-lineno-r/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-lineno-r/Makefile.am: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-lineno-r/Makefile.in: up to 1.1.1.3
	external/bsd/flex/dist/tests/test-lineno-r/scanner.l: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-lineno-trailing/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-lineno-trailing/Makefile.am: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-lineno-trailing/Makefile.in: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-lineno-trailing/scanner.l: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-lineno-trailing/test.input: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-mem-nr/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-mem-nr/Makefile.am: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-mem-nr/Makefile.in: up to 1.1.1.3
	external/bsd/flex/dist/tests/test-mem-nr/scanner.l: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-mem-r/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-mem-r/Makefile.am: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-mem-r/Makefile.in: up to 1.1.1.3
	external/bsd/flex/dist/tests/test-mem-r/scanner.l: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-multiple-scanners-nr/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-multiple-scanners-nr/Makefile.am: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-multiple-scanners-nr/Makefile.in: up to 1.1.1.3
	external/bsd/flex/dist/tests/test-multiple-scanners-nr/main.c: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-multiple-scanners-nr/scanner-1.l: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-multiple-scanners-nr/scanner-2.l: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-multiple-scanners-r/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-multiple-scanners-r/Makefile.am: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-multiple-scanners-r/Makefile.in: up to 1.1.1.3
	external/bsd/flex/dist/tests/test-multiple-scanners-r/main.c: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-multiple-scanners-r/scanner-1.l: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-multiple-scanners-r/scanner-2.l: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-noansi-nr/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-noansi-nr/Makefile.am: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-noansi-nr/Makefile.in: up to 1.1.1.3
	external/bsd/flex/dist/tests/test-noansi-nr/scanner.l: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-noansi-r/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-noansi-r/Makefile.am: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-noansi-r/Makefile.in: up to 1.1.1.3
	external/bsd/flex/dist/tests/test-noansi-r/scanner.l: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-posix/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-posix/Makefile.am: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-posix/Makefile.in: up to 1.1.1.3
	external/bsd/flex/dist/tests/test-posix/scanner.l: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-posixly-correct/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-posixly-correct/Makefile.am: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-posixly-correct/Makefile.in: up to 1.1.1.3
	external/bsd/flex/dist/tests/test-posixly-correct/scanner.l: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-prefix-nr/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-prefix-nr/Makefile.am: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-prefix-nr/Makefile.in: up to 1.1.1.3
	external/bsd/flex/dist/tests/test-prefix-nr/scanner.l: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-prefix-r/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-prefix-r/Makefile.am: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-prefix-r/Makefile.in: up to 1.1.1.3
	external/bsd/flex/dist/tests/test-prefix-r/scanner.l: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-pthread/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-pthread/Makefile.am: up to 1.1.1.3
	external/bsd/flex/dist/tests/test-pthread/Makefile.in: up to 1.1.1.3
	external/bsd/flex/dist/tests/test-pthread/scanner.l: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-quotes/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-quotes/Makefile.am: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-quotes/Makefile.in: up to 1.1.1.3
	external/bsd/flex/dist/tests/test-quotes/scanner.l: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-reject/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-reject/Makefile.am: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-reject/Makefile.in: up to 1.1.1.3
	external/bsd/flex/dist/tests/test-reject/scanner.l: up to 1.1.1.3
	external/bsd/flex/dist/tests/test-rescan-nr/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-rescan-nr/Makefile.am: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-rescan-nr/Makefile.in: up to 1.1.1.3
	external/bsd/flex/dist/tests/test-rescan-nr/scanner.l: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-rescan-r/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-rescan-r/Makefile.am: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-rescan-r/Makefile.in: up to 1.1.1.3
	external/bsd/flex/dist/tests/test-rescan-r/scanner.l: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-string-nr/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-string-nr/Makefile.am: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-string-nr/Makefile.in: up to 1.1.1.3
	external/bsd/flex/dist/tests/test-string-nr/scanner.l: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-string-r/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-string-r/Makefile.am: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-string-r/Makefile.in: up to 1.1.1.3
	external/bsd/flex/dist/tests/test-string-r/scanner.l: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-table-opts/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-table-opts/Makefile.am: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-table-opts/Makefile.in: up to 1.1.1.3
	external/bsd/flex/dist/tests/test-table-opts/scanner.l: up to 1.1.1.3
	external/bsd/flex/dist/tests/test-top/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-top/Makefile.am: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-top/Makefile.in: up to 1.1.1.3
	external/bsd/flex/dist/tests/test-top/main.c: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-top/scanner.l: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-yyextra/Makefile: up to 1.1.1.1
	external/bsd/flex/dist/tests/test-yyextra/Makefile.am: up to 1.1.1.2
	external/bsd/flex/dist/tests/test-yyextra/Makefile.in: up to 1.1.1.3
	external/bsd/flex/dist/tests/test-yyextra/scanner.l: up to 1.1.1.2
	external/bsd/flex/include/config.h: up to 1.5
Update flex to 2.5.39.
@
text
@d4 1
a4 1
scriptversion=2012-03-27.16; # UTC
d6 2
a7 2
# Copyright (C) 1999, 2000, 2003, 2004, 2005, 2006, 2007, 2009, 2010,
# 2011, 2012 Free Software Foundation, Inc.
d31 1
a31 1
     echo "$0: No command.  Try '$0 --help' for more information." 1>&2
d43 2
a44 2
  source      Source file read by 'PROGRAMS ARGS'.
  object      Object file output by 'PROGRAMS ARGS'.
d47 1
a47 1
  tmpdepfile  Temporary file to use when outputting dependencies.
a59 6
# A tabulation character.
tab='	'
# A newline character.
nl='
'

d93 1
a93 1
   cygpath_u='sed s,\\\\,/,g'
a96 14
if test "$depmode" = msvc7msys; then
   # This is just like msvc7 but w/o cygpath translation.
   # Just convert the backslash-escaped backslashes to single forward
   # slashes to satisfy depend.m4
   cygpath_u='sed s,\\\\,/,g'
   depmode=msvc7
fi

if test "$depmode" = xlc; then
   # IBM C/C++ Compilers xlc/xlC can output gcc-like dependency informations.
   gccflag=-qmakedep=gcc,-MF
   depmode=gcc
fi

d151 1
a151 1
## This next piece of magic avoids the "deleted header file" problem.
d157 3
a159 2
  tr ' ' "$nl" < "$tmpdepfile" |
## Some versions of gcc put a space before the ':'.  On the theory
d161 1
a161 2
## well.  hp depmode also adds that space, but also prefixes the VPATH
## to the object.  Take care to not repeat it in the output.
d164 1
a164 2
    sed -e 's/^\\$//' -e '/^$/d' -e "s|.*$object$||" -e '/:$/d' \
      | sed -e 's/$/ :/' >> "$depfile"
d196 1
a196 1
    # the IRIX cc adds comments like '#:fec' to the end of the
d198 2
a199 1
    tr ' ' "$nl" < "$tmpdepfile" \
d201 2
a202 1
    tr "$nl" ' ' >> "$depfile"
d206 2
a207 1
    tr ' ' "$nl" < "$tmpdepfile" \
a218 7
xlc)
  # This case exists only to let depend.m4 do its work.  It works by
  # looking at the text of this script.  This case will never be run,
  # since it is checked for above.
  exit 1
  ;;

d222 1
a222 1
  # current directory.  Also, the AIX compiler puts '$object:' at the
d252 1
a252 1
    # Each line is of the form 'foo.o: dependent.h'.
d254 1
a254 1
    # '$object: dependent.h' and one to simply 'dependent.h:'.
d256 2
a257 1
    sed -e 's,^.*\.[a-z]*:['"$tab"' ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile"
d268 2
a269 3
  # Intel's C compiler anf tcc (Tiny C Compiler) understand '-MD -MF file'.
  # However on
  #    $CC -MD -MF foo.d -c -o sub/foo.o sub/foo.c
d273 1
a273 1
  # which is wrong.  We want
d280 1
a280 1
  # and will wrap long lines using '\':
d284 1
a284 3
  # tcc 0.9.26 (FIXME still under development at the moment of writing)
  # will emit a similar output, but also prepend the continuation lines
  # with horizontal tabulation characters.
d293 2
a294 2
  # Each line is of the form 'foo.o: dependent.h',
  # or 'foo.o: dep1.h dep2.h \', or ' dep3.h dep4.h \'.
d296 6
a301 12
  # '$object: dependent.h' and one to simply 'dependent.h:'.
  sed -e "s/^[ $tab][ $tab]*/  /" -e "s,^[^:]*:,$object :," \
    < "$tmpdepfile" > "$depfile"
  sed '
    s/[ '"$tab"'][ '"$tab"']*/ /g
    s/^ *//
    s/ *\\*$//
    s/^[^:]*: *//
    /^$/d
    /:$/d
    s/$/ :/
  ' < "$tmpdepfile" >> "$depfile"
d337 1
a337 1
    # Add 'dependent.h:' lines.
d352 1
a352 1
   # effect.  'cc -MD -o foo.o ...' puts the dependencies into 'foo.o.d'.
d354 1
a354 1
   # dependencies in 'foo.d' instead, so we check for that too.
d400 2
a401 1
      sed -e 's,^.*\.[a-z]*:['"$tab"' ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile"
a407 46
msvc7)
  if test "$libtool" = yes; then
    showIncludes=-Wc,-showIncludes
  else
    showIncludes=-showIncludes
  fi
  "$@@" $showIncludes > "$tmpdepfile"
  stat=$?
  grep -v '^Note: including file: ' "$tmpdepfile"
  if test "$stat" = 0; then :
  else
    rm -f "$tmpdepfile"
    exit $stat
  fi
  rm -f "$depfile"
  echo "$object : \\" > "$depfile"
  # The first sed program below extracts the file names and escapes
  # backslashes for cygpath.  The second sed program outputs the file
  # name when reading, but also accumulates all include files in the
  # hold buffer in order to output them again at the end.  This only
  # works with sed implementations that can handle large buffers.
  sed < "$tmpdepfile" -n '
/^Note: including file:  *\(.*\)/ {
  s//\1/
  s/\\/\\\\/g
  p
}' | $cygpath_u | sort -u | sed -n '
s/ /\\ /g
s/\(.*\)/'"$tab"'\1 \\/p
s/.\(.*\) \\/\1:/
H
$ {
  s/.*/'"$tab"'/
  G
  p
}' >> "$depfile"
  rm -f "$tmpdepfile"
  ;;

msvc7msys)
  # This case exists only to let depend.m4 do its work.  It works by
  # looking at the text of this script.  This case will never be run,
  # since it is checked for above.
  exit 1
  ;;

d425 1
a425 1
  # Remove '-o $object'.
d445 1
a445 1
  # Require at least two characters before searching for ':'
d447 1
a447 1
  # a dependency such as 'c:/foo/bar' could be seen as target 'c' otherwise.
d449 1
a449 1
    sed 's:^['"$tab"' ]*[^:'"$tab"' ][^:][^:]*\:['"$tab"' ]*:'"$object"'\: :' > "$tmpdepfile"
d452 2
a453 1
  tr ' ' "$nl" < "$tmpdepfile" | \
d506 3
a508 4
  # makedepend may prepend the VPATH from the source file name to the object.
  # No need to regex-escape $object, excess matching of '.' is harmless.
  sed "s|^.*\($object *:\)|\1|" "$tmpdepfile" > "$depfile"
  sed '1,2d' "$tmpdepfile" | tr ' ' "$nl" | \
d528 1
a528 1
  # Remove '-o $object'.
d597 2
a598 2
  sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::'"$tab"'\1 \\:p' >> "$depfile"
  echo "$tab" >> "$depfile"
@


1.1.1.3
log
@* flex version  2.5.39

** no user visible changes in this release

* version 2.5.38 released 2014-02-14

** internationalization

*** add sr translation from the translation project

*** update da, es, ko, nl, pt_BR, ro, ru, sv, tr, vi, zh_CN translations from th
e translation project

*** rename zh_tw to its proper zh_TW name
@
text
@d4 1
a4 1
scriptversion=2012-03-27.16; # UTC
d6 2
a7 2
# Copyright (C) 1999, 2000, 2003, 2004, 2005, 2006, 2007, 2009, 2010,
# 2011, 2012 Free Software Foundation, Inc.
d31 1
a31 1
     echo "$0: No command.  Try '$0 --help' for more information." 1>&2
d43 2
a44 2
  source      Source file read by 'PROGRAMS ARGS'.
  object      Object file output by 'PROGRAMS ARGS'.
d47 1
a47 1
  tmpdepfile  Temporary file to use when outputting dependencies.
a59 6
# A tabulation character.
tab='	'
# A newline character.
nl='
'

d93 1
a93 1
   cygpath_u='sed s,\\\\,/,g'
a96 14
if test "$depmode" = msvc7msys; then
   # This is just like msvc7 but w/o cygpath translation.
   # Just convert the backslash-escaped backslashes to single forward
   # slashes to satisfy depend.m4
   cygpath_u='sed s,\\\\,/,g'
   depmode=msvc7
fi

if test "$depmode" = xlc; then
   # IBM C/C++ Compilers xlc/xlC can output gcc-like dependency informations.
   gccflag=-qmakedep=gcc,-MF
   depmode=gcc
fi

d151 1
a151 1
## This next piece of magic avoids the "deleted header file" problem.
d157 3
a159 2
  tr ' ' "$nl" < "$tmpdepfile" |
## Some versions of gcc put a space before the ':'.  On the theory
d161 1
a161 2
## well.  hp depmode also adds that space, but also prefixes the VPATH
## to the object.  Take care to not repeat it in the output.
d164 1
a164 2
    sed -e 's/^\\$//' -e '/^$/d' -e "s|.*$object$||" -e '/:$/d' \
      | sed -e 's/$/ :/' >> "$depfile"
d196 1
a196 1
    # the IRIX cc adds comments like '#:fec' to the end of the
d198 2
a199 1
    tr ' ' "$nl" < "$tmpdepfile" \
d201 2
a202 1
    tr "$nl" ' ' >> "$depfile"
d206 2
a207 1
    tr ' ' "$nl" < "$tmpdepfile" \
a218 7
xlc)
  # This case exists only to let depend.m4 do its work.  It works by
  # looking at the text of this script.  This case will never be run,
  # since it is checked for above.
  exit 1
  ;;

d222 1
a222 1
  # current directory.  Also, the AIX compiler puts '$object:' at the
d252 1
a252 1
    # Each line is of the form 'foo.o: dependent.h'.
d254 1
a254 1
    # '$object: dependent.h' and one to simply 'dependent.h:'.
d256 2
a257 1
    sed -e 's,^.*\.[a-z]*:['"$tab"' ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile"
d268 2
a269 3
  # Intel's C compiler anf tcc (Tiny C Compiler) understand '-MD -MF file'.
  # However on
  #    $CC -MD -MF foo.d -c -o sub/foo.o sub/foo.c
d273 1
a273 1
  # which is wrong.  We want
d280 1
a280 1
  # and will wrap long lines using '\':
d284 1
a284 3
  # tcc 0.9.26 (FIXME still under development at the moment of writing)
  # will emit a similar output, but also prepend the continuation lines
  # with horizontal tabulation characters.
d293 2
a294 2
  # Each line is of the form 'foo.o: dependent.h',
  # or 'foo.o: dep1.h dep2.h \', or ' dep3.h dep4.h \'.
d296 6
a301 12
  # '$object: dependent.h' and one to simply 'dependent.h:'.
  sed -e "s/^[ $tab][ $tab]*/  /" -e "s,^[^:]*:,$object :," \
    < "$tmpdepfile" > "$depfile"
  sed '
    s/[ '"$tab"'][ '"$tab"']*/ /g
    s/^ *//
    s/ *\\*$//
    s/^[^:]*: *//
    /^$/d
    /:$/d
    s/$/ :/
  ' < "$tmpdepfile" >> "$depfile"
d337 1
a337 1
    # Add 'dependent.h:' lines.
d352 1
a352 1
   # effect.  'cc -MD -o foo.o ...' puts the dependencies into 'foo.o.d'.
d354 1
a354 1
   # dependencies in 'foo.d' instead, so we check for that too.
d400 2
a401 1
      sed -e 's,^.*\.[a-z]*:['"$tab"' ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile"
a407 46
msvc7)
  if test "$libtool" = yes; then
    showIncludes=-Wc,-showIncludes
  else
    showIncludes=-showIncludes
  fi
  "$@@" $showIncludes > "$tmpdepfile"
  stat=$?
  grep -v '^Note: including file: ' "$tmpdepfile"
  if test "$stat" = 0; then :
  else
    rm -f "$tmpdepfile"
    exit $stat
  fi
  rm -f "$depfile"
  echo "$object : \\" > "$depfile"
  # The first sed program below extracts the file names and escapes
  # backslashes for cygpath.  The second sed program outputs the file
  # name when reading, but also accumulates all include files in the
  # hold buffer in order to output them again at the end.  This only
  # works with sed implementations that can handle large buffers.
  sed < "$tmpdepfile" -n '
/^Note: including file:  *\(.*\)/ {
  s//\1/
  s/\\/\\\\/g
  p
}' | $cygpath_u | sort -u | sed -n '
s/ /\\ /g
s/\(.*\)/'"$tab"'\1 \\/p
s/.\(.*\) \\/\1:/
H
$ {
  s/.*/'"$tab"'/
  G
  p
}' >> "$depfile"
  rm -f "$tmpdepfile"
  ;;

msvc7msys)
  # This case exists only to let depend.m4 do its work.  It works by
  # looking at the text of this script.  This case will never be run,
  # since it is checked for above.
  exit 1
  ;;

d425 1
a425 1
  # Remove '-o $object'.
d445 1
a445 1
  # Require at least two characters before searching for ':'
d447 1
a447 1
  # a dependency such as 'c:/foo/bar' could be seen as target 'c' otherwise.
d449 1
a449 1
    sed 's:^['"$tab"' ]*[^:'"$tab"' ][^:][^:]*\:['"$tab"' ]*:'"$object"'\: :' > "$tmpdepfile"
d452 2
a453 1
  tr ' ' "$nl" < "$tmpdepfile" | \
d506 3
a508 4
  # makedepend may prepend the VPATH from the source file name to the object.
  # No need to regex-escape $object, excess matching of '.' is harmless.
  sed "s|^.*\($object *:\)|\1|" "$tmpdepfile" > "$depfile"
  sed '1,2d' "$tmpdepfile" | tr ' ' "$nl" | \
d528 1
a528 1
  # Remove '-o $object'.
d597 2
a598 2
  sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::'"$tab"'\1 \\:p' >> "$depfile"
  echo "$tab" >> "$depfile"
@


