Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

valabind(1) [debian man page]

valabind(1)						       Valabind manual page						       valabind(1)

NAME
valabind -- vala to swig interface conversor SYNOPSIS
valabind [-e] [-g] [-v] [-x] [-X] [-V vapidir] [-i file] [-o ofile] [-m modname] vapifile DESCRIPTION
Valabind is a program written in Vala that aims to generate SWIG interfaces (.i) from a vala-generated or hand-made vapi files. Create bindings for many programming languages (like python, perl, ruby, lua, ..) interfacing with C or Vala code. Note that list of supported languages in valabind is not the same of swig. This is because not all swig backends are working in the same way. In other words, there are some languages that doesnt generate correct C code in some unhandled situations and depending on the vapi can break. Valabind can be an interesting tool for unit-testing swig and be able to find problems easily. ENVIRONMENT
XDG_DATA_DIRS Standard freedesktop environment variable to point to the share prefix directory where vala looks for vapi files. HYPER-REFERENCES Vala http://live.gnome.org/Vala SWIG http://www.swig.org SEE ALSO
valabind-cc(1) AUTHORS
pancake <@nopcode.org> radare May 11, 2011 radare

Check Out this Related Man Page

GTKAMLC(1)						      General Commands Manual							GTKAMLC(1)

NAME
gtkamlc - Gtkaml/GtkON compiler SYNOPSIS
gtkamlc [options] files... gtkaml [options] files... DESCRIPTION
This manual page documents briefly the gtkamlc command. gtkamlc is a compiler for the Gtkaml and the GtkON languages. These languages let you create GTK UIs to be used in Vala programs with a compact syntax. gtkaml uses the compiler and runs the output executable. For GtkON files, support for #! is enabled. Please see the SEE ALSO section for more information. OPTIONS
Gtkamlc options --dump-tree=FILE Write code tree to FILE, allowing one to inspect the output from the gtkaml/gtkon input files Options inherited from Valac -?, --help Show summary of options. --version Show version of program. --vapidir=DIRECTORY Look for package bindings in DIRECTORY --pkg=PACKAGE Include binding for PACKAGE --vapi=FILE Output vapi to FILE --library=NAME Library name --gir=NAME-VERSION.gir GObject-Introspection repository file name --girdir=DIRECTORY Look for .gir files in DIRECTORY --genie Enable Genie syntax mode for gtkon files -b, --basedir=DIRECTORY Base source directory -d, --directory=DIRECTORY Output directory -C, --ccode Output C code -H, --header=FILE Output C header file --use-header Use C header file --includedir=DIRECTORY Directory used to include the C header file -h, --internal-header=FILE Output internal C header file --internal-vapi=FILE Output vapi with internal api --symbols=FILE Output symbols file -c, --compile Compile but do not link -o, --output=FILE Place output in file FILE -g, --debug Produce debug information --thread Enable multithreading support --enable-mem-profiler Enable GLib memory profiler -D, --define=SYMBOL Define SYMBOL --main=SYMBOL Use SYMBOL as entry point --nostdpkg Do not include standard packages --disable-assert Disable assertions --enable-checking Enable additional run-time checks --enable-deprecated Enable deprecated features --enable-experimental Enable experimental features --disable-warnings Disable warnings --fatal-warnings Treat warnings as fatal --enable-experimental-non-null Enable experimental enhancements for non-null types --disable-dbus-transformation Disable transformation of D-Bus member names --cc=COMMAND Use COMMAND as C compiler command -X, --Xcc=OPTION Pass OPTION to the C compiler --save-temps Keep temporary files --profile=PROFILE Use the given profile instead of the default -q, --quiet Do not print messages to the console -v, --verbose Print additional messages to the console --target-glib=MAJOR.MINOR Target version of glib for code generation --enable-version-header, --disable-version-header Write/do not write vala build version in generated files SEE ALSO
For more information on the Gtkaml and the GtkON languages, please see the documentation available at the project website: http://code.google.com/p/gtkaml/. AUTHOR
gtkaml was written by Vlad Grecescu <b100dian@gmail.com>. This manual page was written by David Paleino <dapal@debian.org>, for the Debian project (and may be used by others). Dec 1, 2011 GTKAMLC(1)
Man Page