1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
|
------------------------------------------------------------------------------
-- Ada Web Server --
-- --
-- Copyright (C) 2004-2012, AdaCore --
-- --
-- This is free software; you can redistribute it and/or modify it --
-- under terms of the GNU General Public License as published by the --
-- Free Software Foundation; either version 3, or (at your option) any --
-- later version. This software is distributed in the hope that it will --
-- be useful, but WITHOUT ANY WARRANTY; without even the implied warranty --
-- of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU --
-- General Public License for more details. --
-- --
-- You should have received a copy of the GNU General Public License --
-- distributed with this software; see file COPYING3. If not, go --
-- to http://www.gnu.org/licenses for a complete copy of the license. --
------------------------------------------------------------------------------
-- Project for libssl.a external library
with "../.build/projects/aws_config";
with "../.build/projects/aws_lib_shared";
project SSL_Lib is
for Source_Files use ();
for Library_Dir use AWS_Lib_Shared.LIB_Path;
case AWS_Config.Socket is
when "std" =>
null;
when "openssl" =>
case AWS_Lib_Shared.SSL_Library_Type is
when "static" =>
for Library_Name use AWS_Lib_Shared.S_SSL_Lib;
when "relocatable" =>
for Library_Name use AWS_Lib_Shared.R_SSL_Lib;
end case;
when "gnutls" =>
case AWS_Lib_Shared.SSL_Library_Type is
when "static" =>
for Library_Name use AWS_Lib_Shared.S_TLS_Lib;
when "relocatable" =>
for Library_Name use AWS_Lib_Shared.R_TLS_Lib;
end case;
end case;
for Library_Kind use AWS_Lib_Shared.SSL_Library_Type;
for Externally_Built use "true";
end SSL_Lib;
|