1 ////////////////////////////////////////////////////////////////////////////////
4 // LSIIT - ULP - CNRS - INRIA - FRANCE //
6 // This program is free software; you can redistribute it and/or modify //
7 // it under the terms of the CeCILL v2 License as published by the //
8 // CEA - CNRS - INRIA. //
10 // This program is distributed in the hope that it will be useful, //
11 // but WITHOUT ANY WARRANTY; without even the implied warranty of //
12 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the //
13 // CeCILL v2 License for more details. //
15 // You should have received a copy of the CeCILL v2 license along with //
17 // If not, see <http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt> //
19 // http://isaacproject.u-strasbg.fr/ //
20 ////////////////////////////////////////////////////////////////////////////////
24 - parent:Expanded PATH;
31 lisaac + "src/tools/\n" +
32 lisaac + "src/type/\n" +
33 lisaac + "src/item/\n" +
34 lisaac + "src/constant/\n" +
35 lisaac + "src/variable/\n" +
36 lisaac + "src/external/\n" +
37 lisaac + "src/external/logic/\n" +
38 lisaac + "src/external/arithmetic/\n" +
39 lisaac + "src/external/comparison/\n" +
40 lisaac + "src/dispatcher/\n" +
41 lisaac + "src/context/\n" +
42 lisaac + "src/code_life/\n";
53 path := path + lisaac + "src/compiler_any/\n";
55 exec := "gcc " + input_file + " -o " + output_file + option_gcc;
57 (debug_level = 0).if {
58 execute (exec + " -O2 ");
71 path := path + lisaac + "src/shorter_any/\n";
73 exec := "gcc " + input_file + " -o " + output_file + option_gcc;
75 (debug_level = 0).if {
76 execute (exec + " -O2 ");
77 execute "cp shorter ../bin/.";
78 execute "cp shorter.c ../bin/.";