Menu

Tree [b83740] default tip /
 History

Read Only access


File Date Author Commit
 bindings 2011-09-16 Jesper Oskarsson Jesper Oskarsson [b83740] Minor fixes
 dependencies 2011-09-16 Jesper Oskarsson Jesper Oskarsson [b83740] Minor fixes
 examples 2011-07-25 Jesper Oskarsson Jesper Oskarsson [24d4c3] Working on audio_stream API
 include 2011-07-25 Jesper Oskarsson Jesper Oskarsson [24d4c3] Working on audio_stream API
 source 2011-09-16 Jesper Oskarsson Jesper Oskarsson [b83740] Minor fixes
 tests 2011-05-03 Jesper Oskarsson Jesper Oskarsson [9a6e95] General: Included cbind into the limbus reposit...
 .hgignore 2011-07-25 Jesper Oskarsson Jesper Oskarsson [24d4c3] Working on audio_stream API
 CMakeLists.txt 2011-07-25 Jesper Oskarsson Jesper Oskarsson [24d4c3] Working on audio_stream API
 Doxyfile 2010-09-03 Jesper Oskarsson Jesper Oskarsson [26ba4d] Updated bindings. Started updating examples. Ch...
 LICENSE_1_0.txt 2010-02-16 Jesper Oskarsson Jesper Oskarsson [d51318] Initial commit
 README.txt 2010-11-29 Jesper Oskarsson Jesper Oskarsson [9dd313] Added some compile instructions to the README
 TODO.txt 2011-09-16 Jesper Oskarsson Jesper Oskarsson [b83740] Minor fixes
 make_clean.bat 2010-11-29 Jesper Oskarsson Jesper Oskarsson [40c0df] Fixed make_clean script
 make_clean.sh 2011-03-28 Jesper Oskarsson Jesper Oskarsson [1848e4] Started cleaning up WinAPI implementation.

Read Me

Limbus
https://sourceforge.net/projects/limbus/

Project description:
	A cross-platform multimedia library aimed at supporting a wide range of programming languages.
	It exposes a set of C APIs used to generate high-level object-oriented bindings for supported languages at compile-time.

	Currently binding generators exists for C++, C#, Lua, Python and Ruby

Current status:
	Current release is an alpha release which means that it has not gone through a lot of testing yet.
	The core APIs such as window/opengl_context/mouse/keyboard should be fairly stable but will most likely
	get minor changes until the library is stable enough for an actual stable release.

	The Lua and C++ bindings are the ones that have been developed and tested the most but the other bindings should be functional.

How to compile:
	Building the library should be straightforward. Use CMake on the directory to generate project files and put them into the 'build' sub-directory. Then compile the project with the compiler you specified.
	Static libraries should compile to the 'lib' sub-directory and shared libraries (or DLLs) will compile to the 'bin' directory. Generated bindings will be placed in the 'generated' sub-directory.
	Feel free to email me (jesosk@gmail.com) if you're having trouble compiling the library.

See LICENSE_1_0.txt for licensing details.
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.