1 ===============================================================================
3 ===============================================================================
5 The tools to generate the various language bindings are done here.
6 SWIG 1.3.24 or better is required for creating the Java and Perl bindings.
8 Perl scripts are used to parse ssl.h and automagically give the appropriate
11 At present, the four languages supported are:
18 To generate each binding run the following:
21 > generate_interface.pl -csharp
24 > generate_interface.pl -vbnet
28 > generate_SWIG_interface.pl -java
29 > cd java; swig -java -package axTLSj -noextern axTLSj.i
32 > generate_SWIG_interface.pl -perl
33 > cd perl; swig -noextern -perl axTLSp.i
35 Java and Perl both create a library each called libaxtlsj.so and libaxtlsp.so
36 (or axtlsj.dll and atlsp.dll on Win32 platforms).
38 Note: the "-noextern" is deprecated in swig 1.3.27 and newer. The "-noextern"
39 option was required to get Win32 bindings to work (which is why is has probably
42 Each binding (except for Perl) has an extra helper interface to make life