2 # For a description of the syntax of this configuration file,
3 # see scripts/config/Kconfig-language.txt
5 menu "Language Bindings"
8 bool "Create language bindings"
11 axTLS supports language bindings in C#, VB.NET, Java and Perl.
13 Select Y here if you want to build the various language bindings.
15 config CONFIG_CSHARP_BINDINGS
16 bool "Create C# bindings"
18 depends on CONFIG_BINDINGS
22 This requires .NET to be installed on Win32 platforms and mono to be
23 installed on all other platforms.
25 config CONFIG_VBNET_BINDINGS
26 bool "Create VB.NET bindings"
28 depends on CONFIG_BINDINGS
30 Build VB.NET bindings.
32 This requires the .NET to be installed and is only built under Win32
36 depends on CONFIG_CSHARP_BINDINGS || CONFIG_VBNET_BINDINGS
37 config CONFIG_DOT_NET_FRAMEWORK_BASE
38 string "Location of .NET Framework"
39 default "c:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727"
42 config CONFIG_JAVA_BINDINGS
43 bool "Create Java bindings"
45 depends on CONFIG_BINDINGS
49 Current Issues (see README):
50 * Needs Java 1.4 or better.
51 * If building under Win32 it will use the Win32 JDK.
54 depends on CONFIG_JAVA_BINDINGS
55 config CONFIG_JAVA_HOME
56 string "Location of JDK"
57 default "c:\\Program Files\\Java\\jdk1.5.0_06" if CONFIG_PLATFORM_WIN32 || CONFIG_PLATFORM_CYGWIN
58 default "/usr/local/jdk142" if !CONFIG_PLATFORM_WIN32 && !CONFIG_PLATFORM_CYGWIN
59 depends on CONFIG_JAVA_BINDINGS
61 The location of Sun's JDK.
64 config CONFIG_PERL_BINDINGS
65 bool "Create Perl bindings"
67 depends on CONFIG_BINDINGS
71 Current Issues (see README):
72 * 64 bit versions don't work at present.
73 * libperl.so needs to be in the shared library path.
76 depends on CONFIG_PERL_BINDINGS && CONFIG_PLATFORM_WIN32
77 config CONFIG_PERL_CORE
78 string "Location of Perl CORE"
79 default "c:\\perl\\lib\\CORE"
81 works with ActiveState
82 "http://www.activestate.com/Products/ActivePerl"
84 config CONFIG_PERL_LIB
85 string "Name of Perl Library"
89 config CONFIG_LUA_BINDINGS
90 bool "Create Lua bindings"
92 depends on CONFIG_BINDINGS && !CONFIG_PLATFORM_WIN32
94 Build Lua bindings (see www.lua.org).
97 depends on CONFIG_LUA_BINDINGS
98 config CONFIG_LUA_CORE
99 string "Location of Lua CORE"
102 If the Lua exists on another directory then this needs to be changed