From e4ea7324a39b796b73d524f970f41938a5b0a05f Mon Sep 17 00:00:00 2001 From: Daniela Genius <Daniela.Genius@lip6.fr> Date: Tue, 16 Feb 2016 15:34:41 +0000 Subject: [PATCH] update --- ...ialogAvatarddExecutableCodeGeneration.java | 24 ++++++++++++++----- 1 file changed, 18 insertions(+), 6 deletions(-) diff --git a/src/ui/window/JDialogAvatarddExecutableCodeGeneration.java b/src/ui/window/JDialogAvatarddExecutableCodeGeneration.java index 8b17ddcf40..57be76c7a3 100755 --- a/src/ui/window/JDialogAvatarddExecutableCodeGeneration.java +++ b/src/ui/window/JDialogAvatarddExecutableCodeGeneration.java @@ -559,7 +559,8 @@ String _pathExecuteMPSoC) { try { selectedItem = versionCodeGenerator.getSelectedIndex(); - if (selectedItem == 0) { + if (selectedItem == 1) { + // Code generation if (jp1.getSelectedIndex() == 0) { jta.append("Generating executable code (C-POSIX version)\n"); @@ -636,7 +637,7 @@ String _pathExecuteMPSoC) { jta.append("Compiling executable code with command: \n" + cmd + "\n"); rshc = new RshClient(hostExecute); - // Assuma data are on the remote host + // Assume data are on the remote host // Command try { processCmd(cmd, jta); @@ -694,8 +695,12 @@ String _pathExecuteMPSoC) { } //ajoute DG - if (selectedItem == 1) { + if (selectedItem == 0) { // Code generation + + jta.append("######################################\n"); + jta.append("######################################\n"); + jta.append("######################################\n"); if (jp1.getSelectedIndex() == 0) { jta.append("Generating executable code (SOCLIB version)\n"); @@ -753,8 +758,15 @@ list = FileUtils.deleteFiles(code1.getText() + TasksAndMainGenerator.getGenerat gene.setTimeUnit(selectedUnit); gene.generateSoclib(debugmode.isSelected(), tracemode.isSelected()); + //DG 5.2. - TopCellGenerator topCellGenerator = new TopCellGenerator(avddspec); + if ( avddspec == null) { + jta.append("Error: No AVATAR Deployment specification\n"); + } else { + System.err.println("AVATAR TOPCELL found"); + } + + TopCellGenerator topCellGenerator = new TopCellGenerator(avddspec); testGo(); jta.append("Generation of TopCell executable code: done\n"); @@ -793,9 +805,9 @@ list = FileUtils.deleteFiles(code1.getText() + TasksAndMainGenerator.getGenerat if (jp1.getSelectedIndex() == 1) { //if (selectedCompile == 0) { - cmd = compiler1.getText(); + //cmd = compiler1.getText(); //} else { - // cmd = compiler2.getText(); + cmd = compiler2.getText(); // } jta.append("Compiling executable code with command: \n" + cmd + "\n"); -- GitLab