aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/docs/common/README.libraries
diff options
context:
space:
mode:
Diffstat (limited to 'docs/common/README.libraries')
-rw-r--r--docs/common/README.libraries34
1 files changed, 34 insertions, 0 deletions
diff --git a/docs/common/README.libraries b/docs/common/README.libraries
new file mode 100644
index 0000000..8b99b7f
--- /dev/null
+++ b/docs/common/README.libraries
@@ -0,0 +1,34 @@
1There are some base libraries that should be used in common. Notable
2the Enlightenment Foundation Libraries (EFL), Irrlicht, lemon, LuaJIT,
3and luaproc. Other external open source projects that we just use
4directly should go here to. Makes it easy to compile it all.
5
6Note that in some cases, there might be changes. Such changes should be
7documented, and marked with "// onefang changes".
8
9EFL has been released, so not including that anymore. You can find it
10in distro repos, PPA's, etc. Or http://enlightenment.org/
11
12Irrlicht has been slightly modified to get it to use externally created
13GL stuff, and not use their internal copies of bzip, jpeglib, libpng,
14and zlib.
15
16Lemon is from http://www.hwaci.com/sw/lemon/.
17
18LuaJIT 2.0 has been released for Ubuntu 13.04 and later, try using
19https://launchpad.net/~mwild1/+archive/ppa for 12.04. Not including
20that anymore.
21
22luaproc has been hacked up a bit, and will continue to be hacked up.
23Merged it into LuaSL, so it's no longer here. Then replaced it
24completely.
25
26--------------------------------------------------------------------
27
28These are the libraries written for the SledjHamr project.
29
30libLumbrJack is a library of logging stuff, coz every one wants to log.
31
32libRunnr is for running Lua scripts. Named (sorta) after a friend of mine.
33
34libSledjHamr is a motley collection of stuff that is needed.