Initial commit
[backlit.git] / demo / demo.grp
blob896294b5f8e8d7af62b32b07e24f29e0ec54f759
1 with "../backlit";
3 project Demo is
5    type Mode_Type is
6       ("Production", "Debug");
7    Mode : Mode_Type := external ("BUILD", "Debug");
9    package Compiler is
11       case Mode is
13          when "Debug" =>
14 --            for Default_Switches ("ada") use ("-g", "-gnato", "-fstack-check", "-gnatVa", "-O3", "-gnat05", "-gnata");
15             for Default_Switches ("ada") use ("-g", "-gnat05");
17          when "Production" =>
18             for Default_Switches ("ada") use ("-O2");
19       end case;
20    end Compiler;
22    case Mode is
24       when "Debug" =>
25          for Source_Dirs use (".//**");
26          for Object_Dir use "obj";
27          for Exec_Dir use "build";
28          for Main use ("simple_demo.adb");
29          for Library_Dir use "lib";
30          for Library_Ali_Dir use "ali";
31 --         for Library_Kind use "dynamic";
33       when "Production" =>
35    end case;
37    package Linker is
39       case Mode is
41          when "Debug" =>
42             for Default_Switches ("ada") use ("");
44          when "Production" =>
46       end case;
48       For Switches ("simple_demo.adb") use ("-lpq");
49      end Linker;
51 end Demo;