home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD1.iso / GFX / Misc / TTOOL4-1.DMS / in.adf / Install-Toolkit < prev    next >
Encoding:
Text File  |  1993-10-15  |  5.8 KB  |  261 lines

  1. ; $VER:Install-Toolkit 2.0 15-OCT-93
  2.  
  3. (complete 0)
  4.  
  5. (run "TTKInstallInfo\n")
  6. (set @default_dest
  7.    (getenv "TTKINSTALL")
  8. )
  9.    
  10. (set ttk_dest
  11.    (askdir
  12.       (prompt "In which disk or drawer should the ToasterToolkit directory be installed?")
  13.       (help @askdir-help)
  14.       (default @default_dest)
  15.    )
  16. )
  17.  
  18. (set @default-dest ttk_dest)
  19.  
  20. (copyfiles
  21.    (source "TTK1:Commands")
  22.    (dest "C:")
  23.    (all)
  24. )
  25.  
  26. (complete 10)
  27.  
  28. (makedir (tackon ttk_dest "ToasterToolkit") (infos))
  29.  
  30. (copyfiles
  31.    (source "TTK1:ToasterToolkit")
  32.    (dest (tackon ttk_dest "ToasterToolkit"))
  33.    (pattern "#?.info")
  34. )
  35.  
  36. (complete 20)
  37.  
  38. (copyfiles
  39.    (source "TTK1:ToasterToolkit/Config")
  40.    (dest (tackon ttk_dest "ToasterToolkit"))
  41. )
  42. (tooltype
  43.    (dest (tackon ttk_dest "ToasterToolkit"))
  44.    (swapcolors)
  45. )
  46. (complete 25)
  47.  
  48. (makeassign "TTKTPE1" "TTK1:ToasterToolkit/ToasterProjectEditor")
  49. (makedir (tackon ttk_dest "ToasterToolkit/ToasterProjectEditor"))
  50. (makeassign "TTKTPE2" (tackon ttk_dest "ToasterToolkit/ToasterProjectEditor"))
  51. (copyfiles
  52.    (source "TTKTPE1:")
  53.    (dest "TTKTPE2:")
  54.    (all)
  55. )
  56. (tooltype
  57.    (dest "TTKTPE2:TPE")
  58.    (swapcolors)
  59. )
  60. (makeassign "TTKTPE1")
  61. (makeassign "TTKTPE2")
  62.  
  63. (complete 30)
  64.  
  65. (makeassign "TTKFSC1" "TTK1:ToasterToolkit/FrameStoreCompressor")
  66. (makedir (tackon ttk_dest "ToasterToolkit/FrameStoreCompressor"))
  67. (makeassign "TTKFSC2" (tackon ttk_dest "ToasterToolkit/FrameStoreCompressor"))
  68. (copyfiles
  69.    (source "TTKFSC1:")
  70.    (dest "TTKFSC2:")
  71.    (all)
  72. )
  73. (tooltype
  74.    (dest "TTKFSC2:FSC")
  75.    (swapcolors)
  76. )
  77. (makeassign "TTKFSC1")
  78. (makeassign "TTKFSC2")
  79. (complete 35)
  80.  
  81. (makeassign "TTKTSE1" "TTK1:ToasterToolkit/ToasterSequenceEditor")
  82. (makedir 
  83.    (tackon ttk_dest "ToasterToolkit/ToasterSequenceEditor")
  84. )
  85. (makeassign "TTKTSE2" 
  86.    (tackon ttk_dest "ToasterToolkit/ToasterSequenceEditor")
  87. )
  88.  
  89. (copyfiles
  90.    (source "TTKTSE1:TSE")
  91.    (dest "TTKTSE2:")
  92.    (infos)
  93. )
  94.  
  95. (complete 40)
  96.  
  97. (copyfiles
  98.    (source "TTKTSE1:")
  99.    (dest "TTKTSE2:")
  100.    (pattern "#?.TSE#?")
  101. )
  102.  
  103. (complete 45)
  104.  
  105. (copyfiles
  106.    (source "TTKTSE1:")
  107.    (dest "TTKTSE2:")
  108.    (pattern "#?.AREXX")
  109. )
  110. (copyfiles
  111.    (source "TTKTSE1:")
  112.    (dest "TTKTSE2:")
  113.    (pattern "#?.SERIAL")
  114. )
  115. (tooltype
  116.    (dest "TTKTSE2:TSE")
  117.    (swapcolors)
  118. )
  119. (makeassign "TTKTSE1")
  120. (makeassign "TTKTSE2")
  121. (complete 50)
  122.  
  123. (set pjpos (getenv "TTKPJPOS"))
  124. (complete 51)
  125. (set pjdir (getenv "TTKPJDIR"))
  126. (complete 52)
  127. (if (<> pjdir "<NIL>")
  128.    (if (= pjpos 999)
  129.       (copyfiles
  130.          (source "TTK1:Project")
  131.          (dest pjdir)
  132.          (all)
  133.       )
  134.       (if (<> pjpos -1)
  135.          (
  136.             (copyfiles
  137.                (source "TTK1:Project/999.PJ.New2.0")
  138.                (dest pjdir)
  139.                (newname
  140.                   (cat pjpos ".PJ.New2.0")
  141.                )
  142.             )
  143.             (copyfiles
  144.                (source "TTK1:Project/998.PJ.Fades")
  145.                (dest pjdir)
  146.                (newname
  147.                   (cat (- pjpos 1) ".PJ.Fades")
  148.                )
  149.             )
  150.             (copyfiles
  151.                (source "TTK1:Project/997.PJ.MacroFX")
  152.                (dest pjdir)
  153.                (newname
  154.                   (cat (- pjpos 2) ".PJ.MacroFX")
  155.                )
  156.             )
  157.             (message "New project files were renumbered to avoid conflict "
  158.                "with existing files.  The new project files are: "
  159.                pjpos".PJ.New2.0, "(- pjpos 1)".PJ.Fades, "(- pjpos 2)".PJ.MacroFX."
  160.                (help "Originally, the new project files were numbered 999, 998 "
  161.                   "and 997, but you have one or more project files in that range. "
  162.                   "So the new files were renumbered to a different range."
  163.                )
  164.             )
  165.          )
  166.          (message "Could not copy Project files.")
  167.       )
  168.    )
  169.    (message "Could not find Project Directory. Project files not copied."
  170.       (help "Toaster Toolkit 4000 includes three project files.  Since "
  171.             "the Toaster's project directory could not be found, "
  172.             "these files were not copied at this time."
  173.       )
  174.    )
  175. )
  176. (complete 60)
  177.  
  178. (if (<> (getenv "TTKFXDIR") "<NIL>")
  179.    (
  180.       (copyfiles
  181.          (source 
  182.             (cat "TTK1:Effects" (getenv "TTKTOASTVER"))
  183.          )
  184.          (dest (getenv "TTKFXDIR"))
  185.          (all)
  186.       )
  187.       (copyfiles
  188.          (source 
  189.             (cat "TTK2:Effects" (getenv "TTKTOASTVER"))
  190.          )
  191.          (dest (getenv "TTKFXDIR"))
  192.          (all)
  193.       )
  194.    )
  195.    (message "Could not find Effects Directory.  Effect files not copied."
  196.       (help "Toaster Toolkit 4000 includes several new effects.  Since "
  197.             "the Toaster's effect directory could not be found, "
  198.             "these files were not copied at this time."
  199.       )
  200.    )
  201. )
  202. (complete 70)
  203.  
  204. (copyfiles
  205.    (source "TTK2:ToasterToolkit")
  206.    (dest (tackon ttk_dest "ToasterToolkit"))
  207.    (pattern "#?.info")
  208. )
  209. (complete 75)
  210.  
  211. (makeassign "TTKAFX1" "TTK2:ToasterToolkit/AnimFX")
  212. (makedir (tackon ttk_dest "ToasterToolkit/AnimFX"))
  213. (makeassign "TTKAFX2" (tackon ttk_dest "ToasterToolkit/AnimFX"))
  214. (copyfiles
  215.    (source "TTKAFX1:")
  216.    (dest "TTKAFX2:")
  217.    (all)
  218. )
  219. (tooltype
  220.    (dest "TTKAFX2:AnimFX")
  221.    (swapcolors)
  222. )
  223. (makeassign "TTKAFX1")
  224. (makeassign "TTKAFX2")
  225. (complete 80)
  226.  
  227. (makeassign "TTKFXA1" "TTK2:ToasterToolkit/FXToAnim")
  228. (makedir (tackon ttk_dest "ToasterToolkit/FXToAnim"))
  229. (makeassign "TTKFXA2" (tackon ttk_dest "ToasterToolkit/FXToAnim"))
  230. (copyfiles
  231.    (source "TTKFXA1:")
  232.    (dest "TTKFXA2:")
  233.    (all)
  234. )
  235. (tooltype
  236.    (dest "TTKFXA2:FXToAnim")
  237.    (swapcolors)
  238. )
  239. (makeassign "TTKFXA1")
  240. (makeassign "TTKFXA2")
  241. (complete 90)
  242.  
  243. (makeassign "TTKCFC1" "TTK2:ToasterToolkit/ColorFontConverter")
  244. (makedir (tackon ttk_dest "ToasterToolkit/ColorFontConverter"))
  245. (makeassign "TTKCFC2" (tackon ttk_dest "ToasterToolkit/ColorFontConverter"))
  246. (copyfiles
  247.    (source "TTKCFC1:")
  248.    (dest "TTKCFC2:")
  249.    (all)
  250. )
  251. (tooltype
  252.    (dest "TTKCFC2:CFC")
  253.    (swapcolors)
  254. )
  255. (makeassign "TTKCFC1")
  256. (makeassign "TTKCFC2")
  257.  
  258. (complete 100)
  259.  
  260. (exit)
  261.