PageRenderTime 43ms CodeModel.GetById 16ms RepoModel.GetById 1ms app.codeStats 0ms

/bundles/plugins-trunk/Console/console/commands/jmk.xml

#
XML | 56 lines | 49 code | 6 blank | 1 comment | 0 complexity | e889b8341d127318ef1dfe6e4bafd93a MD5 | raw file
Possible License(s): BSD-3-Clause, AGPL-1.0, Apache-2.0, LGPL-2.0, LGPL-3.0, GPL-2.0, CC-BY-SA-3.0, LGPL-2.1, GPL-3.0, MPL-2.0-no-copyleft-exception, IPL-1.0
  1. <?xml version="1.0" ?>
  2. <!-- This was based around JMK (jmk.sourceforge.net) version 1.3 -->
  3. <!DOCTYPE COMMANDO SYSTEM "commando.dtd">
  4. <COMMANDO>
  5. <UI>
  6. <ENTRY LABEL="JMK command" VARNAME="command" DEFAULT="jmk" />
  7. <FILE_ENTRY LABEL="Make file" VARNAME="makefile"
  8. EVAL='buffer.getName().endsWith("jmk") ? buffer.getPath() : "makefile.jmk"' />
  9. <ENTRY LABEL="Targets to build" VARNAME="targets" />
  10. <TOGGLE LABEL="Print debugging information" VARNAME="debug" />
  11. <TOGGLE LABEL="Print but don't run comands" VARNAME="norun" />
  12. <CHOICE LABEL="Show output in" VARNAME="output">
  13. <OPTION LABEL="Console" VALUE="console" />
  14. <OPTION LABEL="AWT window" VALUE="awt" />
  15. <OPTION LABEL="Swing window" VALUE="swing" />
  16. </CHOICE>
  17. </UI>
  18. <COMMANDS>
  19. <COMMAND CONFIRM="FALSE" SHELL="System">
  20. buf = new StringBuffer(command);
  21. if(!makefile.equals(""))
  22. {
  23. buf.append(" -f \"");
  24. buf.append(makefile);
  25. buf.append('"');
  26. }
  27. if(!targets.equals(""))
  28. {
  29. buf.append(' ');
  30. buf.append(targets);
  31. }
  32. if(debug)
  33. buf.append(" -d");
  34. if(norun)
  35. buf.append(" -n");
  36. if(output.equals("awt"))
  37. buf.append(" -w");
  38. if(output.equals("swing"))
  39. buf.append(" -s");
  40. // return value
  41. buf.toString();
  42. </COMMAND>
  43. </COMMANDS>
  44. </COMMANDO>