-> About
	
	lgob is a simple compiler that reads definitions from definition
    files and generates C code to create library bindings to Lua.
	
	It targets GObject stuff, but can be modified to work on other
    libraries.
	
-> Usage

	lgob-gir-parser.lua -i myinput.gir -o mydef.def -l mylog1
	lgob-generator.lua  -i mydef.def   -o myiface.c -l mylog2 -v 2.8

-> Definition files

	The files used as input to the compiler. You can use convert .gir
    files to .def files using lgob-gir-parser.

	It's possible to merge definition files by doing a simple
    dofile('name.def').

-> Version

	The .def files can carry 'since' and 'deprecated' version
    informations, to allow the code generation target a specific
    version (passing -v 2.8, would generate code for functions available
    from 2.0 to 2.8, excluding the functions deprecated
    between 2.0 and 2.8.
	
	The gobject-instrospection .gir format doesn't gives version 
    information on classes and enums, and not all functions have version
    annotations. For that, it's possible to override some informations
    with the .ovr files.

-> License

	LGPL v3.
    
-> Install
    
    To compile or install the modules, use the build.lua script, located at
    the root directory. You may need to adjust config.mk and flags.mk to
    change compiler and environment options, and build.lua to select the
    desired modules.
