home *** CD-ROM | disk | FTP | other *** search
/ ftp.uni-stuttgart.de/pub/systems/acorn/ / Acorn.tar / Acorn / acornet / dev / assembler / cross / motoasm.spk / !ASM09 / DESC < prev    next >
Text File  |  1994-09-09  |  2KB  |  87 lines

  1. # This is a description of the wimp interface for asm09
  2.  
  3. tool_details_start
  4.    name          "Asm09";
  5.    command_is    "<asm09$Dir>.Asm09";
  6.    version       "3.02";
  7.    wimpslot      128k;
  8.    has_extended_cmdline;
  9. tool_details_end
  10.  
  11. metaoptions_start
  12.    has_auto_run;
  13.    has_auto_save   on  ^."s19."leafname from icn 3;
  14.    has_text_window;
  15.    has_summary_window;
  16. #   display_dft_is text;
  17. metaoptions_end
  18.  
  19.  
  20.  
  21. fileoutput_start
  22.    output_option_is      "-o";
  23.    output_dft_is         produces_output;
  24. fileoutput_end
  25.  
  26.  
  27. dbox_start
  28.    icons_start
  29.       icn  3 maps_to string  not_saved;
  30.       icn  6 maps_to "-list";
  31.       icn  7 maps_to "-x";
  32.       icn  8 maps_to "-sym";
  33.       icn  9 maps_to "-cyc";
  34.       icn 10 maps_to "-cpp";
  35.       icn 11 maps_to "-split";
  36.    icons_end
  37.  
  38.    defaults
  39.    icn  3 "",
  40.    icn  6 on,
  41.    icn  7 off,
  42.    icn  8 off,
  43.    icn  9 off,
  44.    icn 10 off,
  45.    icn 11 off;
  46.  
  47.  
  48.    imports_start
  49.       wild_card_is "*";
  50.       drag_to  icn 3   inserts icn 3 separator_is " ";
  51.       drag_to  any     inserts icn 3 separator_is " ";
  52.       drag_to  iconbar inserts icn 3;
  53.    imports_end
  54.  
  55. dbox_end
  56.  
  57. menu_start
  58.    "cpp only"    maps_to "-noasm";
  59.    "Add CR"      maps_to "-crlf";
  60.    "Page length"     maps_to "-p" sub_menu " Form feed: " 8 prefix_by " ";
  61.  
  62.    defaults
  63.    menu 1 off,
  64.    menu 2 off,
  65.    menu 3 on sub_menu "50"; 
  66. menu_end
  67.  
  68. #deselections_start
  69. #    icn 6 deselects icn 7, icn 8, icn 9;
  70. #    icn 7 deselects icn 6, icn 8, icn 9;
  71. #    icn 8 deselects icn 6, icn 7, icn 9;
  72. #    icn 9 deselects icn 6, icn 7, icn 8;
  73. #deselections_end
  74.  
  75. exclusions_start
  76. #    icn 6 excludes menu 2;
  77. #    icn 6 excludes menu 3;
  78. #    icn 6 excludes icn 9;
  79. #     icn 7 excludes menu 1;
  80. #     icn 8 excludes menu 2;
  81. #     icn 9 excludes menu 3;
  82. exclusions_end
  83.  
  84. #make_excludes icn 3, menu 8;
  85.  
  86. #order_is icn3, icn 6, icn 7, icn 8, icn 9, output;
  87.