Posted to tcl by noxygen at Mon Oct 15 19:22:03 GMT 2007view raw

  1. [root@srv1 mysqltcl-3.03]# make
  2. user manual doc is as nroff (man) file mysqltcl.n
  3. [root@srv1 mysqltcl-3.03]# make -n install
  4. echo "user manual doc is as nroff (man) file mysqltcl.n"
  5. mkdir -p /usr/local/lib/mysqltcl-3.03
  6. list='libmysqltcl3.03.so'; for p in $list; do \
  7. if test -f $p; then \
  8. echo " /usr/bin/install -c $p /usr/local/lib/mysqltcl-3.03/$p"; \
  9. /usr/bin/install -c $p /usr/local/lib/mysqltcl-3.03/$p; \
  10. stub=`echo $p|sed -e "s/.*\(stub\).*/\1/"`; \
  11. if test "x$stub" = "xstub"; then \
  12. echo " ranlib /usr/local/lib/mysqltcl-3.03/$p"; \
  13. ranlib /usr/local/lib/mysqltcl-3.03/$p; \
  14. else \
  15. echo " : /usr/local/lib/mysqltcl-3.03/$p"; \
  16. : /usr/local/lib/mysqltcl-3.03/$p; \
  17. fi; \
  18. ext=`echo $p|sed -e "s/.*\.//"`; \
  19. if test "x$ext" = "xdll"; then \
  20. lib=`basename $p|sed -e 's/.[^.]*$//'`.lib; \
  21. if test -f $lib; then \
  22. echo " /usr/bin/install -c -m 644 $lib /usr/local/lib/mysqltcl-3.03/$lib"; \
  23. /usr/bin/install -c -m 644 $lib /usr/local/lib/mysqltcl-3.03/$lib; \
  24. fi; \
  25. fi; \
  26. fi; \
  27. done
  28. list=''; for p in $list; do \
  29. if test -f ./$p; then \
  30. destp=`basename $p`; \
  31. echo " Install $destp /usr/local/lib/mysqltcl-3.03/$destp"; \
  32. /usr/bin/install -c -m 644 ./$p /usr/local/lib/mysqltcl-3.03/$destp; \
  33. fi; \
  34. done
  35. if test "x1" = "x1"; then \
  36. echo " Install pkgIndex.tcl /usr/local/lib/mysqltcl-3.03"; \
  37. /usr/bin/install -c -m 644 pkgIndex.tcl /usr/local/lib/mysqltcl-3.03; \
  38. fi
  39. mkdir -p /usr/local/bin
  40. list=''; for p in $list; do \
  41. if test -f $p; then \
  42. echo " /usr/bin/install -c $p /usr/local/bin/$p"; \
  43. /usr/bin/install -c $p /usr/local/bin/$p; \
  44. fi; \
  45. done
  46. mkdir -p /usr/local/include
  47. echo "Installing header files in /usr/local/include"
  48. list=''; for i in $list; do \
  49. echo "Installing ./$i" ; \
  50. /usr/bin/install -c -m 644 ./$i /usr/local/include ; \
  51. done;
  52. mkdir -p /usr/share/man/mann
  53. echo "Installing documentation in /usr/share/man"
  54. list='./doc/*.n'; for i in $list; do \
  55. echo "Installing $i"; \
  56. rm -f /usr/share/man/mann/`basename $i`; \
  57. /usr/bin/install -c -m 644 $i /usr/share/man/mann ; \
  58. done
  59.