Install_step_5 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. #! /bin/sh
  2. #
  3. # This script installs the GCC4TI documentation
  4. # For this, a directory "doc" has to be created.
  5. #
  6. echo GCC4TI script: Installing GCC4TI documentation...
  7. isos=`uname -a | grep "opensolaris"`
  8. if [ "x$isos" = "x" ]; then
  9. #Assume GNU or BSD install
  10. install=install
  11. else
  12. install=ginstall
  13. fi
  14. cd ..
  15. ${install} -d "$PREFIX_GCC4TI/doc" || exit 1
  16. ${install} -m 644 AUTHORS BUGS CHANGELOG COPYING DIRECTORIES HOWTO INSTALL README README.linux README.osX "$PREFIX_GCC4TI/doc" || exit 1
  17. ${install} -d "$PREFIX_GCC4TI/doc/a68k" || exit 1
  18. cd sources/a68k; ${install} -m 644 Bugs.txt Doc.txt History.txt ToDo.txt "$PREFIX_GCC4TI/doc/a68k" || exit 1
  19. ${install} -d "$PREFIX_GCC4TI/doc/tigcc" || exit 1
  20. cd ../tigcc; ${install} -m 644 AUTHORS COPYING ChangeLog README "$PREFIX_GCC4TI/doc/tigcc" || exit 1
  21. ${install} -d "$PREFIX_GCC4TI/doc/tprbuilder" || exit 1
  22. cd ../tprbuilder; ${install} -m 644 AUTHORS COPYING ChangeLog README "$PREFIX_GCC4TI/doc/tprbuilder" || exit 1
  23. rm -Rf "$PREFIX_GCC4TI/doc/parser"
  24. ${install} -d "$PREFIX_GCC4TI/doc/patcher" || exit 1
  25. cd ../patcher; ${install} -m 644 AUTHORS COPYING ChangeLog README "$PREFIX_GCC4TI/doc/patcher" || exit 1
  26. rm -Rf "$PREFIX_GCC4TI/doc/html"
  27. cd ../../tigcclib/doc; cp -Rf html "$PREFIX_GCC4TI/doc"
  28. rm -Rf "$PREFIX_GCC4TI/doc/tigcclib"
  29. ln -sf "$PREFIX_GCC4TI/doc/html" "$PREFIX_GCC4TI/doc/tigcclib"
  30. iswin1=`echo $GCC4TIHOST | grep -E -i "msys|mingw|cygwin"`
  31. iswin2=`uname -a | grep -E -i "msys|mingw|cygwin"`
  32. if [ "x$iswin1" = "x" -a "x$iswin2" = "x" ]; then
  33. ${install} ../../tigcclib/doc/converter/gcc4tidoc "$PREFIX_GCC4TI/bin" || exit 1
  34. fi
  35. echo GCC4TI script: Creating GCC4TI projects folder...
  36. ${install} -d "$PREFIX_GCC4TI/projects" || exit 1
  37. echo Done.
  38. exit 0