Daniel Kolesa
2bee9169d9
docs: move all of serializers to doctree
2016-08-17 13:50:01 +01:00
Daniel Kolesa
c122992884
docs: remove the mappings module
2016-08-15 14:25:04 +01:00
Daniel Kolesa
a31c9367be
docs: initial documentation tree
...
This will abstract away Eolian APIs to get more maintaineable code.
For now, the Eolian_Documentation structure is abstracted away.
2016-08-09 15:20:43 +01:00
Daniel Kolesa
085623006d
elua: add table serializer/deserializer
...
This is important for docgen use (reading theme configs).
2016-07-29 14:27:26 +01:00
Daniel Kolesa
3c7a99935e
docs: split type serializers and keyword ref into their own module in docgen
2016-07-22 13:27:24 +01:00
Daniel Kolesa
0364dc3173
docs: split off writer and utils into modules in docgen
2016-07-20 15:29:53 +01:00
Daniel Kolesa
5f7bc3fbfb
docs: begin modularizing the doc generator script
2016-07-20 15:03:49 +01:00
Stefan Schmidt
93eadd76d6
build: split EXTRA_DIST files in src/ off from DISTFILES and handle separately
...
This is again to avoid the "Argument list too long" error we are hitting more and
more now. Given we just merged elementary, emotion generic players, evas generic
loaders and elm_code it is not surprising we are hitting it again.
This time the number of files being hold in DISTFILES has just grown to big so a
make dist was no longer possible. If one looks at what the DISTFILES variable
from automake holds you can image it grows a lot with all the source files plus
generated files we have in tree now.
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
To cut off a big chunk but still keep all the other automagic in place for
SOURCE files I went and renamed the EXTRA_DIST in src/ to EXTRA_DIST2 and handle
the files in a dist-hook now.
Another thing to note here is that this also only happens as we have the one big
Makefile with includes. If we go back to per directory Makefiles this problem
should vanish as well. In any case we need a solution for 1.18 now and this is
what I have to offer. If you have a cleaner solution in mind feel welcome to
test it out and if everything we need keeps working (make, make examples,
make check, make benchmark, make dist and make distcheck) go ahead.
2016-06-10 13:04:18 +02:00
Daniel Kolesa
13185fb88f
elua: install the docgen app
2016-05-12 12:25:23 +01:00
Daniel Kolesa
87a88b5685
elua: remove obsolete xgettext wrapper
2015-07-01 14:51:00 +01:00
Daniel Kolesa
b1eb5b56a6
elua: use a minimal app to avoid loading eolian at runtime
...
Otherwise it would fail on systems with no Eolian installed.
@fix
2015-05-07 11:56:59 +01:00
Daniel Kolesa
e77ba60a58
elua lib: tests for core dirs + fix core dirs
2015-05-06 15:05:21 +01:00
Daniel Kolesa
dbe34d803c
elua lib: add test suite
2015-05-06 15:05:20 +01:00
Daniel Kolesa
87a8e51cd3
elua: remove elua_prefix from main runtime
2015-05-06 15:05:19 +01:00
Daniel Kolesa
498501b9d7
elua: remove EFL_RUN_IN_TREE hack (pass cmdline args)
2015-05-06 15:05:19 +01:00
Daniel Kolesa
ec78c23761
elua: remove main.h (launcher is only 1 C file now)
2014-12-12 13:43:39 +00:00
Daniel Kolesa
09869589c9
elua: move caching into the library
2014-12-12 13:39:57 +00:00
Daniel Kolesa
4a1bfdeb4d
elua: move io extensions to library
2014-12-12 12:04:10 +00:00
Daniel Kolesa
c65221c0ae
elua: move core scripts to src/scripts
2014-12-11 16:59:27 +00:00
Daniel Kolesa
3b343878a8
elua: add initial pieces of the library
2014-12-11 15:48:18 +00:00
Mike Blumenkrantz
d45b7013fe
build fix for elua binary when using -jX
...
libtool: link: cannot find the library `lib/elua/libelua.la' or unhandled argument `lib/elua/libelua.la'
make[2]: *** [bin/elua/elua] Error 1
2014-12-08 15:23:43 -05:00
Daniel Kolesa
4db40cea63
elua: add pkg-config for the elua library
2014-12-08 15:59:45 +00:00
Daniel Kolesa
9e91672a4f
elua: initial skeleton for the Elua library
...
Because of Bob and other things, it is required to separate the functionality currently
provided by the elua binary into a library. This library will then be used by the elua
binary as well as any other project.
2014-12-08 11:38:14 +00:00
Daniel Kolesa
65b3d5b896
elua/autotools: unbork (forgot to remove this)
2014-10-10 13:07:46 +01:00
Daniel Kolesa
f33101ea8c
elua/autotools: generate .eo.lua files out of all eo files at build time
...
Also change the generator a bit so that it doesn't rely on lib name information
and fix the runtime to properly source lua files within tree.
2014-10-06 13:28:09 +01:00
Jean Guyomarc'h
afad5b75d0
Fix Elua compiling on OSX
...
Reviewers: cedric, raster, raoulh, q66
Reviewed By: q66
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D1231
2014-07-25 13:58:03 +01:00
Savio Sena
073b666022
autotools: Fixed 'make examples' and 'make examples-install'
...
It was broken in set-ups with ($(builddir) != $(srcdir)) && ($(builddir) !=
$(srcdir)/build)
2014-07-02 20:01:09 -03:00
Daniel Kolesa
5688337a6c
elua: fix installation of xgettext/generator
2014-06-16 11:55:17 +01:00
Daniel Kolesa
8b1eabad3b
elua: remove leftover
2014-06-10 15:48:54 +01:00
Daniel Kolesa
ae07ae2363
elua: fixes, expand wildcards
2014-06-10 15:48:54 +01:00
Daniel Kolesa
3eb572e20c
elua: didn't want this
2014-06-10 15:48:53 +01:00
Daniel Kolesa
6df8766b6a
elua: some janitoring (add newlines to the end of files)
2014-06-10 15:48:53 +01:00
Daniel Kolesa
00f9858cfe
elua: install apps
2014-06-10 15:48:53 +01:00
Daniel Kolesa
4ebdf91ca8
elua: use eina_prefix
2014-06-10 15:48:53 +01:00
Daniel Kolesa
91ba672609
elua: preparation for lua file generation
2014-06-10 15:48:52 +01:00
Daniel Kolesa
02ef160621
evil: add fork, adjust elua to use that
2014-06-10 15:48:51 +01:00
Daniel Kolesa
e9b555c57b
elua: popenv function
2014-06-10 15:48:51 +01:00
Daniel Kolesa
4dfec82877
elua: support the EFL_RUN_IN_TREE environment variable
2014-06-10 15:48:50 +01:00
Daniel Kolesa
76b445fb6d
elua: i18n/l10n support including gettext module for user apps, bump gettext requirement to 0.18.3 (required for lua support in xgettext)
2014-06-10 15:48:49 +01:00
Daniel Kolesa
58e9b1bf57
elua: install all the modules
2014-06-10 15:48:47 +01:00
Daniel Kolesa
473549219e
elua: overridable core+modules directory paths (via command line argument or environment variables) plus support for extra lib paths via -L
2014-06-10 15:48:47 +01:00
Daniel Kolesa
68de26604c
elua: start binding Eina
...
Added initial eina logging module, added library handling utility funcs in util.lua, added .gitignores
2014-06-10 15:48:46 +01:00
Daniel Kolesa
832f652a5a
Elua: initial commit
...
Elua is a LuaJIT based runtime for the EFL meant to provide facilities for rapid application development. The name is temporary. The EFL bindings will be generated with Eolian. @feature
2014-06-10 15:48:46 +01:00