From 54db259c329bbd5961f2fc972bd36db572c944a5 Mon Sep 17 00:00:00 2001 From: fros4943 Date: Fri, 19 Mar 2010 15:04:05 +0000 Subject: [PATCH] using EXPORT attribute to automatically copy firmware files in executable JARs --- .../apps/mspsim/src/se/sics/cooja/mspmote/MspMoteType.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tools/cooja/apps/mspsim/src/se/sics/cooja/mspmote/MspMoteType.java b/tools/cooja/apps/mspsim/src/se/sics/cooja/mspmote/MspMoteType.java index a00cf61fe..083893b80 100644 --- a/tools/cooja/apps/mspsim/src/se/sics/cooja/mspmote/MspMoteType.java +++ b/tools/cooja/apps/mspsim/src/se/sics/cooja/mspmote/MspMoteType.java @@ -26,7 +26,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $Id: MspMoteType.java,v 1.33 2009/12/02 17:15:59 fros4943 Exp $ + * $Id: MspMoteType.java,v 1.34 2010/03/19 15:04:05 fros4943 Exp $ */ package se.sics.cooja.mspmote; @@ -221,9 +221,11 @@ public abstract class MspMoteType implements MoteType { element = new Element("source"); File file = simulation.getGUI().createPortablePath(fileSource); element.setText(file.getPath().replaceAll("\\\\", "/")); + element.setAttribute("EXPORT", "discard"); config.add(element); element = new Element("commands"); element.setText(compileCommands); + element.setAttribute("EXPORT", "discard"); config.add(element); } @@ -231,6 +233,7 @@ public abstract class MspMoteType implements MoteType { element = new Element("firmware"); File file = simulation.getGUI().createPortablePath(fileFirmware); element.setText(file.getPath().replaceAll("\\\\", "/")); + element.setAttribute("EXPORT", "copy"); config.add(element); // Mote interfaces