aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/BUILD.txt
diff options
context:
space:
mode:
authorDavid Walter Seikel2014-05-26 22:43:19 +1000
committerDavid Walter Seikel2014-05-26 22:43:19 +1000
commit2a22b1d159eb212c67676a293ce25165f5a55ba4 (patch)
tree88e396e4d6bc8d7d8396b11a8b4bc4bd908a84e4 /BUILD.txt
parentUpdate the test script. (diff)
downloadSledjHamr-2a22b1d159eb212c67676a293ce25165f5a55ba4.zip
SledjHamr-2a22b1d159eb212c67676a293ce25165f5a55ba4.tar.gz
SledjHamr-2a22b1d159eb212c67676a293ce25165f5a55ba4.tar.bz2
SledjHamr-2a22b1d159eb212c67676a293ce25165f5a55ba4.tar.xz
Updated build instructions now that EFL 1.10.0 has been reelased.
Diffstat (limited to 'BUILD.txt')
-rw-r--r--BUILD.txt50
1 files changed, 23 insertions, 27 deletions
diff --git a/BUILD.txt b/BUILD.txt
index bfebfa1..c652ea4 100644
--- a/BUILD.txt
+++ b/BUILD.txt
@@ -1,18 +1,20 @@
1You will need the Enlightenment Foundation Libraries (EFL) and 1You will need the Enlightenment Foundation Libraries (EFL) and
2Elementary installed before you can build this. Since I started 2Elementary installed before you can build this. Since I started
3experimenting with the new Evas_3D stuff, that means you will need the 3experimenting with the new Evas_3D stuff, that means you will need the
41.10 versions, which have not been released yet. Beta tarballs can be 41.10 versions. Source tarballs, and pointers to some pre packaged
5found here - 5binary releases are here -
6 6
7http://download.enlightenment.org/rel/libs/efl/efl-1.10.0-beta1.tar.bz2 7http://enlightenment.org/p.php?p=download&l=en
8 8
9http://download.enlightenment.org/rel/libs/elementary/elementary-1.10.0-beta1.tar.bz2 9Also included on that page is the list of dependencies and compile
10order. You only need EFL, Evas Generic Loaders, Emotion Generic
11Players, and Elementary, plus the dependencies.
10 12
11Or you can use git HEAD -
12 13
13git clone git://git.enlightenment.org/core/efl.git 14Or you can use git -
15
16http://git.enlightenment.org/core/
14 17
15git clone git://git.enlightenment.org/core/elementary.git
16 18
17It should all work under X window managers other than Enlightenment, 19It should all work under X window managers other than Enlightenment,
18though this has not been tested. The same applies to Linux distros 20though this has not been tested. The same applies to Linux distros
@@ -26,14 +28,6 @@ needed, Emotion generic players likely wont be needed (yet), except as a
26requirement of Elementary. Enlightenment and other apps are not 28requirement of Elementary. Enlightenment and other apps are not
27needed. 29needed.
28 30
29http://download.enlightenment.org/rel/libs/evas_generic_loaders/evas_generic_loaders-1.10.0-beta1.tar.bz2
30
31http://download.enlightenment.org/rel/libs/emotion_generic_players/emotion_generic_players-1.10.0-beta1.tar.bz2
32
33git clone git://git.enlightenment.org/core/evas_generic_loaders.git
34
35git clone git://git.enlightenment.org/core/emotion_generic_players.git
36
37Once you have spent hours struggling with getting EFL and Elementary 31Once you have spent hours struggling with getting EFL and Elementary
38complied and installed, simply run build.lua from the top level 32complied and installed, simply run build.lua from the top level
39directory here to build all of this SledjHamr stuff. There's no 33directory here to build all of this SledjHamr stuff. There's no
@@ -43,20 +37,22 @@ development, plus nothing does anything useful yet.
43In src/extantz/extantz.h, at the top, are a bunch of #defines you can 37In src/extantz/extantz.h, at the top, are a bunch of #defines you can
44turn on and off. Try them out. 38turn on and off. Try them out.
45 39
46Running test.sh from the top level will build it all, then run it all. 40Running ./extantz at the top level will run most of the system, since
47You should see a lot of logging style output and two windows. Most of 41extantz starts up the love server, and love starts up the LuaSL server.
42Extantz makes ues of GuiLua, purkle, and the other stuff for it's
43windows.
44
45You should see a lot of logging style output and a big window. Most of
48the logging style output is from the LSL script runner as it compiles 46the logging style output is from the LSL script runner as it compiles
49then runs a copy of the MLP scripts. The two windows are a small one 47then runs a copy of the MLP scripts. The big 3D window has it's own
50with two buttons in it, and a bigger one with 3D stuff in it. The big 48internal windows. Try clicking on the rotating cube at te bottom, then
513D window has it's own internal windows, including that small one again. 49wait until the output from that has stopped, and click again. The cube
52The rest of the non logging style output is just testing things, which 50is pretending to be furniture with MLP scripts in it, and is actually
53will include some ERROR messages, which is just testing several error 51running the test MLP scripts.
54conditions, so don't be alarmed. You will see this non logging style
55output twice, since it comes from the little window, which is invoked
56twice, as a stand alone window, and as on internal window of the big 3D
57application.
58 52
59You really can't do anything useful with all of this yet. Yes, I know 53You really can't do anything useful with all of this yet. Yes, I know
60the Irrlicht stuff flickers like crazy. 54the Irrlicht stuff flickers like crazy, that's why it's disabled by
55default.
56
61 57
62Have lots of fun. 58Have lots of fun.