summaryrefslogtreecommitdiff
path: root/pages/develop/legacy/tutorial
diff options
context:
space:
mode:
authorVitor Sousa da Silva <vitorsousasilva@gmail.com>2018-01-22 07:39:48 -0800
committerapache <apache@e5-web1.enlightenment.org>2018-01-22 07:39:48 -0800
commit8a47ba29933b8ccf1e0a9e23dc21b1d84c928e13 (patch)
treeb99dd0ca1d8145c832458cc9efceaff9471d6fe5 /pages/develop/legacy/tutorial
parent290c82651d6eb44d5bb953307fad3fe59a42679a (diff)
Wiki page csharp_tutorial changed with summary [] by Vitor Sousa da Silva
Diffstat (limited to 'pages/develop/legacy/tutorial')
-rw-r--r--pages/develop/legacy/tutorial/csharp_tutorial.txt32
1 files changed, 29 insertions, 3 deletions
diff --git a/pages/develop/legacy/tutorial/csharp_tutorial.txt b/pages/develop/legacy/tutorial/csharp_tutorial.txt
index 64d1cdcf6..231ad3495 100644
--- a/pages/develop/legacy/tutorial/csharp_tutorial.txt
+++ b/pages/develop/legacy/tutorial/csharp_tutorial.txt
@@ -1,5 +1,5 @@
1~~Title: C# Tutorial~~ 1~~Title: C# Tutorial~~
2==== C# Tutorial ==== 2===== C# Tutorial =====
3 3
4WIP 4WIP
5 5
@@ -7,14 +7,40 @@ WIP
7The C# bindings are currently in BETA state. 7The C# bindings are currently in BETA state.
8</note> 8</note>
9 9
10==== Getting Started ====
11
10=== Prerequisite === 12=== Prerequisite ===
11 13
12Before you start you may want to read about how to compile the EFL: 14Before you start you may want to read about how to compile the EFL:
13 15
14 * Installed from source: [[develop/efl/start|Get started with EFL]]. 16 * Installed from source: [[develop/efl/start|Get started with EFL]].
15 17
16=== Getting Started === 18=== Dependencies ===
19
20== Linux ==
21
22You will need a compatible version of [[http://www.mono-project.com|Mono]] (4.0 or higher).
23The paths to the ''mcs'' compiler and to the ''mono'' application must be in the ''PATH'' environment variable before compiling.
24
25Once all conditions are met proceed to ??Compilation??.
26
27== Windows ==
28
29In order to have EFL on a Windows environment we highly recommend following [[https://phab.enlightenment.org/w/windows/|this guide]] which accomplishes that using win-builds and MSYS2.
30
31To compile and run the C# binding, you can use [[http://www.mono-project.com|Mono]] (4.0 or higher) binaries installed directly to your Windows system (i.e. outside the MSYS2 environment), you will just need to make sure that the paths to the ''mcs.exe'' compiler and to the ''mono.exe'' application are in the ''PATH'' environment variable in your MSYS2 terminal.
32Using the default installation path, Mono binaries normally goes in ''C:\Program Files\Mono''; in MSYS2 you can point to this location using the path ''/c/Program Files/Mono/bin''.
33You can also permanently set this in your ''/etc/profile'' in MSYS2 adding something like this at the end of the file:
34<code>
35export PATH="$PATH:/c/Program Files/Mono/bin"
36</code>
37If you used another installation path to Mono just adjust the paths used.
38
39Once all conditions are met proceed to ??Compilation??.
17 40
18=== Compilation === 41=== Compilation ===
19 42
20=== Example === 43In both Windows and Linux environments just
44
45
46==== Example ==== \ No newline at end of file