diff options
author | David Walter Seikel | 2014-05-08 18:25:59 +1000 |
---|---|---|
committer | David Walter Seikel | 2014-05-08 18:25:59 +1000 |
commit | afde90b6d924530d32b511f17911e9d360bf7709 (patch) | |
tree | 37245aec32daf4362563d15bf949544b1a935550 | |
parent | Fix calling extantz from the combined test. (diff) | |
download | SledjHamr-afde90b6d924530d32b511f17911e9d360bf7709.zip SledjHamr-afde90b6d924530d32b511f17911e9d360bf7709.tar.gz SledjHamr-afde90b6d924530d32b511f17911e9d360bf7709.tar.bz2 SledjHamr-afde90b6d924530d32b511f17911e9d360bf7709.tar.xz |
Build instructions.
-rw-r--r-- | BUILD.txt | 62 |
1 files changed, 62 insertions, 0 deletions
diff --git a/BUILD.txt b/BUILD.txt new file mode 100644 index 0000000..bfebfa1 --- /dev/null +++ b/BUILD.txt | |||
@@ -0,0 +1,62 @@ | |||
1 | You will need the Enlightenment Foundation Libraries (EFL) and | ||
2 | Elementary installed before you can build this. Since I started | ||
3 | experimenting with the new Evas_3D stuff, that means you will need the | ||
4 | 1.10 versions, which have not been released yet. Beta tarballs can be | ||
5 | found here - | ||
6 | |||
7 | http://download.enlightenment.org/rel/libs/efl/efl-1.10.0-beta1.tar.bz2 | ||
8 | |||
9 | http://download.enlightenment.org/rel/libs/elementary/elementary-1.10.0-beta1.tar.bz2 | ||
10 | |||
11 | Or you can use git HEAD - | ||
12 | |||
13 | git clone git://git.enlightenment.org/core/efl.git | ||
14 | |||
15 | git clone git://git.enlightenment.org/core/elementary.git | ||
16 | |||
17 | It should all work under X window managers other than Enlightenment, | ||
18 | though this has not been tested. The same applies to Linux distros | ||
19 | other than Ubuntu 12.04, that's the only one that hes been tested by me. | ||
20 | This is all still experimental, but I intend to get it to work under Mac | ||
21 | OS X and Windows as well. | ||
22 | |||
23 | The left side of http://enlightenment.org/p.php?p=download&l=en explains | ||
24 | the build order and requirements. Evas generic loaders will probably be | ||
25 | needed, Emotion generic players likely wont be needed (yet), except as a | ||
26 | requirement of Elementary. Enlightenment and other apps are not | ||
27 | needed. | ||
28 | |||
29 | http://download.enlightenment.org/rel/libs/evas_generic_loaders/evas_generic_loaders-1.10.0-beta1.tar.bz2 | ||
30 | |||
31 | http://download.enlightenment.org/rel/libs/emotion_generic_players/emotion_generic_players-1.10.0-beta1.tar.bz2 | ||
32 | |||
33 | git clone git://git.enlightenment.org/core/evas_generic_loaders.git | ||
34 | |||
35 | git clone git://git.enlightenment.org/core/emotion_generic_players.git | ||
36 | |||
37 | Once you have spent hours struggling with getting EFL and Elementary | ||
38 | complied and installed, simply run build.lua from the top level | ||
39 | directory here to build all of this SledjHamr stuff. There's no | ||
40 | installing going on here, it's still to early in experimental | ||
41 | development, plus nothing does anything useful yet. | ||
42 | |||
43 | In src/extantz/extantz.h, at the top, are a bunch of #defines you can | ||
44 | turn on and off. Try them out. | ||
45 | |||
46 | Running test.sh from the top level will build it all, then run it all. | ||
47 | You should see a lot of logging style output and two windows. Most of | ||
48 | the logging style output is from the LSL script runner as it compiles | ||
49 | then runs a copy of the MLP scripts. The two windows are a small one | ||
50 | with two buttons in it, and a bigger one with 3D stuff in it. The big | ||
51 | 3D window has it's own internal windows, including that small one again. | ||
52 | The rest of the non logging style output is just testing things, which | ||
53 | will include some ERROR messages, which is just testing several error | ||
54 | conditions, so don't be alarmed. You will see this non logging style | ||
55 | output twice, since it comes from the little window, which is invoked | ||
56 | twice, as a stand alone window, and as on internal window of the big 3D | ||
57 | application. | ||
58 | |||
59 | You really can't do anything useful with all of this yet. Yes, I know | ||
60 | the Irrlicht stuff flickers like crazy. | ||
61 | |||
62 | Have lots of fun. | ||