You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Xavi Artigas df21c3770e calculator: Adapt to latest Text_Cursor API 4 years ago
apps calculator: Adapt to latest Text_Cursor API 4 years ago
reference mono-examples: Adapt to latest syntax 4 years ago
tutorial mono-examples: Adapt to latest syntax 4 years ago
unsorted mono-examples: Adapt to latest syntax 4 years ago
.arcconfig Add arcconfig 5 years ago
.gitignore Updated .gitignore 4 years ago
README README: add instructions for using setup.py 5 years ago
meson.build.in here comes a helper script 5 years ago
setup.py build: autodetect if cxx bindings or mono is build 5 years ago

README

Examples
========

A group of new, clean examples that demonstrate EFL in various
languages.

EFL usage in here should be using the latest APIs where possible and use
supported languages and build systems.

For C we are using meson to build - the standard steps are:

* meson build/
* cd build
* ninja

If, however, you have Edi installed then the edi_build command will run
the appropriate steps automatically.

Directory naming is <type>/<language>/<name> please be careful to
namespace example binaries in case they are installed by the user.

Building the whole set of Examples
==================================

You can build all examples at once, all you have to do is:

./setup.py

This will create a folder called subprojects, all examples are
then sym-linked into this directory, a corresponding meson.build
file is generated, which uses every example as a subproject.

After that you can build the meson project with:

* mkdir build
* meson build/
* cd build
* ninja all