home *** CD-ROM | disk | FTP | other *** search
/ Aminet 18 / aminetcdnumber181997.iso / Aminet / dev / gui / IEdit231.lha / IEditor / Install < prev    next >
Encoding:
Text File  |  1996-10-16  |  2.6 KB  |  161 lines

  1. ; $VER: InterfaceEditor-Install 1.5 (22.2.96)
  2.  
  3. (complete 0)
  4.  
  5. (set InstallDir
  6.    (askdir
  7.       (prompt "Where do you want to install Interface Editor?"
  8.               " (the 'IEditor' directory will be created there)")
  9.       (help @askdir-help)
  10.       (default "Work:")
  11.    )
  12. )
  13.  
  14. (Set DestDir 
  15.    (tackon InstallDir "IEditor")
  16. )
  17.  
  18. (Set DevIEDir
  19.    (tackon DestDir "Developer/Include")
  20. )
  21.  
  22. (Set DocsDir
  23.    (tackon InstallDir "Docs")
  24. )
  25.  
  26. (Set IncludeDir 
  27.    (tackon DestDir "Include")
  28. )
  29.  
  30. (Set LocaleDir
  31.    (tackon DestDir "Locale")
  32. )
  33.  
  34. (set @default-dest 
  35.    DestDir
  36. )
  37.  
  38. (makedir
  39.    DestDir 
  40.    (infos)
  41. )
  42.  
  43. (complete 10)
  44.  
  45. (if (<= (/ (getversion) 65536) 38)
  46.    (set Kick2 1)
  47.    (set Kick2 0)
  48. )
  49.  
  50. (copyfiles
  51.   (source "")
  52.   (dest DestDir)
  53.   (pattern "~(KeyFile|Install|Locale|Include|Libs|PROGRAM.ISN)#?")
  54.   (infos)
  55.   (noposition)
  56. )
  57.  
  58. (if (exists "KeyFile/IEditor.key")
  59.   (copyfiles
  60.      (source "KeyFile/IEditor.key")
  61.      (dest DestDir)
  62.   )
  63. )
  64.  
  65. (if Kick2
  66.    (tooltype
  67.       (dest (tackon DocsDir "InterfaceEditor_ENG.guide"))
  68.       (setdefaulttool "AmigaGuide")
  69.       (dest (tackon DocsDir "InterfaceEditor_ITA.guide"))
  70.       (setdefaulttool "AmigaGuide")
  71.    )
  72. )
  73.  
  74. (complete 50)
  75.  
  76. (makedir
  77.   LocaleDir
  78.   (infos)
  79. )
  80.  
  81. (copyfiles
  82.   (source "Locale")
  83.   (dest LocaleDir)
  84.   (pattern "IEditor#?.c#?")
  85. )
  86.  
  87. (complete 60)
  88.  
  89. (complete 70)
  90.  
  91. (makedir
  92.   IncludeDir
  93.   (infos)
  94. )
  95.  
  96. (copyfiles
  97.   (source "Include")
  98.   (dest IncludeDir)
  99.   (all)
  100.   (infos)
  101.   (noposition)
  102. )
  103.  
  104.  
  105. (complete 80)
  106.  
  107. (if (exists "ENV:IEditor/FunctionEd")
  108.   (set DefEd (getenv "IEditor/FunctionEd"))
  109.   (set DefEd "C:Ed %s")
  110. )
  111.  
  112. (makedir "ENVARC:IEditor")
  113. (makedir "ENV:IEditor")
  114.  
  115. (set Editor
  116.   (askstring
  117.     (prompt "Setting the IEditor/FunctionEd environment variable. "
  118.             "This is used to launch the editor used by Function.iex.")
  119.  
  120.     (help "The %s simbol in the string will be replaced with the name "
  121.           "of the file to edit. The editor must not detache itself, "
  122.           "so if you're using editors like CygnusEd, you should add the "
  123.           "option -keepio, or -STICKY, depending on what your editor "
  124.           "requires.")
  125.  
  126.     (default DefEd)
  127.   )
  128. )
  129.  
  130. (textfile
  131.   (dest "ENVARC:IEditor/FunctionEd")
  132.   (append Editor)
  133. )
  134.  
  135. (copyfiles
  136.   (source "ENVARC:IEditor/FunctionEd")
  137.   (dest   "ENV:IEditor")
  138. )
  139.  
  140. (complete 85)
  141.  
  142. (startup "IEditor"
  143.   (prompt "Editing your S:User-Startup")
  144.   (help "The Installer will add some assigns needed by "
  145.         "IE or needed to compile the generated source")
  146.   (command (cat "Assign DEV_IE: \"" DevIEDir "\""))
  147. )
  148.  
  149. (complete 90)
  150.  
  151. (copyfiles
  152.   (prompt "Copying catalog files")
  153.   (help @copyfiles-help)
  154.   (source "Locale")
  155.   (dest "LOCALE:Catalogs")
  156.   (confirm)
  157.   (choices "english")
  158. )
  159.  
  160. (complete 100)
  161.