#!/bin/sh
# mvfiles
# Renames all wxWindows C++ sources to a different extension.

if [ "$1" = "" ]
then
  echo "Usage: mvall old_ext new_ext wx_dir"
  echo "E.g. mvall cc cpp /home/jacs/wx"
  exit
fi

if [ "$2" = "" ]
then
  echo "Usage: mvall old_ext new_ext wx_dir"
  echo "E.g. mvall cc cpp /home/jacs/wx"
  exit
fi

if [ "$3" = "" ]
then
  echo "Usage: mvall old_ext new_ext wx_dir"
  echo "E.g. mvall cc cpp /home/jacs/wx"
  exit
fi

OLDEXT=$1
NEWEXT=$2
WXDIR=$3

mvfiles $NEWEXT $WXDIR/src/base/*.$OLDEXT

mvfiles $NEWEXT $WXDIR/src/base/*.$OLDEXT
mvfiles $NEWEXT $WXDIR/src/msw/*.$OLDEXT
mvfiles $NEWEXT $WXDIR/src/x/*.$OLDEXT
mvfiles $NEWEXT $WXDIR/contrib/wxstring/*.$OLDEXT
mvfiles $NEWEXT $WXDIR/contrib/itsybits/*.$OLDEXT

mvfiles $NEWEXT $WXDIR/samples/animate/*.$OLDEXT
mvfiles $NEWEXT $WXDIR/samples/bombs/*.$OLDEXT
mvfiles $NEWEXT $WXDIR/samples/buttnbar/*.$OLDEXT
mvfiles $NEWEXT $WXDIR/samples/dialogs/*.$OLDEXT
mvfiles $NEWEXT $WXDIR/samples/docviewhello/*.$OLDEXT
mvfiles $NEWEXT $WXDIR/samples/form/*.$OLDEXT
mvfiles $NEWEXT $WXDIR/samples/fractal/*.$OLDEXT
mvfiles $NEWEXT $WXDIR/samples/hello/*.$OLDEXT
mvfiles $NEWEXT $WXDIR/samples/ipc/*.$OLDEXT
mvfiles $NEWEXT $WXDIR/samples/layout/*.$OLDEXT
mvfiles $NEWEXT $WXDIR/samples/listbox/*.$OLDEXT
mvfiles $NEWEXT $WXDIR/samples/mdi/*.$OLDEXT
mvfiles $NEWEXT $WXDIR/samples/memcheck/*.$OLDEXT
mvfiles $NEWEXT $WXDIR/samples/mfc/*.$OLDEXT
mvfiles $NEWEXT $WXDIR/samples/minimal/*.$OLDEXT
mvfiles $NEWEXT $WXDIR/samples/odbc/*.$OLDEXT
mvfiles $NEWEXT $WXDIR/samples/panel/*.$OLDEXT
mvfiles $NEWEXT $WXDIR/samples/pressup/*.$OLDEXT
mvfiles $NEWEXT $WXDIR/samples/printing/*.$OLDEXT
mvfiles $NEWEXT $WXDIR/samples/resource/*.$OLDEXT
mvfiles $NEWEXT $WXDIR/samples/static/*.$OLDEXT
mvfiles $NEWEXT $WXDIR/samples/toolbar/*.$OLDEXT
mvfiles $NEWEXT $WXDIR/samples/types/*.$OLDEXT
mvfiles $NEWEXT $WXDIR/samples/vlist/*.$OLDEXT
mvfiles $NEWEXT $WXDIR/samples/wxpoem/*.$OLDEXT

mvfiles $NEWEXT $WXDIR/utils/colours/*.$OLDEXT
mvfiles $NEWEXT $WXDIR/utils/dialoged/src/*.$OLDEXT
mvfiles $NEWEXT $WXDIR/utils/dib/*.$OLDEXT
mvfiles $NEWEXT $WXDIR/utils/hytext/src/*.$OLDEXT
mvfiles $NEWEXT $WXDIR/utils/image/src/*.$OLDEXT
mvfiles $NEWEXT $WXDIR/utils/mfutils/src/*.$OLDEXT
mvfiles $NEWEXT $WXDIR/utils/prologio/src/*.$OLDEXT
mvfiles $NEWEXT $WXDIR/utils/rcparser/src/*.$OLDEXT
mvfiles $NEWEXT $WXDIR/utils/tex2rtf/src/*.$OLDEXT
mvfiles $NEWEXT $WXDIR/utils/wxbuild/src/*.$OLDEXT
mvfiles $NEWEXT $WXDIR/utils/wxchart/src/*.$OLDEXT
mvfiles $NEWEXT $WXDIR/utils/wxgraph/src/*.$OLDEXT
mvfiles $NEWEXT $WXDIR/utils/wxgrid/src/*.$OLDEXT
mvfiles $NEWEXT $WXDIR/utils/wxhelp/src/*.$OLDEXT
mvfiles $NEWEXT $WXDIR/utils/wxhelp2/src/*.$OLDEXT
mvfiles $NEWEXT $WXDIR/utils/wxprop/src/*.$OLDEXT
mvfiles $NEWEXT $WXDIR/utils/wxtree/src/*.$OLDEXT
mvfiles $NEWEXT $WXDIR/utils/xpmshow/src/*.$OLDEXT

echo Done.