

project Test_Jwa_Project is

  for Source_Dirs use (".");
  for Object_Dir use ".obj";
  for Exec_Dir use ".obj";
  for Languages use ("Ada");

  for Main use ("Test_Jwa");

  package Naming is
     for Casing use "mixedcase";
     for Dot_Replacement use ".";
     for Spec_Suffix ("Ada") use ".ads";
     for Body_Suffix ("Ada") use ".adb";
     for Separate_Suffix use ".ada";
  end Naming;

  package Builder is
     for Default_Switches ("Ada") use ("-s");
     for Executable ("Test_Jwa") use "Test_Jwa";
  end Builder;

  package Compiler is
     for Default_Switches ("Ada") use
       ("-fstack-check", -- stack checking
        "-gnata",   -- enable assertions
        "-gnat05",  -- Ada 2005
        "-gnatA",   -- avoid processing `gnat.adc'
        "-gnatN",   -- frontend inlining
        "-gnato",   -- overflow checking
        "-gnatVa"   -- validity checks
        );
  end Compiler;

end Test_Jwa_Project;
