home *** CD-ROM | disk | FTP | other *** search
/ BCI NET 2 / BCI NET 2.iso / archives / programming / gui / guienv376_up1.lha / GUIEnvironment / OberonA / Install.script next >
Encoding:
Text File  |  1995-02-05  |  2.2 KB  |  81 lines

  1.  
  2. ; Script file to install guienvironment for OberonA
  3.  
  4. FailAt 20
  5.  
  6. Echo "*nGUIEnvironment V37.61 © 1994 Carsten Ziegeler"
  7. Echo "*nInstallation Script for OberonA*n"
  8. Echo "*nWARNING: This script does no version check ! If you have already"
  9. Echo "         installed a version of GUIEnvironment, please check which"
  10. Echo "         one is the newer one !"
  11. Echo "*nMake sure that you have made the OBERON-A: and OLIB: assigns !"
  12. Ask "*nDo you want to install GUIEnvironment V37.61 for OberonA ?"
  13.  
  14. If NOT WARN
  15.   Skip Aborted
  16. EndIf
  17.  
  18. Echo "Copying interface modules..."
  19. Copy Source Oberon-A:Source ALL CLONE QUIET
  20. Echo "Copying examples..."
  21. Copy Examples Oberon-A:Examples ALL CLONE QUIET
  22. Echo "Copying examples environment (catalogs, menu guide)..."
  23. Copy /Examples/catalogs Oberon-A:Examples/GUIEnvironment/catalogs ALL CLONE QUIET
  24. Copy /Examples/#?.guide#? Oberon-A:Examples/GUIEnvironment ALL CLONE QUIET
  25.  
  26. Echo "*NCompiling new interface modules"
  27. Ask "Continue [y/n]?"
  28. IF NOT WARN
  29.   Skip Aborted
  30. EndIf
  31.  
  32. Stack 10000
  33.  
  34. Echo "Press CTRL-C to interrupt at any time*N"
  35.  
  36. OBERON-A:OC SETTINGS=OBERON-A:OCLIB.prefs NEWSYMFILE BATCH compile.bat
  37.  
  38. Echo "*NCompiling and linking OberonA examples"
  39. Ask "Continue [y/n]?"
  40. IF NOT WARN
  41.   Skip Aborted
  42. EndIf
  43.  
  44. IF NOT EXISTS OBERON-A:Examples/GUIEnvironment/Code
  45.   MakeDir OBERON-A:Examples/GUIEnvironment/Code
  46. ENDIF
  47.  
  48. Echo "Press CTRL-C to interrupt at any time*N"
  49.  
  50. PCD OBERON-A:Examples/GUIEnvironment
  51.  
  52. OBERON-A:OC SETTINGS=OBERON-A:OC.prefs NEWSYMFILE BATCH compileExamples.bat
  53.  
  54. OBERON-A:OL SETTINGS=OL.prefs SCAN BOOPSIExample
  55. OBERON-A:OL SETTINGS=OL.prefs SCAN GuideExample
  56. OBERON-A:OL SETTINGS=OL.prefs SCAN NotifyExample
  57. OBERON-A:OL SETTINGS=OL.prefs SCAN ResizingExample
  58. OBERON-A:OL SETTINGS=OL.prefs SCAN RequesterExample
  59. OBERON-A:OL SETTINGS=OL.prefs SCAN TextFieldExample
  60.  
  61. OBERON-A:OL SETTINGS=OL.prefs LINK BOOPSIExample
  62. OBERON-A:OL SETTINGS=OL.prefs LINK GuideExample
  63. OBERON-A:OL SETTINGS=OL.prefs LINK NotifyExample
  64. OBERON-A:OL SETTINGS=OL.prefs LINK ResizingExample
  65. OBERON-A:OL SETTINGS=OL.prefs LINK RequesterExample
  66. OBERON-A:OL SETTINGS=OL.prefs LINK TextFieldExample
  67.  
  68. PCD
  69.  
  70. Echo "*nInstallation complete.*n"
  71. Skip END
  72.  
  73. Lab ABORTED
  74.  
  75. Echo "*nInstallation aborted!*n"
  76.  
  77. Lab END
  78.  
  79. Wait 5
  80. EndCLI >NIL:
  81.