summaryrefslogtreecommitdiff
path: root/www/aws/files/aws.gpr.in
diff options
context:
space:
mode:
Diffstat (limited to 'www/aws/files/aws.gpr.in')
-rw-r--r--www/aws/files/aws.gpr.in59
1 files changed, 0 insertions, 59 deletions
diff --git a/www/aws/files/aws.gpr.in b/www/aws/files/aws.gpr.in
deleted file mode 100644
index c24fdcbd69a7..000000000000
--- a/www/aws/files/aws.gpr.in
+++ /dev/null
@@ -1,59 +0,0 @@
-with "xmlada";
-
-project AWS is
-
- type AWS_Kind_Type is ("static", "relocatable");
- AWS_Kind : AWS_Kind_Type := external ("LIBRARY_TYPE", "static");
-
- for Library_Name use "aws";
- for Library_Kind use AWS_Kind;
- case AWS_Kind is
- when "relocatable" =>
- for Source_Dirs use ("../../include/aws.relocatable");
- for Library_Dir use "../../lib/aws.relocatable";
- for Library_Version use "libaws.so";
- when others =>
- for Source_Dirs use ("../../include/aws");
- for Library_Dir use "../../lib/aws";
- end case;
- for Externally_Built use "true";
-
- package Linker is
- for Linker_Options use ("-L@PREFIX@/lib", "-Wl,-R,@PREFIX@/lib"
- @SSL@ , "-lssl", "-lcrypto"
- @TLS@ , "-L@PREFIX@/lib/gnutls3", "-Wl,-R,@PREFIX@/lib/gnutls3"
- @TLS@ , "-lgnutls"
- @LDP@ , "-lldap"
- );
- end Linker;
-
- package Naming is
-
- @IP4@ for Implementation ("AWS.Net.Std") use "aws-net-std__gnat.adb";
-
- @IP6@ for Implementation ("AWS.Net.Std") use "aws-net-std__ipv6.adb";
-
- @STD@ for Implementation ("AWS.Net.SSL") use "aws-net-ssl__dummy.adb";
- @STD@ for Specification ("AWS.Net.SSL.Certificate.Impl")
- @STD@ use "aws-net-ssl-certificate-impl__dummy.ads";
- @STD@ for Implementation ("AWS.Net.SSL.Certificate.Impl")
- @STD@ use "aws-net-ssl-certificate-impl__dummy.adb";
- @STD@ for Specification ("SSL.Thin") use "ssl-thin__dummy.ads";
-
- @SSL@ for Implementation ("AWS.Net.SSL") use "aws-net-ssl__openssl.adb";
- @SSL@ for Specification ("AWS.Net.SSL.Certificate.Impl")
- @SSL@ use "aws-net-ssl-certificate-impl__openssl.ads";
- @SSL@ for Implementation ("AWS.Net.SSL.Certificate.Impl")
- @SSL@ use "aws-net-ssl-certificate-impl__openssl.adb";
- @SSL@ for Specification ("SSL.Thin") use "ssl-thin__openssl.ads";
-
- @TLS@ for Implementation ("AWS.Net.SSL") use "aws-net-ssl__gnutls.adb";
- @TLS@ for Specification ("AWS.Net.SSL.Certificate.Impl")
- @TLS@ use "aws-net-ssl-certificate-impl__gnutls.ads";
- @TLS@ for Implementation ("AWS.Net.SSL.Certificate.Impl")
- @TLS@ use "aws-net-ssl-certificate-impl__gnutls.adb";
- @TLS@ for Specification ("SSL.Thin") use "ssl-thin__gnutls.ads";
-
- end Naming;
-
-end AWS;