efl/src/bin/elementary
Marcel Hollerbach 46d464e5bf here comes meson
a new shiny buildtool that currently completes in the total of ~ 4 min..
1 min. conf time
2:30 min. build time
Where autotools takes:
1:50 min. conf time
3:40 min. build time.

meson was taken because it went quite good for enlightenment, and is a traction gaining system that is also used by other mayor projects. Additionally, the DSL that is defined my meson makes the configuration of the builds a lot easier to read.

Further informations can be gathered from the README.meson

Right now, bindings & windows support are missing.

It is highly recommented to use meson 0.48 due to optimizations in meson
that reduced the time the meson call would need.

Co-authored-by: Mike Blumenkrantz <zmike@samsung.com>

Differential Revision: https://phab.enlightenment.org/D7012
Depends on D7011
2018-10-02 17:22:50 +02:00
..
.gitignore elementary: merge in elm_code example. 2016-06-03 14:17:27 -07:00
Makefile.am efl_ui_tab_pager: add Efl.Ui.Tab_Pager and related classes 2018-05-02 21:11:41 +09:00
config.c elm config tool - get web backend when entry is deleted not on terminate 2018-04-05 18:52:57 +09:00
elementary_codegen.c elementary: move all legacy files to their expected new location. 2016-03-23 13:24:41 -07:00
elm_prefs_cc.c elementary: move all legacy files to their expected new location. 2016-03-23 13:24:41 -07:00
elm_prefs_cc.h elementary: move all legacy files to their expected new location. 2016-03-23 13:24:41 -07:00
elm_prefs_cc_handlers.c elm_prefs_cc - clean up return with added brackets to be clear 2016-07-08 18:33:02 +09:00
elm_prefs_cc_mem.c elementary: move all legacy files to their expected new location. 2016-03-23 13:24:41 -07:00
elm_prefs_cc_out.c elementary: move all legacy files to their expected new location. 2016-03-23 13:24:41 -07:00
elm_prefs_cc_parse.c elementary: alloca is already declared in eina_alloca.h 2018-01-04 12:57:43 -08:00
meson.build here comes meson 2018-10-02 17:22:50 +02:00
quicklaunch.c quicklaunch: use xdg abstraction instead of direct env var 2018-08-20 12:58:23 -04:00
run.c quicklaunch: use XDG_RUNTIME_DIR instead of hardcoded /tmp 2018-02-02 16:59:44 -05:00
test.c Elementary test : add a checkbox to hide beta apis. 2018-08-13 10:55:53 -04:00
test.h elementary: move all legacy files to their expected new location. 2016-03-23 13:24:41 -07:00
test_3d.c elementary: move all legacy files to their expected new location. 2016-03-23 13:24:41 -07:00
test_access.c elementary_bin: Wrap calls to edje_object_part_object_get with edje_freeze/thaw 2018-06-25 11:28:57 -04:00
test_actionslider.c elementary: move all legacy files to their expected new location. 2016-03-23 13:24:41 -07:00
test_anim.c Efl object: Rename Eo_Event -> Efl_Event. 2016-08-30 13:34:10 +01:00
test_bg.c Revert "efl_add_ref - fis to use efl_add properly with a parent." 2018-05-24 16:02:17 -07:00
test_box.c Revert "efl_add_ref - fis to use efl_add properly with a parent." 2018-05-24 16:02:17 -07:00
test_bubble.c elementary: move all legacy files to their expected new location. 2016-03-23 13:24:41 -07:00
test_button.c elementary: move all legacy files to their expected new location. 2016-03-23 13:24:41 -07:00
test_calendar.c Revert "efl_add_ref - fis to use efl_add properly with a parent." 2018-05-24 16:02:17 -07:00
test_check.c test_check: fix build warning 2017-08-23 13:52:25 +09:00
test_clock.c Test/Clock: fit Exactness requirements 2016-03-27 13:26:15 +03:00
test_cnp.c elementary: move all legacy files to their expected new location. 2016-03-23 13:24:41 -07:00
test_code.c elm_code: (cherry-pick) Support indentation styles that are purely tab based 2018-07-22 17:02:23 +01:00
test_colorclass.c elementary: move all legacy files to their expected new location. 2016-03-23 13:24:41 -07:00
test_colorselector.c elementary: move all legacy files to their expected new location. 2016-03-23 13:24:41 -07:00
test_combobox.c Manual revert of: commit 07404215a9 2016-08-11 12:14:07 +02:00
test_config.c edje: update a style when a style is added as class's member 2016-07-11 13:13:39 +09:00
test_conform.c elementary: move all legacy files to their expected new location. 2016-03-23 13:24:41 -07:00
test_conform_indicator.c elementary: move all legacy files to their expected new location. 2016-03-23 13:24:41 -07:00
test_ctxpopup.c Ctxpopup super slow with some more items 2018-07-21 09:48:05 +02:00
test_cursor.c elementary: move all legacy files to their expected new location. 2016-03-23 13:24:41 -07:00
test_datetime.c efl_ui_multibuttonentry: maintainance legacy function type. 2018-03-06 19:05:57 -08:00
test_dayselector.c elementary: move all legacy files to their expected new location. 2016-03-23 13:24:41 -07:00
test_disable.c elementary: move all legacy files to their expected new location. 2016-03-23 13:24:41 -07:00
test_diskselector.c elementary: move all legacy files to their expected new location. 2016-03-23 13:24:41 -07:00
test_dnd.c efl selection manager + elm dnd test fix with bad string handling 2018-07-16 16:31:53 +09:00
test_efl_anim_alpha.c efl_canvas_animation_player: Change Running_Event_Info to Event_Running 2018-04-10 22:38:32 +09:00
test_efl_anim_event_anim.c Efl.Gfx.Entity (from Efl.Gfx) 2018-04-24 09:03:32 -07:00
test_efl_anim_group_parallel.c efl_canvas_animation_player: Change Running_Event_Info to Event_Running 2018-04-10 22:38:32 +09:00
test_efl_anim_group_sequential.c efl_canvas_animation_player: Change Running_Event_Info to Event_Running 2018-04-10 22:38:32 +09:00
test_efl_anim_interpolator.c efl_canvas_animation_player: Change Running_Event_Info to Event_Running 2018-04-10 22:38:32 +09:00
test_efl_anim_pause.c efl_canvas_animation_player: Change Running_Event_Info to Event_Running 2018-04-10 22:38:32 +09:00
test_efl_anim_repeat.c efl_canvas_animation_player: Change Running_Event_Info to Event_Running 2018-04-10 22:38:32 +09:00
test_efl_anim_rotate.c efl_canvas_animation_player: Change Running_Event_Info to Event_Running 2018-04-10 22:38:32 +09:00
test_efl_anim_scale.c efl_canvas_animation_player: Change Running_Event_Info to Event_Running 2018-04-10 22:38:32 +09:00
test_efl_anim_start_delay.c efl_canvas_animation_player: Change Running_Event_Info to Event_Running 2018-04-10 22:38:32 +09:00
test_efl_anim_translate.c efl_canvas_animation_player: Change Running_Event_Info to Event_Running 2018-04-10 22:38:32 +09:00
test_efl_gfx_map.c Revert "efl_add_ref - fis to use efl_add properly with a parent." 2018-05-24 16:02:17 -07:00
test_efl_ui_text.c elementary_test: use snprintf to prevent memory overflow in test_efl_ui_text 2018-09-24 11:17:26 +01:00
test_eio.c elementary: move all legacy files to their expected new location. 2016-03-23 13:24:41 -07:00
test_entry.c efl: drop deprecated Encoding key from desktop files 2017-12-13 10:27:48 -08:00
test_entry_anchor.c elementary: move all legacy files to their expected new location. 2016-03-23 13:24:41 -07:00
test_entry_anchor2.c elementary: move all legacy files to their expected new location. 2016-03-23 13:24:41 -07:00
test_evas_map.c Revert "efl_add_ref - fis to use efl_add properly with a parent." 2018-05-24 16:02:17 -07:00
test_evas_mask.c Revert "efl_add_ref - fis to use efl_add properly with a parent." 2018-05-24 16:02:17 -07:00
test_evas_snapshot.c Revert "efl_add_ref - fis to use efl_add properly with a parent." 2018-05-24 16:02:17 -07:00
test_event_animation.c efl_animation: Add scale animation 2017-10-12 21:03:49 +09:00
test_events.c Efl.Gfx.Entity (from Efl.Gfx) 2018-04-24 09:03:32 -07:00
test_explode.c Fix "cast from pointer to integer of different size" on Windows 2016-04-25 13:49:43 +09:00
test_explode.h elementary: move all legacy files to their expected new location. 2016-03-23 13:24:41 -07:00
test_external.c intf: rename progress to range 2017-06-15 13:57:45 +09:00
test_factory.c elementary: move all legacy files to their expected new location. 2016-03-23 13:24:41 -07:00
test_fileselector.c elementary: move all legacy files to their expected new location. 2016-03-23 13:24:41 -07:00
test_fileselector_button.c elementary: move all legacy files to their expected new location. 2016-03-23 13:24:41 -07:00
test_fileselector_entry.c elementary: move all legacy files to their expected new location. 2016-03-23 13:24:41 -07:00
test_flip.c ElmTests: modify flip test to fit Exactness limitations. 2016-11-06 10:38:41 +02:00
test_flip_page.c elm_test: Add EO version of "Flip Page" test 2017-05-12 11:59:16 +09:00
test_flip_page_eo.c Efl.Gfx.Entity (from Efl.Gfx) 2018-04-24 09:03:32 -07:00
test_flipselector.c efl_ui_spin: Add new spin and spin_button widgets 2017-11-27 19:40:31 +09:00
test_floating.c elementary: move all legacy files to their expected new location. 2016-03-23 13:24:41 -07:00
test_focus.c elementary_bin: Wrap calls to edje_object_part_object_get with edje_freeze/thaw 2018-06-25 11:28:57 -04:00
test_focus_custom_chain.c elementary: move all legacy files to their expected new location. 2016-03-23 13:24:41 -07:00
test_focus_policy.c elementary: move all legacy files to their expected new location. 2016-03-23 13:24:41 -07:00
test_focus_style.c win: Merge focus_highlight_style with widget (EO) 2017-09-01 10:09:37 +09:00
test_gengrid.c test_gengrid: add focused, unfocused callback to test focus signal 2018-09-13 09:53:58 +02:00
test_genlist.c Test/Genlist: set back selection to item in show/bring test 2018-06-05 10:25:12 +03:00
test_gesture_framework.c Efl.Gesture: rename to Efl.Canvas.Gesture 2018-02-21 14:43:37 -05:00
test_gesture_layer.c elementary: apply anti-aliasing at the gesture layer example. 2018-04-10 11:25:25 +09:00
test_gesture_layer2.c test_gesture_layer2: add null checking after memory allocation 2017-08-09 16:07:15 +09:00
test_gesture_layer3.c test_gesture_layer3: add null checking after memory allocation 2017-08-09 16:07:51 +09:00
test_gfx_filters.c Revert "efl_add_ref - fis to use efl_add properly with a parent." 2018-05-24 16:02:17 -07:00
test_glview.c Revert "efl_add_ref - fis to use efl_add properly with a parent." 2018-05-24 16:02:17 -07:00
test_glview_manygears.c elementary test_glview: guide ELM_ACCEL rather than ELM_ENGINE 2016-09-12 13:15:15 +09:00
test_glview_simple.c elementary test_glview: guide ELM_ACCEL rather than ELM_ENGINE 2016-09-12 13:15:15 +09:00
test_grid.c elementary: move all legacy files to their expected new location. 2016-03-23 13:24:41 -07:00
test_hover.c elementary: move all legacy files to their expected new location. 2016-03-23 13:24:41 -07:00
test_hoversel.c elementary: move all legacy files to their expected new location. 2016-03-23 13:24:41 -07:00
test_icon.c FDO icons: add the inode-directory icon 2018-04-02 14:44:44 +02:00
test_icon_animated.c elementary: move all legacy files to their expected new location. 2016-03-23 13:24:41 -07:00
test_icon_desktops.c elementary: move all legacy files to their expected new location. 2016-03-23 13:24:41 -07:00
test_image.c elm_image: add EINA_UNUSED to avoid build warning 2018-08-16 10:47:20 +02:00
test_index.c elm_test: Fix some test cases to use legacy 2017-08-10 14:42:08 +09:00
test_inwin.c elementary_test: add a new inwin test 2017-05-26 21:34:24 +02:00
test_label.c elm test: label slide - use better color as background for label. 2017-07-11 15:37:58 +09:00
test_launcher.c elementary: move all legacy files to their expected new location. 2016-03-23 13:24:41 -07:00
test_layout.c elementary: move all legacy files to their expected new location. 2016-03-23 13:24:41 -07:00
test_list.c elementary: move all legacy files to their expected new location. 2016-03-23 13:24:41 -07:00
test_main_menu.c elm_test: Set label as word wrap 2017-07-18 18:42:16 +09:00
test_map.c elm_map: keep overlays list when showing overlays 2017-09-19 16:37:00 +09:00
test_menu.c elementary: Balance menu operations with an open method 2017-06-17 18:00:34 +01:00
test_multi.c elementary: move all legacy files to their expected new location. 2016-03-23 13:24:41 -07:00
test_multibuttonentry.c efl_ui_multibuttonentry: maintainance legacy function type. 2018-03-06 19:05:57 -08:00
test_naviframe.c naviframe: Add "item,activated" smart callback. 2016-10-07 17:07:48 +09:00
test_naviframe_complex.c elementary: move all legacy files to their expected new location. 2016-03-23 13:24:41 -07:00
test_notify.c elementary: move all legacy files to their expected new location. 2016-03-23 13:24:41 -07:00
test_nstate.c Revert "efl_add_ref - fis to use efl_add properly with a parent." 2018-05-24 16:02:17 -07:00
test_panel.c Elm_test panel: use eina instead of dirent to list files 2018-01-11 16:15:48 +09:00
test_panes.c elm test: add efl.ui.panes test code in separate file. 2017-12-13 16:50:45 +09:00
test_part_bg.c Revert "efl_add_ref - fis to use efl_add properly with a parent." 2018-05-24 16:02:17 -07:00
test_part_shadow.c Revert "efl_add_ref - fis to use efl_add properly with a parent." 2018-05-24 16:02:17 -07:00
test_photo.c elementary: move all legacy files to their expected new location. 2016-03-23 13:24:41 -07:00
test_photocam.c Revert "efl_add_ref - fis to use efl_add properly with a parent." 2018-05-24 16:02:17 -07:00
test_popup.c test_ui_popup: Move code for Efl.Ui.Popup classes from test_popup 2017-11-28 17:15:42 +09:00
test_prefs.c elementary: move all legacy files to their expected new location. 2016-03-23 13:24:41 -07:00
test_progressbar.c elm test - progress - add vertical wheel test... 2018-05-11 17:27:33 +09:00
test_radio.c elementary: move all legacy files to their expected new location. 2016-03-23 13:24:41 -07:00
test_scaling.c elementary: move all legacy files to their expected new location. 2016-03-23 13:24:41 -07:00
test_scroller.c Efl.Gfx.Entity (from Efl.Gfx) 2018-04-24 09:03:32 -07:00
test_segment_control.c elementary: move all legacy files to their expected new location. 2016-03-23 13:24:41 -07:00
test_separator.c separator: Remove orientation API use (EO) 2017-08-10 14:42:08 +09:00
test_slider.c elm test: slider: Add limited interval slider example. 2017-09-06 14:04:45 +09:00
test_slideshow.c elementary: move all legacy files to their expected new location. 2016-03-23 13:24:41 -07:00
test_spinner.c elementary: move all legacy files to their expected new location. 2016-03-23 13:24:41 -07:00
test_store.c elementary: move all legacy files to their expected new location. 2016-03-23 13:24:41 -07:00
test_sys_notify.c elementary: move all legacy files to their expected new location. 2016-03-23 13:24:41 -07:00
test_systray.c elm: Major cleanup of EO files 2017-11-01 21:23:31 +09:00
test_table.c elementary: move all legacy files to their expected new location. 2016-03-23 13:24:41 -07:00
test_thumb.c elementary: move all legacy files to their expected new location. 2016-03-23 13:24:41 -07:00
test_toolbar.c elm: Update toolbar test to show fix 2016-09-25 17:21:40 +01:00
test_tooltip.c els_tooltip: Fix to use some functions before tooltip_test_set or tooltip_content_cb_set 2017-09-19 17:05:15 +09:00
test_transit.c elementary: move all legacy files to their expected new location. 2016-03-23 13:24:41 -07:00
test_transit_bezier.c elementary: move all legacy files to their expected new location. 2016-03-23 13:24:41 -07:00
test_ui_box.c Efl.Gfx.Entity (from Efl.Gfx) 2018-04-24 09:03:32 -07:00
test_ui_button.c Revert "efl_add_ref - fis to use efl_add properly with a parent." 2018-05-24 16:02:17 -07:00
test_ui_clock.c Revert "efl_add_ref - fis to use efl_add properly with a parent." 2018-05-24 16:02:17 -07:00
test_ui_datepicker.c Intrudoce Efl Ui Date, Time interface and picker. 2018-04-25 16:48:21 +09:00
test_ui_panes.c Revert "efl_add_ref - fis to use efl_add properly with a parent." 2018-05-24 16:02:17 -07:00
test_ui_popup.c Efl.Ui.Popup.Alert: add icon parameter for icon button of popup 2018-09-21 15:05:49 +09:00
test_ui_progressbar.c Revert "efl_add_ref - fis to use efl_add properly with a parent." 2018-05-24 16:02:17 -07:00
test_ui_scroller.c Revert "efl_add_ref - fis to use efl_add properly with a parent." 2018-05-24 16:02:17 -07:00
test_ui_slider.c Revert "efl_add_ref - fis to use efl_add properly with a parent." 2018-05-24 16:02:17 -07:00
test_ui_slider_interval.c Revert "efl_add_ref - fis to use efl_add properly with a parent." 2018-05-24 16:02:17 -07:00
test_ui_spin.c Revert "efl_add_ref - fis to use efl_add properly with a parent." 2018-05-24 16:02:17 -07:00
test_ui_spin_button.c efl_ui_spin_button: Addded direction feature. 2018-08-21 13:52:29 +09:00
test_ui_stack.c Efl.Gfx.Entity (from Efl.Gfx) 2018-04-24 09:03:32 -07:00
test_ui_tab_pager.c efl_ui_tab_pager : Fix type mismatch for calloc 2018-09-19 16:40:51 +09:00
test_ui_table.c Efl.Gfx.Entity (from Efl.Gfx) 2018-04-24 09:03:32 -07:00
test_ui_table_static.c Revert "efl_add_ref - fis to use efl_add properly with a parent." 2018-05-24 16:02:17 -07:00
test_ui_tags.c efl_ui_tags: Fixed bug when setting format string. 2018-05-20 03:58:41 +09:00
test_ui_textpath.c elementary ui_textpath: remove autofit api. 2018-05-28 15:23:57 +09:00
test_ui_timepicker.c Intrudoce Efl Ui Date, Time interface and picker. 2018-04-25 16:48:21 +09:00
test_video.c elm video: correct api 2016-08-16 12:36:26 +09:00
test_weather.c elementary: move all legacy files to their expected new location. 2016-03-23 13:24:41 -07:00
test_web.c elementary: move all legacy files to their expected new location. 2016-03-23 13:24:41 -07:00
test_win_dialog.c Revert "efl_add_ref - fis to use efl_add properly with a parent." 2018-05-24 16:02:17 -07:00
test_win_indicator.c Revert "efl_add_ref - fis to use efl_add properly with a parent." 2018-05-24 16:02:17 -07:00
test_win_inline.c elm_test: Remove calls to fill+expand (EO) 2017-08-23 15:57:49 +09:00
test_win_keygrab.c elementary: move all legacy files to their expected new location. 2016-03-23 13:24:41 -07:00
test_win_modal.c elementary_test: fix function name conflict on Windows 2016-11-25 15:51:10 +02:00
test_win_plug.c elm: Major cleanup of EO files 2017-11-01 21:23:31 +09:00
test_win_socket.c elementary: move all legacy files to their expected new location. 2016-03-23 13:24:41 -07:00
test_win_stack.c Revert "efl_add_ref - fis to use efl_add properly with a parent." 2018-05-24 16:02:17 -07:00
test_win_state.c win: Adjust documentation & test for a new API 2016-11-22 15:37:33 +09:00
test_win_wm_rotation.c elementary: move all legacy files to their expected new location. 2016-03-23 13:24:41 -07:00