#ifdef SWIGCHICKEN
%module @WRAPPER_LIBRARY_NAME@Chicken
#endif
#ifdef SWIGCSHARP
%module @WRAPPER_LIBRARY_NAME@Csharp
#endif
#ifdef SWIGGUILE
%module @WRAPPER_LIBRARY_NAME@Guile
#endif
#ifdef SWIGJAVA
%module @WRAPPER_LIBRARY_NAME@Java
#endif
#ifdef SWIGLUA
%module @WRAPPER_LIBRARY_NAME@Lua
#endif
#ifdef SWIGMODULA3
%module @WRAPPER_LIBRARY_NAME@Modula3
#endif
#ifdef SWIGMZSCHEME
%module @WRAPPER_LIBRARY_NAME@Mzscheme
#endif
#ifdef SWIGOCAML
%module @WRAPPER_LIBRARY_NAME@Ocaml
#endif
#ifdef SWIGPERL
%module @WRAPPER_LIBRARY_NAME@Perl
#endif
#ifdef SWIGPERL5
%module @WRAPPER_LIBRARY_NAME@Perl5
#endif
#ifdef SWIGPHP
%module @WRAPPER_LIBRARY_NAME@Php
#endif
#ifdef SWIGPHP4
%module @WRAPPER_LIBRARY_NAME@Php4
#endif
#ifdef SWIGPHP5
%module @WRAPPER_LIBRARY_NAME@Php5
#endif
#ifdef SWIGPIKE
%module @WRAPPER_LIBRARY_NAME@Pike
#endif
#ifdef SWIGPYTHON
%module @WRAPPER_LIBRARY_NAME@Python
#endif
#ifdef SWIGR
%module @WRAPPER_LIBRARY_NAME@R
#endif
#ifdef SWIGRUBY
%module @WRAPPER_LIBRARY_NAME@Ruby
#endif
#ifdef SWIGSEXP
%module @WRAPPER_LIBRARY_NAME@Sexp
#endif
#ifdef SWIGTCL
%module @WRAPPER_LIBRARY_NAME@Tcl
#endif
#ifdef SWIGXML
%module @WRAPPER_LIBRARY_NAME@Xml
#endif

%{
@CONFIG_MODULE_INTERFACE_INCLUDES@
%}

%include itk.i

%include @WRAPPER_LIBRARY_NAME@_ext.i

@CONFIG_MODULE_INTERFACE_CONTENT@
