5
5
rem c:> win32/build c:\gnat\2014
6
6
rem
7
7
8
+ rem The followinng variable can be set to std, openssl or gnutls
9
+ set SOCKET = std
10
+
8
11
set ROOTDIR = %CD%
9
- set GPROPTS = -XPRJ_BUILD=Release -XPRJ_TARGET=Windows_NT -XTARGET=win -XPRJ_XMLADA=Installed -XPRJ_LDAP=Installed -XPRJ_ASIS=Disabled -XPRJ_SOCKLIB=gnat
12
+ set GPROPTS = -XPRJ_BUILD=Release -XPRJ_TARGET=Windows_NT -XTARGET=win -XPRJ_XMLADA=Installed -XPRJ_LDAP=Installed -XPRJ_ASIS=Disabled -XPRJ_SOCKLIB=gnat -XSOCKET= %SOCKET%
10
13
11
14
if .%1 == . goto dusage
12
15
@@ -46,13 +49,13 @@ echo abstract project AWS_Lib_Shared is > aws_lib_shared.gpr
46
49
echo for Source_Files use (); >> aws_lib_shared.gpr
47
50
echo type SSL_Library_Kind is (" relocatable" , " static" ); >> aws_lib_shared.gpr
48
51
echo SSL_Library_Type : SSL_Library_Kind := external (" SSL_LIBRARY_TYPE" , " relocatable" ); >> aws_lib_shared.gpr
49
- echo LIB_Path := " " ; >> aws_lib_shared.gpr
50
- echo S_SSL_Lib := " " ; >> aws_lib_shared.gpr
51
- echo R_SSL_Lib := " " ; >> aws_lib_shared.gpr
52
- echo S_CRY_Lib := " " ; >> aws_lib_shared.gpr
53
- echo R_CRY_Lib := " " ; >> aws_lib_shared.gpr
54
- echo S_TLS_Lib := " " ; >> aws_lib_shared.gpr
55
- echo R_TLS_Lib := " " ; >> aws_lib_shared.gpr
52
+ echo LIB_Path := " ./ " ; >> aws_lib_shared.gpr
53
+ echo S_SSL_Lib := " ssl " ; >> aws_lib_shared.gpr
54
+ echo R_SSL_Lib := " ssl32 " ; >> aws_lib_shared.gpr
55
+ echo S_CRY_Lib := " crypto " ; >> aws_lib_shared.gpr
56
+ echo R_CRY_Lib := " eay32 " ; >> aws_lib_shared.gpr
57
+ echo S_TLS_Lib := " gnutls " ; >> aws_lib_shared.gpr
58
+ echo R_TLS_Lib := " gnutls " ; >> aws_lib_shared.gpr
56
59
echo LIBZ_Path := Project'Project_Dir & " ..\..\..\lib\aws\static" ; >> aws_lib_shared.gpr
57
60
echo end AWS_Lib_Shared; >> aws_lib_shared.gpr
58
61
@@ -70,7 +73,7 @@ echo for Source_Dirs use (); >> aws_config.gpr
70
73
echo type Boolean_Type is (" true" , " false" ); >> aws_config.gpr
71
74
echo Zlib_Exists : Boolean_Type := " false" ; >> aws_config.gpr
72
75
echo type SOCKET_Type is (" std" , " openssl" , " gnutls" ); >> aws_config.gpr
73
- echo SOCKET : SOCKET_Type := " std " ; >> aws_config.gpr
76
+ echo SOCKET : SOCKET_Type := " %SOCKET% " ; >> aws_config.gpr
74
77
echo end AWS_Config; >> aws_config.gpr
75
78
76
79
cd ..\..
@@ -82,6 +85,10 @@ if errorlevel 1 goto error
82
85
gprbuild -p %GPROPTS% -XLIBRARY_TYPE=relocatable -XXMLADA_BUILD=relocatable aws.gpr
83
86
if errorlevel 1 goto error
84
87
88
+ rem ----------------------------------------------- UNINSTALL
89
+ :uninstall
90
+ gprinstall --prefix=%1 -f --uninstall %GPROPTS% aws
91
+
85
92
rem ----------------------------------------------- INSTALL
86
93
:install
87
94
gprinstall --prefix=%1 -p -f %GPROPTS% -XLIBRARY_TYPE=static -XXMLADA_BUILD=static aws.gpr
0 commit comments