--  This project has been generated by GPRINSTALL 25.2w (20250225) (x86_64--netbsd)

with "vss_gnat";

library project VSS_Text is
   type BUILD_KIND is ("static");
   BUILD : BUILD_KIND := external("VSS_LIBRARY_TYPE", external("LIBRARY_TYPE", "static"));

   for Languages use ("Ada");

   case BUILD is
      when "static" =>
         for Source_Dirs use ("../../include/vss/static/text/vss_text/");
         for Library_Dir use "../../lib/vss/static/vss_text/";
         for Library_Kind use "static";
   end case;

   for Library_Name use "vss";

   package Naming is
      for dot_replacement use "-";
      for casing use "lowercase";
      
      case BUILD is
         when "static" =>
            for spec_suffix ("ada") use ".ads";
            for body_suffix ("ada") use ".adb";
            for body ("vss.application.platform.application_file") use "vss-application-platform-application_file__linux.adb";
            for body ("vss.standard_paths") use "vss-standard_paths__posix.adb";
            for body ("vss.implementation.environment_utilities") use "vss-implementation-environment_utilities__posix.adb";
            for body ("vss.environments.platform") use "vss-environments-platform__posix.adb";
            for body ("vss.command_line.platform") use "vss-command_line-platform__posix.adb";
            for body ("vss.application.platform") use "vss-application-platform__posix.adb";
      end case;
   end Naming;

   package Linker is
      case BUILD is
         when "static" =>
            null;
      end case;
   end Linker;

   package Install is
      for Active use "False";
   end Install;

   for Externally_Built use "True";

   os_library_options := ();
   os_source_dirs     := ();
end VSS_Text;
