From 2402ed91e71eaed158f071fecdaff270ebaf98eb Mon Sep 17 00:00:00 2001 From: Marcel Hollerbach Date: Thu, 18 Oct 2018 18:31:12 +0200 Subject: [PATCH] examples: partly sort the unsorted there is now examples and legacy-examples. legacy-examples is containing all the examples that are partly using legacy API. examples is again split into the 4 language of our bindings, the examples purly using new api (Except the init stuff somethings) is located there. --- .../c}/ecore/efl_io_buffered_stream_example.c | 0 .../c}/ecore/efl_io_copier_example.c | 0 .../c}/ecore/efl_io_copier_simple_example.c | 0 .../c}/ecore/efl_io_queue_example.c | 0 .../c}/ecore/efl_net_control_example.c | 0 .../c}/ecore/efl_net_dialer_http_example.c | 0 .../c}/ecore/efl_net_dialer_simple_example.c | 0 .../c}/ecore/efl_net_dialer_udp_example.c | 0 .../c}/ecore/efl_net_dialer_unix_example.c | 0 .../efl_net_dialer_websocket_autobahntestee.c | 0 .../ecore/efl_net_dialer_websocket_example.c | 0 .../c}/ecore/efl_net_dialer_windows_example.c | 0 .../c}/ecore/efl_net_ip_address_example.c | 0 .../c}/ecore/efl_net_server_example.c | 0 .../c}/ecore/efl_net_server_simple_example.c | 0 .../c}/ecore/efl_net_session_example.c | 0 .../ecore/efl_net_socket_ssl_dialer_example.c | 0 .../ecore/efl_net_socket_ssl_server_example.c | 0 examples/c/ecore/meson.build | 34 ++ .../c}/eio/efl_io_manager_ls.c | 0 .../c}/eio/efl_io_manager_open.c | 0 .../c}/eio/efl_io_manager_open_multi.c | 0 examples/c/eio/meson.build | 16 + .../c}/elementary/efl_ui_list_example_1.c | 0 .../c}/elementary/efl_ui_scroller_example.c | 0 .../elementary/efl_ui_view_list_example.edc | 0 .../elementary/efl_ui_view_list_example_1.c | 0 .../elementary/efl_ui_view_list_example_2.c | 0 .../elementary/efl_ui_view_list_example_3.c | 0 examples/c/elementary/meson.build | 20 + examples/c/meson.build | 11 + .../ecore/efl_loop_callback_add_event.cs | 0 .../csharp}/ecore/efl_loop_timer_example.cs | 0 .../csharp}/eina/EinaArray01.cs | 0 .../csharp}/eina/EinaBinbuf01.cs | 0 .../csharp}/eina/EinaError01.cs | 0 .../csharp}/eina/EinaHash01.cs | 0 .../csharp}/elementary/efl_ui_slider_mono.cs | 0 .../elementary/efl_ui_unit_converter.cs | 0 .../csharp/eo}/EoInherit01.cs | 0 .../csharp/eo}/FunctionPointer01.cs | 0 .../csharp/eo}/example_numberwrapper.c | 0 .../csharp/eo}/example_numberwrapper.eo | 0 .../csharp}/evas/evas_mono_box.cs | 0 .../csharp}/evas/evas_mono_image.cs | 0 .../csharp}/evas/evas_mono_image2.cs | 0 .../csharp}/evas/evas_mono_rectangle.cs | 0 .../csharp}/evas/evas_mono_table.cs | 0 .../csharp}/evas/evas_mono_text.cs | 0 .../cxx/eina}/eina_cxx_list_01.cc | 1 - .../cxx/eina}/eina_cxx_thread_01.cc | 0 examples/cxx/eina/meson.build | 14 + .../cxx}/elementary/bg_cxx_example_01.cc | 0 .../cxx}/elementary/bg_cxx_example_02.cc | 0 .../cxx}/elementary/box_cxx_example_02.cc | 0 .../cxx}/elementary/button_cxx_example_00.cc | 0 .../cxx}/elementary/button_cxx_example_01.cc | 0 .../elementary/calendar_cxx_example_01.cc | 0 .../elementary/calendar_cxx_example_02.cc | 0 .../elementary/calendar_cxx_example_03.cc | 0 .../elementary/calendar_cxx_example_04.cc | 0 .../elementary/calendar_cxx_example_05.cc | 0 .../cxx}/elementary/clock_cxx_example.cc | 0 .../cxx}/elementary/icon_cxx_example_01.cc | 0 .../cxx}/elementary/menu_cxx_example_01.cc | 0 examples/cxx/elementary/meson.build | 32 + .../cxx}/elementary/popup_cxx_example.cc | 0 .../cxx}/elementary/radio_cxx_example_01.cc | 0 .../cxx}/elementary/slider_cxx_example.cc | 0 .../cxx}/elementary/spinner_cxx_example.cc | 0 .../cxx}/elementary/table_cxx_example_01.cc | 0 .../cxx}/elementary/table_cxx_example_02.cc | 0 .../cxx}/elementary/toolbar_cxx_example_01.cc | 0 .../cxx}/eolian_cxx/Makefile.examples | 0 .../cxx}/eolian_cxx/colourable.c | 0 .../cxx}/eolian_cxx/colourable_cxx.cc | 0 .../cxx}/eolian_cxx/colourable_stub.c | 0 .../cxx}/eolian_cxx/colourable_stub.h | 0 .../cxx}/eolian_cxx/colourablesquare.c | 0 .../cxx}/eolian_cxx/colourablesquare_cxx.cc | 0 .../cxx}/eolian_cxx/colourablesquare_stub.c | 0 .../cxx}/eolian_cxx/colourablesquare_stub.h | 0 .../eolian_cxx/eolian_cxx_callbacks_01.cc | 0 .../cxx}/eolian_cxx/eolian_cxx_inherit_01.cc | 0 .../cxx}/eolian_cxx/eolian_cxx_simple_01.cc | 0 .../eolian_cxx_simple_01_cxx_impl.cc | 0 .../cxx}/eolian_cxx/ns_colourable.eo | 0 .../cxx}/eolian_cxx/ns_colourablesquare.eo | 0 .../cxx}/evas/evas_cxx_rectangle.cc | 0 examples/cxx/evas/meson.build | 13 + examples/cxx/meson.build | 12 + .../js}/elementary/bg_example_01.js | 0 .../js}/elementary/bg_example_02.js | 0 .../js}/elementary/box_js_example_01.js | 0 .../js}/elementary/box_js_example_02.js | 0 .../js}/elementary/button_example_00.js | 0 .../js}/elementary/button_example_01.js | 0 .../js}/elementary/calendar_example_01.js | 0 .../js}/elementary/calendar_example_02.js | 0 .../js}/elementary/calendar_example_03.js | 0 .../js}/elementary/calendar_example_04.js | 0 .../js}/elementary/calendar_example_05.js | 0 .../js}/elementary/clock_example.js | 0 .../js}/elementary/icon_example_01.js | 0 .../js}/elementary/layout_example.js | 0 .../js}/elementary/menu_example_01.js | 0 .../js}/elementary/popup_example_01.js | 0 .../js}/elementary/radio_example_01.js | 0 .../js}/elementary/slider_example.js | 0 .../js}/elementary/spinner_example.js | 0 .../js}/elementary/table_example_01.js | 0 .../js}/elementary/table_example_02.js | 0 .../js}/elementary/thumb_example_01.js | 0 .../js}/elementary/twitter_example_01.edc | 0 .../js}/elementary/twitter_example_01.js | 0 .../c}/ecore/ecore_animator_example.c | 0 .../c}/ecore/ecore_audio_custom.c | 0 .../c}/ecore/ecore_audio_playback.c | 0 .../c}/ecore/ecore_audio_to_ogg.c | 0 .../c}/ecore/ecore_buffer_consumer_example.c | 0 .../c}/ecore/ecore_buffer_example.c | 0 .../c}/ecore/ecore_buffer_provider_example.c | 0 .../c}/ecore/ecore_client_bench.c | 0 .../c}/ecore/ecore_compose_get_example.c | 0 .../c}/ecore/ecore_con_client_example.c | 4 +- .../ecore/ecore_con_client_simple_example.c | 0 .../c}/ecore/ecore_con_eet_client_example.c | 0 .../ecore/ecore_con_eet_descriptor_example.c | 0 .../ecore/ecore_con_eet_descriptor_example.h | 0 .../c}/ecore/ecore_con_eet_server_example.c | 0 .../c}/ecore/ecore_con_lookup_example.c | 0 .../c}/ecore/ecore_con_server_example.c | 0 .../c}/ecore/ecore_con_server_http_example.c | 0 .../ecore/ecore_con_server_simple_example.c | 0 .../c}/ecore/ecore_con_url_cookies_example.c | 0 .../c}/ecore/ecore_con_url_download_example.c | 0 .../c}/ecore/ecore_con_url_ftp_example.c | 0 .../c}/ecore/ecore_con_url_headers_example.c | 0 .../c}/ecore/ecore_evas_basics_example.c | 0 .../c}/ecore/ecore_evas_buffer_example_01.c | 0 .../c}/ecore/ecore_evas_buffer_example_02.c | 0 .../c}/ecore/ecore_evas_callbacks.c | 0 .../c}/ecore/ecore_evas_cursor_example.c | 0 .../c}/ecore/ecore_evas_ews_example.c | 0 .../c}/ecore/ecore_evas_extn_plug_example.c | 0 .../c}/ecore/ecore_evas_extn_socket_example.c | 0 .../c}/ecore/ecore_evas_object_example.c | 0 .../c}/ecore/ecore_evas_vnc_example.c | 0 .../ecore_evas_wayland_multiseat_example.c | 0 .../ecore/ecore_evas_window_sizes_example.c | 0 .../c}/ecore/ecore_event_example_01.c | 0 .../c}/ecore/ecore_event_example_02.c | 0 .../c}/ecore/ecore_exe_example.c | 0 .../c}/ecore/ecore_exe_example_child.c | 0 .../c}/ecore/ecore_fd_handler_example.c | 0 .../ecore/ecore_fd_handler_gnutls_example.c | 0 .../c}/ecore/ecore_file_download_example.c | 0 .../c}/ecore/ecore_getopt_example.c | 0 .../c}/ecore/ecore_idler_example.c | 0 .../c}/ecore/ecore_imf_example.c | 0 .../c}/ecore/ecore_input_joystick_example.c | 0 .../c}/ecore/ecore_ipc_client_example.c | 0 .../c}/ecore/ecore_ipc_server_example.c | 0 .../c}/ecore/ecore_job_example.c | 0 .../c}/ecore/ecore_pipe_gstreamer_example.c | 0 .../c}/ecore/ecore_pipe_simple_example.c | 0 .../c}/ecore/ecore_poller_example.c | 0 .../c}/ecore/ecore_promise2_example.c | 0 .../c}/ecore/ecore_server_bench.c | 0 .../c}/ecore/ecore_thread_example.c | 0 .../c}/ecore/ecore_time_functions_example.c | 0 .../c}/ecore/ecore_timer_example.c | 0 legacy-examples/c/ecore/meson.build | 76 +++ {unsorted => legacy-examples/c}/ecore/red.png | Bin .../ecore_avahi/ecore_avahi_browse_example.c | 0 .../c}/ecore_avahi/ecore_avahi_example.c | 0 legacy-examples/c/ecore_avahi/meson.build | 8 + {unsorted => legacy-examples/c}/edje/Vera.ttf | Bin .../c}/edje/animations.edc | 0 .../c}/edje/animations2.c | 0 .../c}/edje/animations2.edc | 0 {unsorted => legacy-examples/c}/edje/atom.svg | 0 .../c}/edje/basic.edc | 0 .../c}/edje/basic2.edc | 0 .../c}/edje/batman1.svg | 0 .../c}/edje/batman2.svg | 0 .../c}/edje/bezier-transition-example.edc | 0 {unsorted => legacy-examples/c}/edje/bojo.svg | 0 {unsorted => legacy-examples/c}/edje/box.edc | 0 .../c}/edje/box_example.edc | 0 .../c}/edje/bubble-blue.png | Bin .../c}/edje/bubble.png | Bin .../c}/edje/bzrfeed.svg | 0 .../c}/edje/cartman.svg | 0 .../c}/edje/codegen.edc | 0 .../c}/edje/color-class.edc | 0 {unsorted => legacy-examples/c}/edje/drag.edc | 0 {unsorted => legacy-examples/c}/edje/dst.svg | 0 {unsorted => legacy-examples/c}/edje/duck.wav | Bin {unsorted => legacy-examples/c}/edje/duke.svg | 0 .../c}/edje/dynamic_multiseat.edc | 0 .../c}/edje/edje-anchors.c | 0 .../c}/edje/edje-anchors.edc | 0 .../c}/edje/edje-animations.c | 0 .../c}/edje/edje-basic.c | 0 .../c}/edje/edje-basic2.c | 0 .../c}/edje/edje-box.c | 0 .../c}/edje/edje-box2.c | 0 .../c}/edje/edje-codegen-example.c | 0 .../c}/edje/edje-color-class.c | 0 .../c}/edje/edje-drag.c | 0 .../c}/edje/edje-dynamic-multiseat.c | 0 .../c}/edje/edje-edit-part-box.c | 0 .../c}/edje/edje-entry.c | 0 .../c}/edje/edje-focus.c | 0 .../c}/edje/edje-group.edc | 0 .../c}/edje/edje-map-color.edc | 0 .../c}/edje/edje-multiseat-custom-names.c | 0 .../c}/edje/edje-multiseat-filter.c | 0 .../c}/edje/edje-multiseat.c | 0 .../c}/edje/edje-multisense.c | 0 .../c}/edje/edje-nested.edc | 0 .../c}/edje/edje-perspective.c | 0 .../c}/edje/edje-signals-messages.c | 0 .../c}/edje/edje-swallow.c | 0 .../c}/edje/edje-swallow2.c | 0 .../c}/edje/edje-table.c | 0 .../c}/edje/edje-text.c | 0 .../c}/edje/edje-textblock-hyphenation.c | 0 .../c}/edje/edje-threshold.edc | 0 .../c}/edje/edje_example.c | 0 .../c}/edje/edje_example.edc | 0 {unsorted => legacy-examples/c}/edje/eee.svg | 0 .../c}/edje/embryo_custom_state.edc | 0 .../c}/edje/embryo_pong.edc | 0 .../c}/edje/embryo_run_program.edc | 0 .../c}/edje/embryo_set_state.edc | 0 .../c}/edje/embryo_set_state_anim.edc | 0 .../c}/edje/embryo_set_text.edc | 0 .../c}/edje/embryo_timer.edc | 0 .../c}/edje/embryo_tween_anim.edc | 0 legacy-examples/c/edje/en_IN/domain_name.mo | Bin 0 -> 201 bytes .../c}/edje/en_IN/domain_name.po | 0 .../c}/edje/entry.edc | 0 .../c}/edje/external_elm_anchorblock.edc | 0 .../c}/edje/external_elm_button.edc | 0 .../c}/edje/external_elm_check.edc | 0 .../c}/edje/external_elm_panes.edc | 0 .../c}/edje/external_emotion_elm.edc | 0 .../c}/edje/favorite_off.svg | 0 .../c}/edje/favorite_on.svg | 0 .../c}/edje/focus.edc | 0 {unsorted => legacy-examples/c}/edje/fsm.svg | 0 .../c}/edje/google.svg | 0 {unsorted => legacy-examples/c}/edje/hg0.svg | 0 legacy-examples/c/edje/hi_IN/domain_name.mo | Bin 0 -> 260 bytes .../c}/edje/hi_IN/domain_name.po | 0 {unsorted => legacy-examples/c}/edje/ibm.svg | 0 .../c}/edje/lineargrad1.svg | 0 .../c}/edje/lua_script.edc | 0 legacy-examples/c/edje/meson.build | 134 ++++ .../c}/edje/messages_echo.edc | 0 .../c}/edje/multiseat.edc | 0 .../c}/edje/multiseat_custom_names.edc | 0 .../c}/edje/multiseat_filter.edc | 0 .../c}/edje/multisense.edc | 0 {unsorted => legacy-examples/c}/edje/osa.svg | 0 .../c}/edje/perspective.edc | 0 .../c}/edje/physics_3d.edc | 0 .../c}/edje/physics_actions.edc | 0 .../c}/edje/physics_backcull.edc | 0 .../c}/edje/physics_basic.edc | 0 .../c}/edje/physics_complex.edc | 0 .../c}/edje/physics_soft_bodies.edc | 0 .../c}/edje/radialgrad1.svg | 0 {unsorted => legacy-examples/c}/edje/red.png | Bin .../c}/edje/scion.svg | 0 .../c}/edje/signals-messages.edc | 0 .../c}/edje/signals2.c | 0 .../c}/edje/signalsBubble.edc | 0 .../c}/edje/sigtest.c | 0 .../c}/edje/sigtest.edc | 0 .../c}/edje/svg-test.c | 0 {unsorted => legacy-examples/c}/edje/svg.edc | 0 .../c}/edje/swallow.edc | 0 .../c}/edje/ta_IN/domain_name.mo | Bin .../c}/edje/table.edc | 0 {unsorted => legacy-examples/c}/edje/test.png | Bin {unsorted => legacy-examples/c}/edje/text.edc | 0 .../c}/edje/textblock-hyphen.edc | 0 .../c}/edje/tiger.svg | 0 .../c}/edje/toggle_using_filter.edc | 0 .../c}/edje/ubuntu.svg | 0 .../c}/edje/venus.svg | 0 .../c}/edje/wikimedia.svg | 0 .../c}/edje/yadis.svg | 0 .../c}/edje/yinyang.svg | 0 .../c}/eet/eet-basic.c | 0 .../c}/eet/eet-data-cipher_decipher.c | 0 .../c}/eet/eet-data-file_descriptor_01.c | 0 .../c}/eet/eet-data-file_descriptor_02.c | 0 .../c}/eet/eet-data-nested.c | 0 .../c}/eet/eet-data-simple.c | 0 .../c}/eet/eet-file.c | 0 legacy-examples/c/eet/meson.build | 13 + .../c}/eina/addr_book.txt | 0 {unsorted => legacy-examples/c}/eina/chat.xml | 0 .../c}/eina/eina_accessor_01.c | 0 .../c}/eina/eina_array_01.c | 0 .../c}/eina/eina_array_02.c | 0 .../c}/eina/eina_error_01.c | 0 .../c}/eina/eina_file_01.c | 0 .../c}/eina/eina_file_02.c | 0 .../c}/eina/eina_hash_01.c | 0 .../c}/eina/eina_hash_02.c | 0 .../c}/eina/eina_hash_03.c | 0 .../c}/eina/eina_hash_04.c | 0 .../c}/eina/eina_hash_05.c | 0 .../c}/eina/eina_hash_06.c | 0 .../c}/eina/eina_hash_07.c | 0 .../c}/eina/eina_hash_08.c | 0 .../c}/eina/eina_inarray_01.c | 0 .../c}/eina/eina_inarray_02.c | 0 .../c}/eina/eina_inarray_03.c | 0 .../c}/eina/eina_inlist_01.c | 0 .../c}/eina/eina_inlist_02.c | 0 .../c}/eina/eina_inlist_03.c | 0 .../c}/eina/eina_iterator_01.c | 0 .../c}/eina/eina_list_01.c | 0 .../c}/eina/eina_list_02.c | 0 .../c}/eina/eina_list_03.c | 0 .../c}/eina/eina_list_04.c | 0 .../c}/eina/eina_log_01.c | 0 .../c}/eina/eina_log_02.c | 0 .../c}/eina/eina_log_03.c | 0 .../c}/eina/eina_magic_01.c | 0 .../c}/eina/eina_simple_xml_parser_01.c | 0 .../c}/eina/eina_simple_xml_parser_02.c | 0 .../c}/eina/eina_str_01.c | 0 .../c}/eina/eina_strbuf_01.c | 0 .../c}/eina/eina_strbuf_02.c | 0 .../c}/eina/eina_stringshare_01.c | 0 .../c}/eina/eina_tiler_01.c | 0 .../c}/eina/eina_tiler_02.c | 0 .../c}/eina/eina_tmpstr_01.c | 0 .../c}/eina/eina_value_01.c | 0 .../c}/eina/eina_value_02.c | 0 .../c}/eina/eina_value_03.c | 0 .../c}/eina/eina_value_04.c | 0 .../c}/eina/eina_xattr_01.c | 0 .../c}/eina/eina_xattr_02.c | 0 {unsorted => legacy-examples/c}/eina/exia.xml | 0 legacy-examples/c/eina/meson.build | 48 ++ .../c}/eio/eio_file_copy.c | 0 .../c}/eio/eio_file_ls.c | 0 .../c}/eio/eio_sentry.c | 0 legacy-examples/c/eio/meson.build | 12 + .../c}/eldbus/banshee.c | 0 .../c}/eldbus/client.c | 0 .../eldbus/complex-types-client-eina-value.c | 0 .../c}/eldbus/complex-types-server.c | 0 .../c}/eldbus/complex-types.c | 0 .../c}/eldbus/connect-address.c | 0 .../c}/eldbus/connman-list-services.c | 0 .../c}/eldbus/dbusmodel.c | 0 legacy-examples/c/eldbus/meson.build | 17 + .../c}/eldbus/ofono-dial.c | 0 .../c}/eldbus/server.c | 0 .../c}/eldbus/simple-signal-emit.c | 0 .../c/elementary/Makefile | 0 .../c/elementary/Makefile.examples | 153 +++++ .../c}/elementary/actionslider_example_01.c | 0 .../c}/elementary/bg_example_01.c | 0 .../c}/elementary/bg_example_02.c | 0 .../c}/elementary/bg_example_03.c | 0 .../c}/elementary/box_example_02.c | 0 .../c}/elementary/bubble_example_01.c | 0 .../c}/elementary/button_example_00.c | 0 .../c}/elementary/button_example_01.c | 0 .../c}/elementary/calendar_example_01.c | 0 .../c}/elementary/calendar_example_02.c | 0 .../c}/elementary/calendar_example_03.c | 0 .../c}/elementary/calendar_example_04.c | 0 .../c}/elementary/calendar_example_05.c | 0 .../c}/elementary/calendar_example_06.c | 0 .../c}/elementary/check_example_01.c | 0 .../c}/elementary/clock_example.c | 0 .../c}/elementary/codegen_example.c | 0 .../c}/elementary/codegen_example.edc | 0 .../c}/elementary/colorselector_example_01.c | 0 .../c}/elementary/combobox_example_01.c | 0 .../c}/elementary/conformant_example_01.c | 0 .../c}/elementary/conformant_example_02.c | 0 .../c}/elementary/ctxpopup_example_01.c | 0 .../c}/elementary/datetime_example.c | 0 .../c}/elementary/dayselector_example.c | 0 .../c}/elementary/dict.txt | 0 .../c}/elementary/diskselector_example_01.c | 0 .../c}/elementary/diskselector_example_02.c | 0 .../c}/elementary/efl_thread_1.c | 0 .../c}/elementary/efl_thread_2.c | 0 .../c}/elementary/efl_thread_3.c | 0 .../c}/elementary/efl_thread_4.c | 0 .../c}/elementary/efl_thread_5.c | 0 .../c}/elementary/efl_thread_6.c | 0 .../c}/elementary/entry_example.c | 0 .../c}/elementary/evas3d_map_example.c | 0 .../c}/elementary/evas3d_map_example.edc | 0 .../evas3d_object_on_button_example.c | 0 .../evas3d_scene_on_button_example.c | 0 .../c}/elementary/filemvc.c | 0 .../elementary/fileselector_button_example.c | 0 .../elementary/fileselector_entry_example.c | 0 .../c}/elementary/fileselector_example.c | 0 .../c}/elementary/fileviewlist.c | 0 .../c}/elementary/flip_example_01.c | 0 .../c}/elementary/flipselector_example.c | 0 .../c}/elementary/frame_example_01.c | 0 .../c}/elementary/general_funcs_example.c | 0 .../c}/elementary/gengrid_example.c | 0 .../c}/elementary/genlist_example_01.c | 0 .../c}/elementary/genlist_example_02.c | 0 .../c}/elementary/genlist_example_03.c | 0 .../c}/elementary/genlist_example_04.c | 0 .../c}/elementary/genlist_example_05.c | 0 .../c}/elementary/glview_example_01.c | 0 .../c}/elementary/hover_example_01.c | 0 .../c}/elementary/hoversel_example_01.c | 0 .../c}/elementary/icon_example_01.c | 0 .../c}/elementary/image_example_01.c | 0 .../c}/elementary/index_example_01.c | 0 .../c}/elementary/index_example_02.c | 0 .../c}/elementary/inwin_example.c | 0 .../c}/elementary/label_example_01.c | 0 .../c}/elementary/label_example_02.c | 0 .../c}/elementary/label_example_03.c | 0 .../c}/elementary/layout_example.edc | 0 .../c}/elementary/layout_example_01.c | 0 .../c}/elementary/layout_example_02.c | 0 .../c}/elementary/layout_example_03.c | 0 .../c}/elementary/layout_model_connect.c | 0 .../c}/elementary/list_example_01.c | 0 .../c}/elementary/list_example_02.c | 0 .../c}/elementary/list_example_03.c | 0 .../c}/elementary/location_example_01.c | 0 .../c}/elementary/map_example_01.c | 0 .../c}/elementary/map_example_02.c | 0 .../c}/elementary/map_example_03.c | 0 .../c}/elementary/mapbuf_example.c | 0 .../c}/elementary/menu_example_01.c | 0 legacy-examples/c/elementary/meson.build | 154 +++++ .../c}/elementary/naviframe_example.c | 0 .../c}/elementary/notify_example_01.c | 0 .../c}/elementary/panel_example_01.c | 0 .../c}/elementary/panes_example.c | 0 .../c}/elementary/performance/HowTo | 0 .../c}/elementary/performance/Tools.h | 0 .../c}/elementary/performance/background.png | Bin .../c}/elementary/performance/camera_light.c | 0 .../c}/elementary/performance/graphical.c | 0 .../elementary/performance/graphical_struct.h | 0 .../elementary/performance/initial_config.xml | 0 .../c}/elementary/performance/layout.edc | 0 .../c/elementary/performance/meson.build | 30 + .../c}/elementary/performance/performance.c | 0 .../elementary/performance/target_texture.png | Bin .../c}/elementary/performance/tools_private.h | 0 .../c}/elementary/photocam_example_01.c | 0 .../c}/elementary/popup_example_01.c | 0 .../c}/elementary/popup_example_02.c | 0 .../c}/elementary/popup_example_03.c | 0 .../c}/elementary/prefs_data_example.c | 0 .../c}/elementary/prefs_example_01.c | 0 .../c}/elementary/prefs_example_01.epc | 0 .../c}/elementary/prefs_example_02.c | 0 .../c}/elementary/prefs_example_02.epc | 0 .../c}/elementary/prefs_example_03.c | 0 .../c}/elementary/prefs_example_03.edc | 0 .../c}/elementary/prefs_example_03.epc | 0 .../c}/elementary/progressbar_example.c | 0 .../c}/elementary/radio_example_01.c | 0 .../c}/elementary/radio_example_02.c | 0 .../c}/elementary/scroller_example_01.c | 0 .../c}/elementary/segment_control_example.c | 0 .../c}/elementary/separator_example_01.c | 0 .../c}/elementary/sky_01.jpg | Bin .../c}/elementary/slider_example.c | 0 .../c}/elementary/slideshow_example.c | 0 .../elementary/sphere_hunter/EFL_defeat.png | Bin .../elementary/sphere_hunter/EFL_victory.png | Bin .../c}/elementary/sphere_hunter/Makefile.am | 0 .../sphere_hunter/evas_3d_sphere_hunter.c | 0 .../sphere_hunter/img/bg_glow_in.png | Bin 0 -> 642 bytes .../img/screen_circular_shadow.png | Bin 0 -> 82792 bytes .../sphere_hunter/img/vgrad_med.png | Bin 0 -> 3303 bytes .../c/elementary/sphere_hunter/meson.build | 29 + .../c}/elementary/sphere_hunter/score.jpg | Bin .../sphere_hunter/sphere_hunter.edc | 0 .../c}/elementary/spinner_example.c | 0 .../c}/elementary/table_example_01.c | 0 .../c}/elementary/table_example_02.c | 0 .../c}/elementary/theme_example.edc | 0 .../c}/elementary/theme_example_01.c | 0 .../c}/elementary/theme_example_02.c | 0 .../c}/elementary/thumb_example_01.c | 0 .../c}/elementary/toolbar_example_01.c | 0 .../c}/elementary/toolbar_example_02.c | 0 .../c}/elementary/toolbar_example_03.c | 0 .../c}/elementary/track_example_01.c | 0 .../c}/elementary/transit_example_01.c | 0 .../c}/elementary/transit_example_02.c | 0 .../c}/elementary/transit_example_03.c | 0 .../c}/elementary/transit_example_04.c | 0 .../c}/elementary/web_example_01.c | 0 .../c}/elementary/web_example_02.c | 0 .../c}/elementary/win_example.c | 0 .../c}/elocation/elocation.c | 2 - legacy-examples/c/elocation/meson.build | 7 + .../c}/emile/emile_base64.c | 0 legacy-examples/c/emile/meson.build | 7 + .../c}/emotion/emotion_basic_example.c | 0 .../c}/emotion/emotion_border_example.c | 0 .../c}/emotion/emotion_generic_example.c | 0 .../emotion_generic_subtitle_example.c | 0 .../c}/emotion/emotion_signals_example.c | 0 legacy-examples/c/emotion/meson.build | 14 + .../c}/ephysics/ephysics_logo.c | 6 +- .../c}/ephysics/ephysics_test.h | 0 legacy-examples/c/ephysics/meson.build | 32 + .../c}/ephysics/test.c | 80 +-- .../c}/ephysics/test_bouncing_ball.c | 6 +- .../c}/ephysics/test_bouncing_text.c | 4 +- .../c}/ephysics/test_camera.c | 8 +- .../c}/ephysics/test_camera_track.c | 10 +- .../c}/ephysics/test_colliding_balls.c | 4 +- .../c}/ephysics/test_collision_detection.c | 8 +- .../c}/ephysics/test_collision_filter.c | 4 +- .../c}/ephysics/test_constraint.c | 4 +- .../c}/ephysics/test_delete.c | 8 +- .../c}/ephysics/test_forces.c | 6 +- .../c}/ephysics/test_growing_balls.c | 6 +- .../c}/ephysics/test_no_gravity.c | 6 +- .../c}/ephysics/test_rotating_forever.c | 10 +- .../c}/ephysics/test_shapes.c | 4 +- .../c}/ephysics/test_sleeping_threshold.c | 4 +- .../c}/ephysics/test_slider.c | 4 +- .../c}/ephysics/test_velocity.c | 10 +- .../c}/ethumb_client/ethumb_dbus.c | 0 legacy-examples/c/ethumb_client/meson.build | 7 + .../c}/evas/.gitignore | 0 legacy-examples/c/evas/Makefile.examples | 42 ++ {unsorted => legacy-examples/c}/evas/README | 0 .../c}/evas/aspect.edc | 0 .../c}/evas/evas-3d-aabb.c | 0 .../c}/evas/evas-3d-blending.c | 0 .../c}/evas/evas-3d-colorpick.c | 0 .../c}/evas/evas-3d-cube-rotate.c | 0 .../c}/evas/evas-3d-cube.c | 0 .../c}/evas/evas-3d-cube2.c | 0 .../c}/evas/evas-3d-eet.c | 0 .../c}/evas/evas-3d-fog.c | 0 .../c}/evas/evas-3d-frustum.c | 0 .../c}/evas/evas-3d-hull.c | 0 .../c}/evas/evas-3d-md2.c | 0 .../c}/evas/evas-3d-mmap-set.c | 0 .../c}/evas/evas-3d-obj.c | 0 .../c}/evas/evas-3d-parallax-occlusion.c | 0 .../c}/evas/evas-3d-pick.c | 0 .../c}/evas/evas-3d-ply.c | 0 .../c}/evas/evas-3d-proxy.c | 0 .../c}/evas/evas-3d-shadows.c | 0 .../c}/evas/evas-3d-static-lod.c | 0 .../c}/evas/evas-aspect-hints.c | 0 .../c}/evas/evas-box.c | 0 .../c}/evas/evas-buffer-simple.c | 0 .../c}/evas/evas-common.h | 0 .../c}/evas/evas-event-filter.c | 3 - .../c}/evas/evas-events.c | 0 .../c}/evas/evas-gl.c | 0 .../c}/evas/evas-hints.c | 5 + .../c}/evas/evas-images.c | 0 .../c}/evas/evas-images2.c | 0 .../c}/evas/evas-images3.c | 0 .../c}/evas/evas-images4.c | 0 .../c}/evas/evas-images5.c | 0 .../c}/evas/evas-init-shutdown.c | 2 +- .../c}/evas/evas-map-aa-eo.c | 0 .../c}/evas/evas-map-aa.c | 0 .../c}/evas/evas-map-utils-eo.c | 0 .../c}/evas/evas-map-utils.c | 0 .../c}/evas/evas-multi-touch.c | 0 .../c}/evas/evas-multiseat-events.c | 3 - .../c}/evas/evas-object-manipulation-eo.c | 0 .../c}/evas/evas-object-manipulation.c | 0 .../c}/evas/evas-smart-interface.c | 0 .../c}/evas/evas-smart-object.c | 0 .../c}/evas/evas-stacking.c | 0 .../c}/evas/evas-table.c | 0 .../c}/evas/evas-text.c | 0 .../c}/evas/evas-textblock-obstacles.c | 0 .../c}/evas/evas-transparent.c | 0 .../c}/evas/evas-vg-batman.c | 0 .../c}/evas/evas-vg-simple.c | 0 legacy-examples/c/evas/evas_cxx_rectangle.cc | 63 ++ legacy-examples/c/evas/evas_mono_box.cs | 73 +++ legacy-examples/c/evas/evas_mono_image.cs | 93 +++ legacy-examples/c/evas/evas_mono_image2.cs | 83 +++ legacy-examples/c/evas/evas_mono_rectangle.cs | 47 ++ legacy-examples/c/evas/evas_mono_table.cs | 77 +++ legacy-examples/c/evas/evas_mono_text.cs | 126 ++++ .../c}/evas/filters/filter_blend.lua | 0 .../c}/evas/filters/filter_blur.lua | 0 .../c}/evas/filters/filter_bump.lua | 0 .../c}/evas/filters/filter_curve.lua | 0 .../c}/evas/filters/filter_example_1.lua | 0 .../c}/evas/filters/filter_grow.lua | 0 .../c}/evas/filters/filter_mask.lua | 0 .../c}/evas/filters/filter_padding.lua | 0 .../c}/evas/filters/filter_transform.lua | 0 legacy-examples/c/evas/meson.build | 82 +++ .../c}/evas/resources/images/billboard.png | Bin .../c}/evas/resources/images/cube1.png | Bin .../evas/resources/images/enlightenment.png | Bin .../evas/resources/images/four_NM_height.tga | Bin .../c}/evas/resources/images/grid.png | Bin .../c}/evas/resources/images/grid_n.png | Bin .../c}/evas/resources/images/im1.png | Bin .../c}/evas/resources/images/normal_lego.png | Bin .../c}/evas/resources/images/red.png | Bin .../c}/evas/resources/images/rocks.jpg | Bin .../evas/resources/images/rocks_NM_height.tga | Bin .../c}/evas/resources/images/sonic.png | Bin .../c}/evas/resources/images/star.jpg | Bin .../resources/images/sweet_home_reversed.png | Bin .../c}/evas/resources/images/wood.jpg | Bin .../models/NoNormal_NoUVs_Colors.ply | 0 .../models/NoNormal_NoUVs_NoColors.ply | 0 .../resources/models/NoNormal_UVs_Colors.ply | 0 .../models/NoNormal_UVs_NoColors.ply | 0 .../resources/models/Normal_NoUVs_Colors.ply | 0 .../models/Normal_NoUVs_NoColors.ply | 0 .../resources/models/Normal_UVs_Colors.ply | 0 .../resources/models/Normal_UVs_NoColors.ply | 0 .../resources/models/convex_hull/column.ply | 0 .../models/convex_hull/column_blender_ch.ply | 0 .../convex_hull/column_blender_ch_test.ply | 0 .../models/convex_hull/cube_blender_ch.ply | 0 .../convex_hull/cube_blender_ch_test.ply | 0 .../models/convex_hull/eagle_blender_ch.ply | 0 .../convex_hull/eagle_blender_ch_test.ply | 0 .../models/convex_hull/home_blender_ch.obj | 0 .../convex_hull/home_blender_ch_test.ply | 0 .../resources/models/convex_hull/plain.ply | 0 .../models/convex_hull/plain_blender_ch.ply | 0 .../convex_hull/plain_blender_ch_test.ply | 0 .../models/convex_hull/sonic_blender_ch.ply | 0 .../convex_hull/sonic_blender_ch_test.ply | 0 .../models/convex_hull/sphere_blender_ch.ply | 0 .../convex_hull/sphere_blender_ch_test.ply | 0 .../models/convex_hull/torus_blender_ch.ply | 0 .../convex_hull/torus_blender_ch_test.ply | 0 .../evas/resources/models/lod/iso_sphere0.obj | 0 .../evas/resources/models/lod/iso_sphere1.obj | 0 .../evas/resources/models/lod/iso_sphere2.obj | 0 .../evas/resources/models/mesh_for_mmap.eet | Bin .../evas/resources/models/mesh_for_mmap.md2 | Bin .../evas/resources/models/mesh_for_mmap.obj | 0 .../evas/resources/models/mesh_for_mmap.ply | 0 .../c}/evas/resources/models/sonic.md2 | Bin .../c}/evas/resources/models/sweet_home.obj | 0 .../models/sweet_home_only_vertex_coords.obj | 0 .../models/sweet_home_without_normals.obj | 0 .../models/sweet_home_without_tex_coords.obj | 0 .../shooter/assets/images/brick-stone.jpg | Bin .../shooter/assets/images/brick-stone_n.jpg | Bin .../c}/evas/shooter/assets/images/bricks.jpg | Bin .../evas/shooter/assets/images/bricks_n.jpg | Bin .../c}/evas/shooter/assets/images/eagle.png | Bin .../c}/evas/shooter/assets/images/gazebo.png | Bin .../evas/shooter/assets/images/gazebo_b_n.png | Bin .../evas/shooter/assets/images/gazebo_t.png | Bin .../evas/shooter/assets/images/gazebo_t_n.png | Bin .../evas/shooter/assets/images/gazebo_t_t.png | Bin .../c}/evas/shooter/assets/images/snake.png | Bin .../c}/evas/shooter/assets/images/snake_n.png | Bin .../c}/evas/shooter/assets/images/soldier.png | Bin .../c}/evas/shooter/assets/images/warrior.png | Bin .../c}/evas/shooter/assets/models/eagle.md2 | Bin .../evas/shooter/assets/models/gazebo_b.md2 | Bin .../evas/shooter/assets/models/gazebo_t.md2 | Bin .../c}/evas/shooter/assets/models/snake.md2 | Bin .../c}/evas/shooter/assets/models/soldier.md2 | Bin .../shooter/assets/models/soldier_jump.md2 | Bin .../c}/evas/shooter/assets/models/tommy.ply | 0 .../c}/evas/shooter/assets/models/warrior.md2 | Bin .../c}/evas/shooter/evas-3d-shooter-header.c | 0 .../c}/evas/shooter/evas-3d-shooter-header.h | 0 .../c}/evas/shooter/evas-3d-shooter-macros.h | 0 .../c}/evas/shooter/evas-3d-shooter.c | 0 legacy-examples/c/evas/shooter/meson.build | 10 + legacy-examples/c/meson.build | 50 ++ unsorted/.gitignore | 73 --- unsorted/Makefile | 44 -- unsorted/Makefile.am | 287 --------- unsorted/ecore.mk | 478 --------------- unsorted/ecore/.gitignore | 73 --- unsorted/ecore/Makefile.examples | 80 --- unsorted/ecore_avahi.mk | 19 - unsorted/ecore_avahi/.gitignore | 2 - unsorted/ecore_avahi/Makefile.examples | 16 - unsorted/edje.mk | 226 ------- unsorted/edje/.gitignore | 30 - unsorted/edje/Makefile.examples | 113 ---- unsorted/eet.mk | 32 - unsorted/eet/.gitignore | 7 - unsorted/eet/Makefile.examples | 20 - unsorted/efl_mono.mk | 102 ---- unsorted/efl_mono/.gitignore | 1 - unsorted/eina.mk | 151 ----- unsorted/eina/.gitignore | 40 -- unsorted/eina/Makefile.examples | 59 -- unsorted/eina_cxx.mk | 29 - unsorted/eina_cxx/.gitignore | 2 - unsorted/eio.mk | 38 -- unsorted/eio/.gitignore | 7 - unsorted/eio/Makefile.examples | 15 - unsorted/eldbus.mk | 41 -- unsorted/eldbus/.gitignore | 11 - unsorted/eldbus/Makefile.examples | 22 - unsorted/elementary.mk | 570 ------------------ unsorted/elementary/.gitignore | 163 ----- unsorted/elocation.mk | 25 - unsorted/elocation/.gitignore | 1 - unsorted/elocation/Makefile.examples | 14 - unsorted/emile.mk | 17 - unsorted/emile/.gitignore | 1 - unsorted/emile/Makefile.examples | 14 - unsorted/emotion.mk | 29 - unsorted/emotion/.gitignore | 5 - unsorted/emotion/Makefile.examples | 18 - unsorted/eolian_cxx.mk | 94 --- unsorted/eolian_cxx/.gitignore | 7 - unsorted/ephysics.mk | 60 -- unsorted/ethumb_client.mk | 21 - unsorted/ethumb_client/.gitignore | 1 - unsorted/ethumb_client/Makefile.examples | 14 - unsorted/evas.mk | 400 ------------ unsorted/evas/Makefile.examples | 76 --- 748 files changed, 1742 insertions(+), 3657 deletions(-) rename {unsorted => examples/c}/ecore/efl_io_buffered_stream_example.c (100%) rename {unsorted => examples/c}/ecore/efl_io_copier_example.c (100%) rename {unsorted => examples/c}/ecore/efl_io_copier_simple_example.c (100%) rename {unsorted => examples/c}/ecore/efl_io_queue_example.c (100%) rename {unsorted => examples/c}/ecore/efl_net_control_example.c (100%) rename {unsorted => examples/c}/ecore/efl_net_dialer_http_example.c (100%) rename {unsorted => examples/c}/ecore/efl_net_dialer_simple_example.c (100%) rename {unsorted => examples/c}/ecore/efl_net_dialer_udp_example.c (100%) rename {unsorted => examples/c}/ecore/efl_net_dialer_unix_example.c (100%) rename {unsorted => examples/c}/ecore/efl_net_dialer_websocket_autobahntestee.c (100%) rename {unsorted => examples/c}/ecore/efl_net_dialer_websocket_example.c (100%) rename {unsorted => examples/c}/ecore/efl_net_dialer_windows_example.c (100%) rename {unsorted => examples/c}/ecore/efl_net_ip_address_example.c (100%) rename {unsorted => examples/c}/ecore/efl_net_server_example.c (100%) rename {unsorted => examples/c}/ecore/efl_net_server_simple_example.c (100%) rename {unsorted => examples/c}/ecore/efl_net_session_example.c (100%) rename {unsorted => examples/c}/ecore/efl_net_socket_ssl_dialer_example.c (100%) rename {unsorted => examples/c}/ecore/efl_net_socket_ssl_server_example.c (100%) create mode 100644 examples/c/ecore/meson.build rename {unsorted => examples/c}/eio/efl_io_manager_ls.c (100%) rename {unsorted => examples/c}/eio/efl_io_manager_open.c (100%) rename {unsorted => examples/c}/eio/efl_io_manager_open_multi.c (100%) create mode 100644 examples/c/eio/meson.build rename {unsorted => examples/c}/elementary/efl_ui_list_example_1.c (100%) rename {unsorted => examples/c}/elementary/efl_ui_scroller_example.c (100%) rename {unsorted => examples/c}/elementary/efl_ui_view_list_example.edc (100%) rename {unsorted => examples/c}/elementary/efl_ui_view_list_example_1.c (100%) rename {unsorted => examples/c}/elementary/efl_ui_view_list_example_2.c (100%) rename {unsorted => examples/c}/elementary/efl_ui_view_list_example_3.c (100%) create mode 100644 examples/c/elementary/meson.build create mode 100644 examples/c/meson.build rename {unsorted => examples/csharp}/ecore/efl_loop_callback_add_event.cs (100%) rename {unsorted => examples/csharp}/ecore/efl_loop_timer_example.cs (100%) rename {unsorted => examples/csharp}/eina/EinaArray01.cs (100%) rename {unsorted => examples/csharp}/eina/EinaBinbuf01.cs (100%) rename {unsorted => examples/csharp}/eina/EinaError01.cs (100%) rename {unsorted => examples/csharp}/eina/EinaHash01.cs (100%) rename {unsorted => examples/csharp}/elementary/efl_ui_slider_mono.cs (100%) rename {unsorted => examples/csharp}/elementary/efl_ui_unit_converter.cs (100%) rename {unsorted/efl_mono => examples/csharp/eo}/EoInherit01.cs (100%) rename {unsorted/efl_mono => examples/csharp/eo}/FunctionPointer01.cs (100%) rename {unsorted/efl_mono => examples/csharp/eo}/example_numberwrapper.c (100%) rename {unsorted/efl_mono => examples/csharp/eo}/example_numberwrapper.eo (100%) rename {unsorted => examples/csharp}/evas/evas_mono_box.cs (100%) rename {unsorted => examples/csharp}/evas/evas_mono_image.cs (100%) rename {unsorted => examples/csharp}/evas/evas_mono_image2.cs (100%) rename {unsorted => examples/csharp}/evas/evas_mono_rectangle.cs (100%) rename {unsorted => examples/csharp}/evas/evas_mono_table.cs (100%) rename {unsorted => examples/csharp}/evas/evas_mono_text.cs (100%) rename {unsorted/eina_cxx => examples/cxx/eina}/eina_cxx_list_01.cc (99%) rename {unsorted/eina_cxx => examples/cxx/eina}/eina_cxx_thread_01.cc (100%) create mode 100644 examples/cxx/eina/meson.build rename {unsorted => examples/cxx}/elementary/bg_cxx_example_01.cc (100%) rename {unsorted => examples/cxx}/elementary/bg_cxx_example_02.cc (100%) rename {unsorted => examples/cxx}/elementary/box_cxx_example_02.cc (100%) rename {unsorted => examples/cxx}/elementary/button_cxx_example_00.cc (100%) rename {unsorted => examples/cxx}/elementary/button_cxx_example_01.cc (100%) rename {unsorted => examples/cxx}/elementary/calendar_cxx_example_01.cc (100%) rename {unsorted => examples/cxx}/elementary/calendar_cxx_example_02.cc (100%) rename {unsorted => examples/cxx}/elementary/calendar_cxx_example_03.cc (100%) rename {unsorted => examples/cxx}/elementary/calendar_cxx_example_04.cc (100%) rename {unsorted => examples/cxx}/elementary/calendar_cxx_example_05.cc (100%) rename {unsorted => examples/cxx}/elementary/clock_cxx_example.cc (100%) rename {unsorted => examples/cxx}/elementary/icon_cxx_example_01.cc (100%) rename {unsorted => examples/cxx}/elementary/menu_cxx_example_01.cc (100%) create mode 100644 examples/cxx/elementary/meson.build rename {unsorted => examples/cxx}/elementary/popup_cxx_example.cc (100%) rename {unsorted => examples/cxx}/elementary/radio_cxx_example_01.cc (100%) rename {unsorted => examples/cxx}/elementary/slider_cxx_example.cc (100%) rename {unsorted => examples/cxx}/elementary/spinner_cxx_example.cc (100%) rename {unsorted => examples/cxx}/elementary/table_cxx_example_01.cc (100%) rename {unsorted => examples/cxx}/elementary/table_cxx_example_02.cc (100%) rename {unsorted => examples/cxx}/elementary/toolbar_cxx_example_01.cc (100%) rename {unsorted => examples/cxx}/eolian_cxx/Makefile.examples (100%) rename {unsorted => examples/cxx}/eolian_cxx/colourable.c (100%) rename {unsorted => examples/cxx}/eolian_cxx/colourable_cxx.cc (100%) rename {unsorted => examples/cxx}/eolian_cxx/colourable_stub.c (100%) rename {unsorted => examples/cxx}/eolian_cxx/colourable_stub.h (100%) rename {unsorted => examples/cxx}/eolian_cxx/colourablesquare.c (100%) rename {unsorted => examples/cxx}/eolian_cxx/colourablesquare_cxx.cc (100%) rename {unsorted => examples/cxx}/eolian_cxx/colourablesquare_stub.c (100%) rename {unsorted => examples/cxx}/eolian_cxx/colourablesquare_stub.h (100%) rename {unsorted => examples/cxx}/eolian_cxx/eolian_cxx_callbacks_01.cc (100%) rename {unsorted => examples/cxx}/eolian_cxx/eolian_cxx_inherit_01.cc (100%) rename {unsorted => examples/cxx}/eolian_cxx/eolian_cxx_simple_01.cc (100%) rename {unsorted => examples/cxx}/eolian_cxx/eolian_cxx_simple_01_cxx_impl.cc (100%) rename {unsorted => examples/cxx}/eolian_cxx/ns_colourable.eo (100%) rename {unsorted => examples/cxx}/eolian_cxx/ns_colourablesquare.eo (100%) rename {unsorted => examples/cxx}/evas/evas_cxx_rectangle.cc (100%) create mode 100644 examples/cxx/evas/meson.build create mode 100644 examples/cxx/meson.build rename {unsorted => examples/js}/elementary/bg_example_01.js (100%) rename {unsorted => examples/js}/elementary/bg_example_02.js (100%) rename {unsorted => examples/js}/elementary/box_js_example_01.js (100%) rename {unsorted => examples/js}/elementary/box_js_example_02.js (100%) rename {unsorted => examples/js}/elementary/button_example_00.js (100%) rename {unsorted => examples/js}/elementary/button_example_01.js (100%) rename {unsorted => examples/js}/elementary/calendar_example_01.js (100%) rename {unsorted => examples/js}/elementary/calendar_example_02.js (100%) rename {unsorted => examples/js}/elementary/calendar_example_03.js (100%) rename {unsorted => examples/js}/elementary/calendar_example_04.js (100%) rename {unsorted => examples/js}/elementary/calendar_example_05.js (100%) rename {unsorted => examples/js}/elementary/clock_example.js (100%) rename {unsorted => examples/js}/elementary/icon_example_01.js (100%) rename {unsorted => examples/js}/elementary/layout_example.js (100%) rename {unsorted => examples/js}/elementary/menu_example_01.js (100%) rename {unsorted => examples/js}/elementary/popup_example_01.js (100%) rename {unsorted => examples/js}/elementary/radio_example_01.js (100%) rename {unsorted => examples/js}/elementary/slider_example.js (100%) rename {unsorted => examples/js}/elementary/spinner_example.js (100%) rename {unsorted => examples/js}/elementary/table_example_01.js (100%) rename {unsorted => examples/js}/elementary/table_example_02.js (100%) rename {unsorted => examples/js}/elementary/thumb_example_01.js (100%) rename {unsorted => examples/js}/elementary/twitter_example_01.edc (100%) rename {unsorted => examples/js}/elementary/twitter_example_01.js (100%) rename {unsorted => legacy-examples/c}/ecore/ecore_animator_example.c (100%) rename {unsorted => legacy-examples/c}/ecore/ecore_audio_custom.c (100%) rename {unsorted => legacy-examples/c}/ecore/ecore_audio_playback.c (100%) rename {unsorted => legacy-examples/c}/ecore/ecore_audio_to_ogg.c (100%) rename {unsorted => legacy-examples/c}/ecore/ecore_buffer_consumer_example.c (100%) rename {unsorted => legacy-examples/c}/ecore/ecore_buffer_example.c (100%) rename {unsorted => legacy-examples/c}/ecore/ecore_buffer_provider_example.c (100%) rename {unsorted => legacy-examples/c}/ecore/ecore_client_bench.c (100%) rename {unsorted => legacy-examples/c}/ecore/ecore_compose_get_example.c (100%) rename {unsorted => legacy-examples/c}/ecore/ecore_con_client_example.c (99%) rename {unsorted => legacy-examples/c}/ecore/ecore_con_client_simple_example.c (100%) rename {unsorted => legacy-examples/c}/ecore/ecore_con_eet_client_example.c (100%) rename {unsorted => legacy-examples/c}/ecore/ecore_con_eet_descriptor_example.c (100%) rename {unsorted => legacy-examples/c}/ecore/ecore_con_eet_descriptor_example.h (100%) rename {unsorted => legacy-examples/c}/ecore/ecore_con_eet_server_example.c (100%) rename {unsorted => legacy-examples/c}/ecore/ecore_con_lookup_example.c (100%) rename {unsorted => legacy-examples/c}/ecore/ecore_con_server_example.c (100%) rename {unsorted => legacy-examples/c}/ecore/ecore_con_server_http_example.c (100%) rename {unsorted => legacy-examples/c}/ecore/ecore_con_server_simple_example.c (100%) rename {unsorted => legacy-examples/c}/ecore/ecore_con_url_cookies_example.c (100%) rename {unsorted => legacy-examples/c}/ecore/ecore_con_url_download_example.c (100%) rename {unsorted => legacy-examples/c}/ecore/ecore_con_url_ftp_example.c (100%) rename {unsorted => legacy-examples/c}/ecore/ecore_con_url_headers_example.c (100%) rename {unsorted => legacy-examples/c}/ecore/ecore_evas_basics_example.c (100%) rename {unsorted => legacy-examples/c}/ecore/ecore_evas_buffer_example_01.c (100%) rename {unsorted => legacy-examples/c}/ecore/ecore_evas_buffer_example_02.c (100%) rename {unsorted => legacy-examples/c}/ecore/ecore_evas_callbacks.c (100%) rename {unsorted => legacy-examples/c}/ecore/ecore_evas_cursor_example.c (100%) rename {unsorted => legacy-examples/c}/ecore/ecore_evas_ews_example.c (100%) rename {unsorted => legacy-examples/c}/ecore/ecore_evas_extn_plug_example.c (100%) rename {unsorted => legacy-examples/c}/ecore/ecore_evas_extn_socket_example.c (100%) rename {unsorted => legacy-examples/c}/ecore/ecore_evas_object_example.c (100%) rename {unsorted => legacy-examples/c}/ecore/ecore_evas_vnc_example.c (100%) rename {unsorted => legacy-examples/c}/ecore/ecore_evas_wayland_multiseat_example.c (100%) rename {unsorted => legacy-examples/c}/ecore/ecore_evas_window_sizes_example.c (100%) rename {unsorted => legacy-examples/c}/ecore/ecore_event_example_01.c (100%) rename {unsorted => legacy-examples/c}/ecore/ecore_event_example_02.c (100%) rename {unsorted => legacy-examples/c}/ecore/ecore_exe_example.c (100%) rename {unsorted => legacy-examples/c}/ecore/ecore_exe_example_child.c (100%) rename {unsorted => legacy-examples/c}/ecore/ecore_fd_handler_example.c (100%) rename {unsorted => legacy-examples/c}/ecore/ecore_fd_handler_gnutls_example.c (100%) rename {unsorted => legacy-examples/c}/ecore/ecore_file_download_example.c (100%) rename {unsorted => legacy-examples/c}/ecore/ecore_getopt_example.c (100%) rename {unsorted => legacy-examples/c}/ecore/ecore_idler_example.c (100%) rename {unsorted => legacy-examples/c}/ecore/ecore_imf_example.c (100%) rename {unsorted => legacy-examples/c}/ecore/ecore_input_joystick_example.c (100%) rename {unsorted => legacy-examples/c}/ecore/ecore_ipc_client_example.c (100%) rename {unsorted => legacy-examples/c}/ecore/ecore_ipc_server_example.c (100%) rename {unsorted => legacy-examples/c}/ecore/ecore_job_example.c (100%) rename {unsorted => legacy-examples/c}/ecore/ecore_pipe_gstreamer_example.c (100%) rename {unsorted => legacy-examples/c}/ecore/ecore_pipe_simple_example.c (100%) rename {unsorted => legacy-examples/c}/ecore/ecore_poller_example.c (100%) rename {unsorted => legacy-examples/c}/ecore/ecore_promise2_example.c (100%) rename {unsorted => legacy-examples/c}/ecore/ecore_server_bench.c (100%) rename {unsorted => legacy-examples/c}/ecore/ecore_thread_example.c (100%) rename {unsorted => legacy-examples/c}/ecore/ecore_time_functions_example.c (100%) rename {unsorted => legacy-examples/c}/ecore/ecore_timer_example.c (100%) create mode 100644 legacy-examples/c/ecore/meson.build rename {unsorted => legacy-examples/c}/ecore/red.png (100%) rename {unsorted => legacy-examples/c}/ecore_avahi/ecore_avahi_browse_example.c (100%) rename {unsorted => legacy-examples/c}/ecore_avahi/ecore_avahi_example.c (100%) create mode 100644 legacy-examples/c/ecore_avahi/meson.build rename {unsorted => legacy-examples/c}/edje/Vera.ttf (100%) rename {unsorted => legacy-examples/c}/edje/animations.edc (100%) rename {unsorted => legacy-examples/c}/edje/animations2.c (100%) rename {unsorted => legacy-examples/c}/edje/animations2.edc (100%) rename {unsorted => legacy-examples/c}/edje/atom.svg (100%) rename {unsorted => legacy-examples/c}/edje/basic.edc (100%) rename {unsorted => legacy-examples/c}/edje/basic2.edc (100%) rename {unsorted => legacy-examples/c}/edje/batman1.svg (100%) rename {unsorted => legacy-examples/c}/edje/batman2.svg (100%) rename {unsorted => legacy-examples/c}/edje/bezier-transition-example.edc (100%) rename {unsorted => legacy-examples/c}/edje/bojo.svg (100%) rename {unsorted => legacy-examples/c}/edje/box.edc (100%) rename {unsorted => legacy-examples/c}/edje/box_example.edc (100%) rename {unsorted => legacy-examples/c}/edje/bubble-blue.png (100%) rename {unsorted => legacy-examples/c}/edje/bubble.png (100%) rename {unsorted => legacy-examples/c}/edje/bzrfeed.svg (100%) rename {unsorted => legacy-examples/c}/edje/cartman.svg (100%) rename {unsorted => legacy-examples/c}/edje/codegen.edc (100%) rename {unsorted => legacy-examples/c}/edje/color-class.edc (100%) rename {unsorted => legacy-examples/c}/edje/drag.edc (100%) rename {unsorted => legacy-examples/c}/edje/dst.svg (100%) rename {unsorted => legacy-examples/c}/edje/duck.wav (100%) rename {unsorted => legacy-examples/c}/edje/duke.svg (100%) rename {unsorted => legacy-examples/c}/edje/dynamic_multiseat.edc (100%) rename {unsorted => legacy-examples/c}/edje/edje-anchors.c (100%) rename {unsorted => legacy-examples/c}/edje/edje-anchors.edc (100%) rename {unsorted => legacy-examples/c}/edje/edje-animations.c (100%) rename {unsorted => legacy-examples/c}/edje/edje-basic.c (100%) rename {unsorted => legacy-examples/c}/edje/edje-basic2.c (100%) rename {unsorted => legacy-examples/c}/edje/edje-box.c (100%) rename {unsorted => legacy-examples/c}/edje/edje-box2.c (100%) rename {unsorted => legacy-examples/c}/edje/edje-codegen-example.c (100%) rename {unsorted => legacy-examples/c}/edje/edje-color-class.c (100%) rename {unsorted => legacy-examples/c}/edje/edje-drag.c (100%) rename {unsorted => legacy-examples/c}/edje/edje-dynamic-multiseat.c (100%) rename {unsorted => legacy-examples/c}/edje/edje-edit-part-box.c (100%) rename {unsorted => legacy-examples/c}/edje/edje-entry.c (100%) rename {unsorted => legacy-examples/c}/edje/edje-focus.c (100%) rename {unsorted => legacy-examples/c}/edje/edje-group.edc (100%) rename {unsorted => legacy-examples/c}/edje/edje-map-color.edc (100%) rename {unsorted => legacy-examples/c}/edje/edje-multiseat-custom-names.c (100%) rename {unsorted => legacy-examples/c}/edje/edje-multiseat-filter.c (100%) rename {unsorted => legacy-examples/c}/edje/edje-multiseat.c (100%) rename {unsorted => legacy-examples/c}/edje/edje-multisense.c (100%) rename {unsorted => legacy-examples/c}/edje/edje-nested.edc (100%) rename {unsorted => legacy-examples/c}/edje/edje-perspective.c (100%) rename {unsorted => legacy-examples/c}/edje/edje-signals-messages.c (100%) rename {unsorted => legacy-examples/c}/edje/edje-swallow.c (100%) rename {unsorted => legacy-examples/c}/edje/edje-swallow2.c (100%) rename {unsorted => legacy-examples/c}/edje/edje-table.c (100%) rename {unsorted => legacy-examples/c}/edje/edje-text.c (100%) rename {unsorted => legacy-examples/c}/edje/edje-textblock-hyphenation.c (100%) rename {unsorted => legacy-examples/c}/edje/edje-threshold.edc (100%) rename {unsorted => legacy-examples/c}/edje/edje_example.c (100%) rename {unsorted => legacy-examples/c}/edje/edje_example.edc (100%) rename {unsorted => legacy-examples/c}/edje/eee.svg (100%) rename {unsorted => legacy-examples/c}/edje/embryo_custom_state.edc (100%) rename {unsorted => legacy-examples/c}/edje/embryo_pong.edc (100%) rename {unsorted => legacy-examples/c}/edje/embryo_run_program.edc (100%) rename {unsorted => legacy-examples/c}/edje/embryo_set_state.edc (100%) rename {unsorted => legacy-examples/c}/edje/embryo_set_state_anim.edc (100%) rename {unsorted => legacy-examples/c}/edje/embryo_set_text.edc (100%) rename {unsorted => legacy-examples/c}/edje/embryo_timer.edc (100%) rename {unsorted => legacy-examples/c}/edje/embryo_tween_anim.edc (100%) create mode 100644 legacy-examples/c/edje/en_IN/domain_name.mo rename {unsorted => legacy-examples/c}/edje/en_IN/domain_name.po (100%) rename {unsorted => legacy-examples/c}/edje/entry.edc (100%) rename {unsorted => legacy-examples/c}/edje/external_elm_anchorblock.edc (100%) rename {unsorted => legacy-examples/c}/edje/external_elm_button.edc (100%) rename {unsorted => legacy-examples/c}/edje/external_elm_check.edc (100%) rename {unsorted => legacy-examples/c}/edje/external_elm_panes.edc (100%) rename {unsorted => legacy-examples/c}/edje/external_emotion_elm.edc (100%) rename {unsorted => legacy-examples/c}/edje/favorite_off.svg (100%) rename {unsorted => legacy-examples/c}/edje/favorite_on.svg (100%) rename {unsorted => legacy-examples/c}/edje/focus.edc (100%) rename {unsorted => legacy-examples/c}/edje/fsm.svg (100%) rename {unsorted => legacy-examples/c}/edje/google.svg (100%) rename {unsorted => legacy-examples/c}/edje/hg0.svg (100%) create mode 100644 legacy-examples/c/edje/hi_IN/domain_name.mo rename {unsorted => legacy-examples/c}/edje/hi_IN/domain_name.po (100%) rename {unsorted => legacy-examples/c}/edje/ibm.svg (100%) rename {unsorted => legacy-examples/c}/edje/lineargrad1.svg (100%) rename {unsorted => legacy-examples/c}/edje/lua_script.edc (100%) create mode 100644 legacy-examples/c/edje/meson.build rename {unsorted => legacy-examples/c}/edje/messages_echo.edc (100%) rename {unsorted => legacy-examples/c}/edje/multiseat.edc (100%) rename {unsorted => legacy-examples/c}/edje/multiseat_custom_names.edc (100%) rename {unsorted => legacy-examples/c}/edje/multiseat_filter.edc (100%) rename {unsorted => legacy-examples/c}/edje/multisense.edc (100%) rename {unsorted => legacy-examples/c}/edje/osa.svg (100%) rename {unsorted => legacy-examples/c}/edje/perspective.edc (100%) rename {unsorted => legacy-examples/c}/edje/physics_3d.edc (100%) rename {unsorted => legacy-examples/c}/edje/physics_actions.edc (100%) rename {unsorted => legacy-examples/c}/edje/physics_backcull.edc (100%) rename {unsorted => legacy-examples/c}/edje/physics_basic.edc (100%) rename {unsorted => legacy-examples/c}/edje/physics_complex.edc (100%) rename {unsorted => legacy-examples/c}/edje/physics_soft_bodies.edc (100%) rename {unsorted => legacy-examples/c}/edje/radialgrad1.svg (100%) rename {unsorted => legacy-examples/c}/edje/red.png (100%) rename {unsorted => legacy-examples/c}/edje/scion.svg (100%) rename {unsorted => legacy-examples/c}/edje/signals-messages.edc (100%) rename {unsorted => legacy-examples/c}/edje/signals2.c (100%) rename {unsorted => legacy-examples/c}/edje/signalsBubble.edc (100%) rename {unsorted => legacy-examples/c}/edje/sigtest.c (100%) rename {unsorted => legacy-examples/c}/edje/sigtest.edc (100%) rename {unsorted => legacy-examples/c}/edje/svg-test.c (100%) rename {unsorted => legacy-examples/c}/edje/svg.edc (100%) rename {unsorted => legacy-examples/c}/edje/swallow.edc (100%) rename {unsorted => legacy-examples/c}/edje/ta_IN/domain_name.mo (100%) rename {unsorted => legacy-examples/c}/edje/table.edc (100%) rename {unsorted => legacy-examples/c}/edje/test.png (100%) rename {unsorted => legacy-examples/c}/edje/text.edc (100%) rename {unsorted => legacy-examples/c}/edje/textblock-hyphen.edc (100%) rename {unsorted => legacy-examples/c}/edje/tiger.svg (100%) rename {unsorted => legacy-examples/c}/edje/toggle_using_filter.edc (100%) rename {unsorted => legacy-examples/c}/edje/ubuntu.svg (100%) rename {unsorted => legacy-examples/c}/edje/venus.svg (100%) rename {unsorted => legacy-examples/c}/edje/wikimedia.svg (100%) rename {unsorted => legacy-examples/c}/edje/yadis.svg (100%) rename {unsorted => legacy-examples/c}/edje/yinyang.svg (100%) rename {unsorted => legacy-examples/c}/eet/eet-basic.c (100%) rename {unsorted => legacy-examples/c}/eet/eet-data-cipher_decipher.c (100%) rename {unsorted => legacy-examples/c}/eet/eet-data-file_descriptor_01.c (100%) rename {unsorted => legacy-examples/c}/eet/eet-data-file_descriptor_02.c (100%) rename {unsorted => legacy-examples/c}/eet/eet-data-nested.c (100%) rename {unsorted => legacy-examples/c}/eet/eet-data-simple.c (100%) rename {unsorted => legacy-examples/c}/eet/eet-file.c (100%) create mode 100644 legacy-examples/c/eet/meson.build rename {unsorted => legacy-examples/c}/eina/addr_book.txt (100%) rename {unsorted => legacy-examples/c}/eina/chat.xml (100%) rename {unsorted => legacy-examples/c}/eina/eina_accessor_01.c (100%) rename {unsorted => legacy-examples/c}/eina/eina_array_01.c (100%) rename {unsorted => legacy-examples/c}/eina/eina_array_02.c (100%) rename {unsorted => legacy-examples/c}/eina/eina_error_01.c (100%) rename {unsorted => legacy-examples/c}/eina/eina_file_01.c (100%) rename {unsorted => legacy-examples/c}/eina/eina_file_02.c (100%) rename {unsorted => legacy-examples/c}/eina/eina_hash_01.c (100%) rename {unsorted => legacy-examples/c}/eina/eina_hash_02.c (100%) rename {unsorted => legacy-examples/c}/eina/eina_hash_03.c (100%) rename {unsorted => legacy-examples/c}/eina/eina_hash_04.c (100%) rename {unsorted => legacy-examples/c}/eina/eina_hash_05.c (100%) rename {unsorted => legacy-examples/c}/eina/eina_hash_06.c (100%) rename {unsorted => legacy-examples/c}/eina/eina_hash_07.c (100%) rename {unsorted => legacy-examples/c}/eina/eina_hash_08.c (100%) rename {unsorted => legacy-examples/c}/eina/eina_inarray_01.c (100%) rename {unsorted => legacy-examples/c}/eina/eina_inarray_02.c (100%) rename {unsorted => legacy-examples/c}/eina/eina_inarray_03.c (100%) rename {unsorted => legacy-examples/c}/eina/eina_inlist_01.c (100%) rename {unsorted => legacy-examples/c}/eina/eina_inlist_02.c (100%) rename {unsorted => legacy-examples/c}/eina/eina_inlist_03.c (100%) rename {unsorted => legacy-examples/c}/eina/eina_iterator_01.c (100%) rename {unsorted => legacy-examples/c}/eina/eina_list_01.c (100%) rename {unsorted => legacy-examples/c}/eina/eina_list_02.c (100%) rename {unsorted => legacy-examples/c}/eina/eina_list_03.c (100%) rename {unsorted => legacy-examples/c}/eina/eina_list_04.c (100%) rename {unsorted => legacy-examples/c}/eina/eina_log_01.c (100%) rename {unsorted => legacy-examples/c}/eina/eina_log_02.c (100%) rename {unsorted => legacy-examples/c}/eina/eina_log_03.c (100%) rename {unsorted => legacy-examples/c}/eina/eina_magic_01.c (100%) rename {unsorted => legacy-examples/c}/eina/eina_simple_xml_parser_01.c (100%) rename {unsorted => legacy-examples/c}/eina/eina_simple_xml_parser_02.c (100%) rename {unsorted => legacy-examples/c}/eina/eina_str_01.c (100%) rename {unsorted => legacy-examples/c}/eina/eina_strbuf_01.c (100%) rename {unsorted => legacy-examples/c}/eina/eina_strbuf_02.c (100%) rename {unsorted => legacy-examples/c}/eina/eina_stringshare_01.c (100%) rename {unsorted => legacy-examples/c}/eina/eina_tiler_01.c (100%) rename {unsorted => legacy-examples/c}/eina/eina_tiler_02.c (100%) rename {unsorted => legacy-examples/c}/eina/eina_tmpstr_01.c (100%) rename {unsorted => legacy-examples/c}/eina/eina_value_01.c (100%) rename {unsorted => legacy-examples/c}/eina/eina_value_02.c (100%) rename {unsorted => legacy-examples/c}/eina/eina_value_03.c (100%) rename {unsorted => legacy-examples/c}/eina/eina_value_04.c (100%) rename {unsorted => legacy-examples/c}/eina/eina_xattr_01.c (100%) rename {unsorted => legacy-examples/c}/eina/eina_xattr_02.c (100%) rename {unsorted => legacy-examples/c}/eina/exia.xml (100%) create mode 100644 legacy-examples/c/eina/meson.build rename {unsorted => legacy-examples/c}/eio/eio_file_copy.c (100%) rename {unsorted => legacy-examples/c}/eio/eio_file_ls.c (100%) rename {unsorted => legacy-examples/c}/eio/eio_sentry.c (100%) create mode 100644 legacy-examples/c/eio/meson.build rename {unsorted => legacy-examples/c}/eldbus/banshee.c (100%) rename {unsorted => legacy-examples/c}/eldbus/client.c (100%) rename {unsorted => legacy-examples/c}/eldbus/complex-types-client-eina-value.c (100%) rename {unsorted => legacy-examples/c}/eldbus/complex-types-server.c (100%) rename {unsorted => legacy-examples/c}/eldbus/complex-types.c (100%) rename {unsorted => legacy-examples/c}/eldbus/connect-address.c (100%) rename {unsorted => legacy-examples/c}/eldbus/connman-list-services.c (100%) rename {unsorted => legacy-examples/c}/eldbus/dbusmodel.c (100%) create mode 100644 legacy-examples/c/eldbus/meson.build rename {unsorted => legacy-examples/c}/eldbus/ofono-dial.c (100%) rename {unsorted => legacy-examples/c}/eldbus/server.c (100%) rename {unsorted => legacy-examples/c}/eldbus/simple-signal-emit.c (100%) rename unsorted/elementary/Makefile.examples => legacy-examples/c/elementary/Makefile (100%) create mode 100644 legacy-examples/c/elementary/Makefile.examples rename {unsorted => legacy-examples/c}/elementary/actionslider_example_01.c (100%) rename {unsorted => legacy-examples/c}/elementary/bg_example_01.c (100%) rename {unsorted => legacy-examples/c}/elementary/bg_example_02.c (100%) rename {unsorted => legacy-examples/c}/elementary/bg_example_03.c (100%) rename {unsorted => legacy-examples/c}/elementary/box_example_02.c (100%) rename {unsorted => legacy-examples/c}/elementary/bubble_example_01.c (100%) rename {unsorted => legacy-examples/c}/elementary/button_example_00.c (100%) rename {unsorted => legacy-examples/c}/elementary/button_example_01.c (100%) rename {unsorted => legacy-examples/c}/elementary/calendar_example_01.c (100%) rename {unsorted => legacy-examples/c}/elementary/calendar_example_02.c (100%) rename {unsorted => legacy-examples/c}/elementary/calendar_example_03.c (100%) rename {unsorted => legacy-examples/c}/elementary/calendar_example_04.c (100%) rename {unsorted => legacy-examples/c}/elementary/calendar_example_05.c (100%) rename {unsorted => legacy-examples/c}/elementary/calendar_example_06.c (100%) rename {unsorted => legacy-examples/c}/elementary/check_example_01.c (100%) rename {unsorted => legacy-examples/c}/elementary/clock_example.c (100%) rename {unsorted => legacy-examples/c}/elementary/codegen_example.c (100%) rename {unsorted => legacy-examples/c}/elementary/codegen_example.edc (100%) rename {unsorted => legacy-examples/c}/elementary/colorselector_example_01.c (100%) rename {unsorted => legacy-examples/c}/elementary/combobox_example_01.c (100%) rename {unsorted => legacy-examples/c}/elementary/conformant_example_01.c (100%) rename {unsorted => legacy-examples/c}/elementary/conformant_example_02.c (100%) rename {unsorted => legacy-examples/c}/elementary/ctxpopup_example_01.c (100%) rename {unsorted => legacy-examples/c}/elementary/datetime_example.c (100%) rename {unsorted => legacy-examples/c}/elementary/dayselector_example.c (100%) rename {unsorted => legacy-examples/c}/elementary/dict.txt (100%) rename {unsorted => legacy-examples/c}/elementary/diskselector_example_01.c (100%) rename {unsorted => legacy-examples/c}/elementary/diskselector_example_02.c (100%) rename {unsorted => legacy-examples/c}/elementary/efl_thread_1.c (100%) rename {unsorted => legacy-examples/c}/elementary/efl_thread_2.c (100%) rename {unsorted => legacy-examples/c}/elementary/efl_thread_3.c (100%) rename {unsorted => legacy-examples/c}/elementary/efl_thread_4.c (100%) rename {unsorted => legacy-examples/c}/elementary/efl_thread_5.c (100%) rename {unsorted => legacy-examples/c}/elementary/efl_thread_6.c (100%) rename {unsorted => legacy-examples/c}/elementary/entry_example.c (100%) rename {unsorted => legacy-examples/c}/elementary/evas3d_map_example.c (100%) rename {unsorted => legacy-examples/c}/elementary/evas3d_map_example.edc (100%) rename {unsorted => legacy-examples/c}/elementary/evas3d_object_on_button_example.c (100%) rename {unsorted => legacy-examples/c}/elementary/evas3d_scene_on_button_example.c (100%) rename {unsorted => legacy-examples/c}/elementary/filemvc.c (100%) rename {unsorted => legacy-examples/c}/elementary/fileselector_button_example.c (100%) rename {unsorted => legacy-examples/c}/elementary/fileselector_entry_example.c (100%) rename {unsorted => legacy-examples/c}/elementary/fileselector_example.c (100%) rename {unsorted => legacy-examples/c}/elementary/fileviewlist.c (100%) rename {unsorted => legacy-examples/c}/elementary/flip_example_01.c (100%) rename {unsorted => legacy-examples/c}/elementary/flipselector_example.c (100%) rename {unsorted => legacy-examples/c}/elementary/frame_example_01.c (100%) rename {unsorted => legacy-examples/c}/elementary/general_funcs_example.c (100%) rename {unsorted => legacy-examples/c}/elementary/gengrid_example.c (100%) rename {unsorted => legacy-examples/c}/elementary/genlist_example_01.c (100%) rename {unsorted => legacy-examples/c}/elementary/genlist_example_02.c (100%) rename {unsorted => legacy-examples/c}/elementary/genlist_example_03.c (100%) rename {unsorted => legacy-examples/c}/elementary/genlist_example_04.c (100%) rename {unsorted => legacy-examples/c}/elementary/genlist_example_05.c (100%) rename {unsorted => legacy-examples/c}/elementary/glview_example_01.c (100%) rename {unsorted => legacy-examples/c}/elementary/hover_example_01.c (100%) rename {unsorted => legacy-examples/c}/elementary/hoversel_example_01.c (100%) rename {unsorted => legacy-examples/c}/elementary/icon_example_01.c (100%) rename {unsorted => legacy-examples/c}/elementary/image_example_01.c (100%) rename {unsorted => legacy-examples/c}/elementary/index_example_01.c (100%) rename {unsorted => legacy-examples/c}/elementary/index_example_02.c (100%) rename {unsorted => legacy-examples/c}/elementary/inwin_example.c (100%) rename {unsorted => legacy-examples/c}/elementary/label_example_01.c (100%) rename {unsorted => legacy-examples/c}/elementary/label_example_02.c (100%) rename {unsorted => legacy-examples/c}/elementary/label_example_03.c (100%) rename {unsorted => legacy-examples/c}/elementary/layout_example.edc (100%) rename {unsorted => legacy-examples/c}/elementary/layout_example_01.c (100%) rename {unsorted => legacy-examples/c}/elementary/layout_example_02.c (100%) rename {unsorted => legacy-examples/c}/elementary/layout_example_03.c (100%) rename {unsorted => legacy-examples/c}/elementary/layout_model_connect.c (100%) rename {unsorted => legacy-examples/c}/elementary/list_example_01.c (100%) rename {unsorted => legacy-examples/c}/elementary/list_example_02.c (100%) rename {unsorted => legacy-examples/c}/elementary/list_example_03.c (100%) rename {unsorted => legacy-examples/c}/elementary/location_example_01.c (100%) rename {unsorted => legacy-examples/c}/elementary/map_example_01.c (100%) rename {unsorted => legacy-examples/c}/elementary/map_example_02.c (100%) rename {unsorted => legacy-examples/c}/elementary/map_example_03.c (100%) rename {unsorted => legacy-examples/c}/elementary/mapbuf_example.c (100%) rename {unsorted => legacy-examples/c}/elementary/menu_example_01.c (100%) create mode 100644 legacy-examples/c/elementary/meson.build rename {unsorted => legacy-examples/c}/elementary/naviframe_example.c (100%) rename {unsorted => legacy-examples/c}/elementary/notify_example_01.c (100%) rename {unsorted => legacy-examples/c}/elementary/panel_example_01.c (100%) rename {unsorted => legacy-examples/c}/elementary/panes_example.c (100%) rename {unsorted => legacy-examples/c}/elementary/performance/HowTo (100%) rename {unsorted => legacy-examples/c}/elementary/performance/Tools.h (100%) rename {unsorted => legacy-examples/c}/elementary/performance/background.png (100%) rename {unsorted => legacy-examples/c}/elementary/performance/camera_light.c (100%) rename {unsorted => legacy-examples/c}/elementary/performance/graphical.c (100%) rename {unsorted => legacy-examples/c}/elementary/performance/graphical_struct.h (100%) rename {unsorted => legacy-examples/c}/elementary/performance/initial_config.xml (100%) rename {unsorted => legacy-examples/c}/elementary/performance/layout.edc (100%) create mode 100644 legacy-examples/c/elementary/performance/meson.build rename {unsorted => legacy-examples/c}/elementary/performance/performance.c (100%) rename {unsorted => legacy-examples/c}/elementary/performance/target_texture.png (100%) rename {unsorted => legacy-examples/c}/elementary/performance/tools_private.h (100%) rename {unsorted => legacy-examples/c}/elementary/photocam_example_01.c (100%) rename {unsorted => legacy-examples/c}/elementary/popup_example_01.c (100%) rename {unsorted => legacy-examples/c}/elementary/popup_example_02.c (100%) rename {unsorted => legacy-examples/c}/elementary/popup_example_03.c (100%) rename {unsorted => legacy-examples/c}/elementary/prefs_data_example.c (100%) rename {unsorted => legacy-examples/c}/elementary/prefs_example_01.c (100%) rename {unsorted => legacy-examples/c}/elementary/prefs_example_01.epc (100%) rename {unsorted => legacy-examples/c}/elementary/prefs_example_02.c (100%) rename {unsorted => legacy-examples/c}/elementary/prefs_example_02.epc (100%) rename {unsorted => legacy-examples/c}/elementary/prefs_example_03.c (100%) rename {unsorted => legacy-examples/c}/elementary/prefs_example_03.edc (100%) rename {unsorted => legacy-examples/c}/elementary/prefs_example_03.epc (100%) rename {unsorted => legacy-examples/c}/elementary/progressbar_example.c (100%) rename {unsorted => legacy-examples/c}/elementary/radio_example_01.c (100%) rename {unsorted => legacy-examples/c}/elementary/radio_example_02.c (100%) rename {unsorted => legacy-examples/c}/elementary/scroller_example_01.c (100%) rename {unsorted => legacy-examples/c}/elementary/segment_control_example.c (100%) rename {unsorted => legacy-examples/c}/elementary/separator_example_01.c (100%) rename {unsorted => legacy-examples/c}/elementary/sky_01.jpg (100%) rename {unsorted => legacy-examples/c}/elementary/slider_example.c (100%) rename {unsorted => legacy-examples/c}/elementary/slideshow_example.c (100%) rename {unsorted => legacy-examples/c}/elementary/sphere_hunter/EFL_defeat.png (100%) rename {unsorted => legacy-examples/c}/elementary/sphere_hunter/EFL_victory.png (100%) rename {unsorted => legacy-examples/c}/elementary/sphere_hunter/Makefile.am (100%) rename {unsorted => legacy-examples/c}/elementary/sphere_hunter/evas_3d_sphere_hunter.c (100%) create mode 100644 legacy-examples/c/elementary/sphere_hunter/img/bg_glow_in.png create mode 100644 legacy-examples/c/elementary/sphere_hunter/img/screen_circular_shadow.png create mode 100644 legacy-examples/c/elementary/sphere_hunter/img/vgrad_med.png create mode 100644 legacy-examples/c/elementary/sphere_hunter/meson.build rename {unsorted => legacy-examples/c}/elementary/sphere_hunter/score.jpg (100%) rename {unsorted => legacy-examples/c}/elementary/sphere_hunter/sphere_hunter.edc (100%) rename {unsorted => legacy-examples/c}/elementary/spinner_example.c (100%) rename {unsorted => legacy-examples/c}/elementary/table_example_01.c (100%) rename {unsorted => legacy-examples/c}/elementary/table_example_02.c (100%) rename {unsorted => legacy-examples/c}/elementary/theme_example.edc (100%) rename {unsorted => legacy-examples/c}/elementary/theme_example_01.c (100%) rename {unsorted => legacy-examples/c}/elementary/theme_example_02.c (100%) rename {unsorted => legacy-examples/c}/elementary/thumb_example_01.c (100%) rename {unsorted => legacy-examples/c}/elementary/toolbar_example_01.c (100%) rename {unsorted => legacy-examples/c}/elementary/toolbar_example_02.c (100%) rename {unsorted => legacy-examples/c}/elementary/toolbar_example_03.c (100%) rename {unsorted => legacy-examples/c}/elementary/track_example_01.c (100%) rename {unsorted => legacy-examples/c}/elementary/transit_example_01.c (100%) rename {unsorted => legacy-examples/c}/elementary/transit_example_02.c (100%) rename {unsorted => legacy-examples/c}/elementary/transit_example_03.c (100%) rename {unsorted => legacy-examples/c}/elementary/transit_example_04.c (100%) rename {unsorted => legacy-examples/c}/elementary/web_example_01.c (100%) rename {unsorted => legacy-examples/c}/elementary/web_example_02.c (100%) rename {unsorted => legacy-examples/c}/elementary/win_example.c (100%) rename {unsorted => legacy-examples/c}/elocation/elocation.c (99%) create mode 100644 legacy-examples/c/elocation/meson.build rename {unsorted => legacy-examples/c}/emile/emile_base64.c (100%) create mode 100644 legacy-examples/c/emile/meson.build rename {unsorted => legacy-examples/c}/emotion/emotion_basic_example.c (100%) rename {unsorted => legacy-examples/c}/emotion/emotion_border_example.c (100%) rename {unsorted => legacy-examples/c}/emotion/emotion_generic_example.c (100%) rename {unsorted => legacy-examples/c}/emotion/emotion_generic_subtitle_example.c (100%) rename {unsorted => legacy-examples/c}/emotion/emotion_signals_example.c (100%) create mode 100644 legacy-examples/c/emotion/meson.build rename {unsorted => legacy-examples/c}/ephysics/ephysics_logo.c (97%) rename {unsorted => legacy-examples/c}/ephysics/ephysics_test.h (100%) create mode 100644 legacy-examples/c/ephysics/meson.build rename {unsorted => legacy-examples/c}/ephysics/test.c (77%) rename {unsorted => legacy-examples/c}/ephysics/test_bouncing_ball.c (91%) rename {unsorted => legacy-examples/c}/ephysics/test_bouncing_text.c (89%) rename {unsorted => legacy-examples/c}/ephysics/test_camera.c (95%) rename {unsorted => legacy-examples/c}/ephysics/test_camera_track.c (93%) rename {unsorted => legacy-examples/c}/ephysics/test_colliding_balls.c (92%) rename {unsorted => legacy-examples/c}/ephysics/test_collision_detection.c (94%) rename {unsorted => legacy-examples/c}/ephysics/test_collision_filter.c (92%) rename {unsorted => legacy-examples/c}/ephysics/test_constraint.c (94%) rename {unsorted => legacy-examples/c}/ephysics/test_delete.c (94%) rename {unsorted => legacy-examples/c}/ephysics/test_forces.c (92%) rename {unsorted => legacy-examples/c}/ephysics/test_growing_balls.c (90%) rename {unsorted => legacy-examples/c}/ephysics/test_no_gravity.c (93%) rename {unsorted => legacy-examples/c}/ephysics/test_rotating_forever.c (92%) rename {unsorted => legacy-examples/c}/ephysics/test_shapes.c (95%) rename {unsorted => legacy-examples/c}/ephysics/test_sleeping_threshold.c (95%) rename {unsorted => legacy-examples/c}/ephysics/test_slider.c (96%) rename {unsorted => legacy-examples/c}/ephysics/test_velocity.c (93%) rename {unsorted => legacy-examples/c}/ethumb_client/ethumb_dbus.c (100%) create mode 100644 legacy-examples/c/ethumb_client/meson.build rename {unsorted => legacy-examples/c}/evas/.gitignore (100%) create mode 100644 legacy-examples/c/evas/Makefile.examples rename {unsorted => legacy-examples/c}/evas/README (100%) rename {unsorted => legacy-examples/c}/evas/aspect.edc (100%) rename {unsorted => legacy-examples/c}/evas/evas-3d-aabb.c (100%) rename {unsorted => legacy-examples/c}/evas/evas-3d-blending.c (100%) rename {unsorted => legacy-examples/c}/evas/evas-3d-colorpick.c (100%) rename {unsorted => legacy-examples/c}/evas/evas-3d-cube-rotate.c (100%) rename {unsorted => legacy-examples/c}/evas/evas-3d-cube.c (100%) rename {unsorted => legacy-examples/c}/evas/evas-3d-cube2.c (100%) rename {unsorted => legacy-examples/c}/evas/evas-3d-eet.c (100%) rename {unsorted => legacy-examples/c}/evas/evas-3d-fog.c (100%) rename {unsorted => legacy-examples/c}/evas/evas-3d-frustum.c (100%) rename {unsorted => legacy-examples/c}/evas/evas-3d-hull.c (100%) rename {unsorted => legacy-examples/c}/evas/evas-3d-md2.c (100%) rename {unsorted => legacy-examples/c}/evas/evas-3d-mmap-set.c (100%) rename {unsorted => legacy-examples/c}/evas/evas-3d-obj.c (100%) rename {unsorted => legacy-examples/c}/evas/evas-3d-parallax-occlusion.c (100%) rename {unsorted => legacy-examples/c}/evas/evas-3d-pick.c (100%) rename {unsorted => legacy-examples/c}/evas/evas-3d-ply.c (100%) rename {unsorted => legacy-examples/c}/evas/evas-3d-proxy.c (100%) rename {unsorted => legacy-examples/c}/evas/evas-3d-shadows.c (100%) rename {unsorted => legacy-examples/c}/evas/evas-3d-static-lod.c (100%) rename {unsorted => legacy-examples/c}/evas/evas-aspect-hints.c (100%) rename {unsorted => legacy-examples/c}/evas/evas-box.c (100%) rename {unsorted => legacy-examples/c}/evas/evas-buffer-simple.c (100%) rename {unsorted => legacy-examples/c}/evas/evas-common.h (100%) rename {unsorted => legacy-examples/c}/evas/evas-event-filter.c (99%) rename {unsorted => legacy-examples/c}/evas/evas-events.c (100%) rename {unsorted => legacy-examples/c}/evas/evas-gl.c (100%) rename {unsorted => legacy-examples/c}/evas/evas-hints.c (98%) rename {unsorted => legacy-examples/c}/evas/evas-images.c (100%) rename {unsorted => legacy-examples/c}/evas/evas-images2.c (100%) rename {unsorted => legacy-examples/c}/evas/evas-images3.c (100%) rename {unsorted => legacy-examples/c}/evas/evas-images4.c (100%) rename {unsorted => legacy-examples/c}/evas/evas-images5.c (100%) rename {unsorted => legacy-examples/c}/evas/evas-init-shutdown.c (96%) rename {unsorted => legacy-examples/c}/evas/evas-map-aa-eo.c (100%) rename {unsorted => legacy-examples/c}/evas/evas-map-aa.c (100%) rename {unsorted => legacy-examples/c}/evas/evas-map-utils-eo.c (100%) rename {unsorted => legacy-examples/c}/evas/evas-map-utils.c (100%) rename {unsorted => legacy-examples/c}/evas/evas-multi-touch.c (100%) rename {unsorted => legacy-examples/c}/evas/evas-multiseat-events.c (99%) rename {unsorted => legacy-examples/c}/evas/evas-object-manipulation-eo.c (100%) rename {unsorted => legacy-examples/c}/evas/evas-object-manipulation.c (100%) rename {unsorted => legacy-examples/c}/evas/evas-smart-interface.c (100%) rename {unsorted => legacy-examples/c}/evas/evas-smart-object.c (100%) rename {unsorted => legacy-examples/c}/evas/evas-stacking.c (100%) rename {unsorted => legacy-examples/c}/evas/evas-table.c (100%) rename {unsorted => legacy-examples/c}/evas/evas-text.c (100%) rename {unsorted => legacy-examples/c}/evas/evas-textblock-obstacles.c (100%) rename {unsorted => legacy-examples/c}/evas/evas-transparent.c (100%) rename {unsorted => legacy-examples/c}/evas/evas-vg-batman.c (100%) rename {unsorted => legacy-examples/c}/evas/evas-vg-simple.c (100%) create mode 100644 legacy-examples/c/evas/evas_cxx_rectangle.cc create mode 100644 legacy-examples/c/evas/evas_mono_box.cs create mode 100644 legacy-examples/c/evas/evas_mono_image.cs create mode 100644 legacy-examples/c/evas/evas_mono_image2.cs create mode 100644 legacy-examples/c/evas/evas_mono_rectangle.cs create mode 100644 legacy-examples/c/evas/evas_mono_table.cs create mode 100644 legacy-examples/c/evas/evas_mono_text.cs rename {unsorted => legacy-examples/c}/evas/filters/filter_blend.lua (100%) rename {unsorted => legacy-examples/c}/evas/filters/filter_blur.lua (100%) rename {unsorted => legacy-examples/c}/evas/filters/filter_bump.lua (100%) rename {unsorted => legacy-examples/c}/evas/filters/filter_curve.lua (100%) rename {unsorted => legacy-examples/c}/evas/filters/filter_example_1.lua (100%) rename {unsorted => legacy-examples/c}/evas/filters/filter_grow.lua (100%) rename {unsorted => legacy-examples/c}/evas/filters/filter_mask.lua (100%) rename {unsorted => legacy-examples/c}/evas/filters/filter_padding.lua (100%) rename {unsorted => legacy-examples/c}/evas/filters/filter_transform.lua (100%) create mode 100644 legacy-examples/c/evas/meson.build rename {unsorted => legacy-examples/c}/evas/resources/images/billboard.png (100%) rename {unsorted => legacy-examples/c}/evas/resources/images/cube1.png (100%) rename {unsorted => legacy-examples/c}/evas/resources/images/enlightenment.png (100%) rename {unsorted => legacy-examples/c}/evas/resources/images/four_NM_height.tga (100%) rename {unsorted => legacy-examples/c}/evas/resources/images/grid.png (100%) rename {unsorted => legacy-examples/c}/evas/resources/images/grid_n.png (100%) rename {unsorted => legacy-examples/c}/evas/resources/images/im1.png (100%) rename {unsorted => legacy-examples/c}/evas/resources/images/normal_lego.png (100%) rename {unsorted => legacy-examples/c}/evas/resources/images/red.png (100%) rename {unsorted => legacy-examples/c}/evas/resources/images/rocks.jpg (100%) rename {unsorted => legacy-examples/c}/evas/resources/images/rocks_NM_height.tga (100%) rename {unsorted => legacy-examples/c}/evas/resources/images/sonic.png (100%) rename {unsorted => legacy-examples/c}/evas/resources/images/star.jpg (100%) rename {unsorted => legacy-examples/c}/evas/resources/images/sweet_home_reversed.png (100%) rename {unsorted => legacy-examples/c}/evas/resources/images/wood.jpg (100%) rename {unsorted => legacy-examples/c}/evas/resources/models/NoNormal_NoUVs_Colors.ply (100%) rename {unsorted => legacy-examples/c}/evas/resources/models/NoNormal_NoUVs_NoColors.ply (100%) rename {unsorted => legacy-examples/c}/evas/resources/models/NoNormal_UVs_Colors.ply (100%) rename {unsorted => legacy-examples/c}/evas/resources/models/NoNormal_UVs_NoColors.ply (100%) rename {unsorted => legacy-examples/c}/evas/resources/models/Normal_NoUVs_Colors.ply (100%) rename {unsorted => legacy-examples/c}/evas/resources/models/Normal_NoUVs_NoColors.ply (100%) rename {unsorted => legacy-examples/c}/evas/resources/models/Normal_UVs_Colors.ply (100%) rename {unsorted => legacy-examples/c}/evas/resources/models/Normal_UVs_NoColors.ply (100%) rename {unsorted => legacy-examples/c}/evas/resources/models/convex_hull/column.ply (100%) rename {unsorted => legacy-examples/c}/evas/resources/models/convex_hull/column_blender_ch.ply (100%) rename {unsorted => legacy-examples/c}/evas/resources/models/convex_hull/column_blender_ch_test.ply (100%) rename {unsorted => legacy-examples/c}/evas/resources/models/convex_hull/cube_blender_ch.ply (100%) rename {unsorted => legacy-examples/c}/evas/resources/models/convex_hull/cube_blender_ch_test.ply (100%) rename {unsorted => legacy-examples/c}/evas/resources/models/convex_hull/eagle_blender_ch.ply (100%) rename {unsorted => legacy-examples/c}/evas/resources/models/convex_hull/eagle_blender_ch_test.ply (100%) rename {unsorted => legacy-examples/c}/evas/resources/models/convex_hull/home_blender_ch.obj (100%) rename {unsorted => legacy-examples/c}/evas/resources/models/convex_hull/home_blender_ch_test.ply (100%) rename {unsorted => legacy-examples/c}/evas/resources/models/convex_hull/plain.ply (100%) rename {unsorted => legacy-examples/c}/evas/resources/models/convex_hull/plain_blender_ch.ply (100%) rename {unsorted => legacy-examples/c}/evas/resources/models/convex_hull/plain_blender_ch_test.ply (100%) rename {unsorted => legacy-examples/c}/evas/resources/models/convex_hull/sonic_blender_ch.ply (100%) rename {unsorted => legacy-examples/c}/evas/resources/models/convex_hull/sonic_blender_ch_test.ply (100%) rename {unsorted => legacy-examples/c}/evas/resources/models/convex_hull/sphere_blender_ch.ply (100%) rename {unsorted => legacy-examples/c}/evas/resources/models/convex_hull/sphere_blender_ch_test.ply (100%) rename {unsorted => legacy-examples/c}/evas/resources/models/convex_hull/torus_blender_ch.ply (100%) rename {unsorted => legacy-examples/c}/evas/resources/models/convex_hull/torus_blender_ch_test.ply (100%) rename {unsorted => legacy-examples/c}/evas/resources/models/lod/iso_sphere0.obj (100%) rename {unsorted => legacy-examples/c}/evas/resources/models/lod/iso_sphere1.obj (100%) rename {unsorted => legacy-examples/c}/evas/resources/models/lod/iso_sphere2.obj (100%) rename {unsorted => legacy-examples/c}/evas/resources/models/mesh_for_mmap.eet (100%) rename {unsorted => legacy-examples/c}/evas/resources/models/mesh_for_mmap.md2 (100%) rename {unsorted => legacy-examples/c}/evas/resources/models/mesh_for_mmap.obj (100%) rename {unsorted => legacy-examples/c}/evas/resources/models/mesh_for_mmap.ply (100%) rename {unsorted => legacy-examples/c}/evas/resources/models/sonic.md2 (100%) rename {unsorted => legacy-examples/c}/evas/resources/models/sweet_home.obj (100%) rename {unsorted => legacy-examples/c}/evas/resources/models/sweet_home_only_vertex_coords.obj (100%) rename {unsorted => legacy-examples/c}/evas/resources/models/sweet_home_without_normals.obj (100%) rename {unsorted => legacy-examples/c}/evas/resources/models/sweet_home_without_tex_coords.obj (100%) rename {unsorted => legacy-examples/c}/evas/shooter/assets/images/brick-stone.jpg (100%) rename {unsorted => legacy-examples/c}/evas/shooter/assets/images/brick-stone_n.jpg (100%) rename {unsorted => legacy-examples/c}/evas/shooter/assets/images/bricks.jpg (100%) rename {unsorted => legacy-examples/c}/evas/shooter/assets/images/bricks_n.jpg (100%) rename {unsorted => legacy-examples/c}/evas/shooter/assets/images/eagle.png (100%) rename {unsorted => legacy-examples/c}/evas/shooter/assets/images/gazebo.png (100%) rename {unsorted => legacy-examples/c}/evas/shooter/assets/images/gazebo_b_n.png (100%) rename {unsorted => legacy-examples/c}/evas/shooter/assets/images/gazebo_t.png (100%) rename {unsorted => legacy-examples/c}/evas/shooter/assets/images/gazebo_t_n.png (100%) rename {unsorted => legacy-examples/c}/evas/shooter/assets/images/gazebo_t_t.png (100%) rename {unsorted => legacy-examples/c}/evas/shooter/assets/images/snake.png (100%) rename {unsorted => legacy-examples/c}/evas/shooter/assets/images/snake_n.png (100%) rename {unsorted => legacy-examples/c}/evas/shooter/assets/images/soldier.png (100%) rename {unsorted => legacy-examples/c}/evas/shooter/assets/images/warrior.png (100%) rename {unsorted => legacy-examples/c}/evas/shooter/assets/models/eagle.md2 (100%) rename {unsorted => legacy-examples/c}/evas/shooter/assets/models/gazebo_b.md2 (100%) rename {unsorted => legacy-examples/c}/evas/shooter/assets/models/gazebo_t.md2 (100%) rename {unsorted => legacy-examples/c}/evas/shooter/assets/models/snake.md2 (100%) rename {unsorted => legacy-examples/c}/evas/shooter/assets/models/soldier.md2 (100%) rename {unsorted => legacy-examples/c}/evas/shooter/assets/models/soldier_jump.md2 (100%) rename {unsorted => legacy-examples/c}/evas/shooter/assets/models/tommy.ply (100%) rename {unsorted => legacy-examples/c}/evas/shooter/assets/models/warrior.md2 (100%) rename {unsorted => legacy-examples/c}/evas/shooter/evas-3d-shooter-header.c (100%) rename {unsorted => legacy-examples/c}/evas/shooter/evas-3d-shooter-header.h (100%) rename {unsorted => legacy-examples/c}/evas/shooter/evas-3d-shooter-macros.h (100%) rename {unsorted => legacy-examples/c}/evas/shooter/evas-3d-shooter.c (100%) create mode 100644 legacy-examples/c/evas/shooter/meson.build create mode 100644 legacy-examples/c/meson.build delete mode 100644 unsorted/.gitignore delete mode 100644 unsorted/Makefile delete mode 100644 unsorted/Makefile.am delete mode 100644 unsorted/ecore.mk delete mode 100644 unsorted/ecore/.gitignore delete mode 100644 unsorted/ecore/Makefile.examples delete mode 100644 unsorted/ecore_avahi.mk delete mode 100644 unsorted/ecore_avahi/.gitignore delete mode 100644 unsorted/ecore_avahi/Makefile.examples delete mode 100644 unsorted/edje.mk delete mode 100644 unsorted/edje/.gitignore delete mode 100644 unsorted/edje/Makefile.examples delete mode 100644 unsorted/eet.mk delete mode 100644 unsorted/eet/.gitignore delete mode 100644 unsorted/eet/Makefile.examples delete mode 100644 unsorted/efl_mono.mk delete mode 100644 unsorted/efl_mono/.gitignore delete mode 100644 unsorted/eina.mk delete mode 100644 unsorted/eina/.gitignore delete mode 100644 unsorted/eina/Makefile.examples delete mode 100644 unsorted/eina_cxx.mk delete mode 100644 unsorted/eina_cxx/.gitignore delete mode 100644 unsorted/eio.mk delete mode 100644 unsorted/eio/.gitignore delete mode 100644 unsorted/eio/Makefile.examples delete mode 100644 unsorted/eldbus.mk delete mode 100644 unsorted/eldbus/.gitignore delete mode 100644 unsorted/eldbus/Makefile.examples delete mode 100644 unsorted/elementary.mk delete mode 100644 unsorted/elementary/.gitignore delete mode 100644 unsorted/elocation.mk delete mode 100644 unsorted/elocation/.gitignore delete mode 100644 unsorted/elocation/Makefile.examples delete mode 100644 unsorted/emile.mk delete mode 100644 unsorted/emile/.gitignore delete mode 100644 unsorted/emile/Makefile.examples delete mode 100644 unsorted/emotion.mk delete mode 100644 unsorted/emotion/.gitignore delete mode 100644 unsorted/emotion/Makefile.examples delete mode 100644 unsorted/eolian_cxx.mk delete mode 100644 unsorted/eolian_cxx/.gitignore delete mode 100644 unsorted/ephysics.mk delete mode 100644 unsorted/ethumb_client.mk delete mode 100644 unsorted/ethumb_client/.gitignore delete mode 100644 unsorted/ethumb_client/Makefile.examples delete mode 100644 unsorted/evas.mk delete mode 100644 unsorted/evas/Makefile.examples diff --git a/unsorted/ecore/efl_io_buffered_stream_example.c b/examples/c/ecore/efl_io_buffered_stream_example.c similarity index 100% rename from unsorted/ecore/efl_io_buffered_stream_example.c rename to examples/c/ecore/efl_io_buffered_stream_example.c diff --git a/unsorted/ecore/efl_io_copier_example.c b/examples/c/ecore/efl_io_copier_example.c similarity index 100% rename from unsorted/ecore/efl_io_copier_example.c rename to examples/c/ecore/efl_io_copier_example.c diff --git a/unsorted/ecore/efl_io_copier_simple_example.c b/examples/c/ecore/efl_io_copier_simple_example.c similarity index 100% rename from unsorted/ecore/efl_io_copier_simple_example.c rename to examples/c/ecore/efl_io_copier_simple_example.c diff --git a/unsorted/ecore/efl_io_queue_example.c b/examples/c/ecore/efl_io_queue_example.c similarity index 100% rename from unsorted/ecore/efl_io_queue_example.c rename to examples/c/ecore/efl_io_queue_example.c diff --git a/unsorted/ecore/efl_net_control_example.c b/examples/c/ecore/efl_net_control_example.c similarity index 100% rename from unsorted/ecore/efl_net_control_example.c rename to examples/c/ecore/efl_net_control_example.c diff --git a/unsorted/ecore/efl_net_dialer_http_example.c b/examples/c/ecore/efl_net_dialer_http_example.c similarity index 100% rename from unsorted/ecore/efl_net_dialer_http_example.c rename to examples/c/ecore/efl_net_dialer_http_example.c diff --git a/unsorted/ecore/efl_net_dialer_simple_example.c b/examples/c/ecore/efl_net_dialer_simple_example.c similarity index 100% rename from unsorted/ecore/efl_net_dialer_simple_example.c rename to examples/c/ecore/efl_net_dialer_simple_example.c diff --git a/unsorted/ecore/efl_net_dialer_udp_example.c b/examples/c/ecore/efl_net_dialer_udp_example.c similarity index 100% rename from unsorted/ecore/efl_net_dialer_udp_example.c rename to examples/c/ecore/efl_net_dialer_udp_example.c diff --git a/unsorted/ecore/efl_net_dialer_unix_example.c b/examples/c/ecore/efl_net_dialer_unix_example.c similarity index 100% rename from unsorted/ecore/efl_net_dialer_unix_example.c rename to examples/c/ecore/efl_net_dialer_unix_example.c diff --git a/unsorted/ecore/efl_net_dialer_websocket_autobahntestee.c b/examples/c/ecore/efl_net_dialer_websocket_autobahntestee.c similarity index 100% rename from unsorted/ecore/efl_net_dialer_websocket_autobahntestee.c rename to examples/c/ecore/efl_net_dialer_websocket_autobahntestee.c diff --git a/unsorted/ecore/efl_net_dialer_websocket_example.c b/examples/c/ecore/efl_net_dialer_websocket_example.c similarity index 100% rename from unsorted/ecore/efl_net_dialer_websocket_example.c rename to examples/c/ecore/efl_net_dialer_websocket_example.c diff --git a/unsorted/ecore/efl_net_dialer_windows_example.c b/examples/c/ecore/efl_net_dialer_windows_example.c similarity index 100% rename from unsorted/ecore/efl_net_dialer_windows_example.c rename to examples/c/ecore/efl_net_dialer_windows_example.c diff --git a/unsorted/ecore/efl_net_ip_address_example.c b/examples/c/ecore/efl_net_ip_address_example.c similarity index 100% rename from unsorted/ecore/efl_net_ip_address_example.c rename to examples/c/ecore/efl_net_ip_address_example.c diff --git a/unsorted/ecore/efl_net_server_example.c b/examples/c/ecore/efl_net_server_example.c similarity index 100% rename from unsorted/ecore/efl_net_server_example.c rename to examples/c/ecore/efl_net_server_example.c diff --git a/unsorted/ecore/efl_net_server_simple_example.c b/examples/c/ecore/efl_net_server_simple_example.c similarity index 100% rename from unsorted/ecore/efl_net_server_simple_example.c rename to examples/c/ecore/efl_net_server_simple_example.c diff --git a/unsorted/ecore/efl_net_session_example.c b/examples/c/ecore/efl_net_session_example.c similarity index 100% rename from unsorted/ecore/efl_net_session_example.c rename to examples/c/ecore/efl_net_session_example.c diff --git a/unsorted/ecore/efl_net_socket_ssl_dialer_example.c b/examples/c/ecore/efl_net_socket_ssl_dialer_example.c similarity index 100% rename from unsorted/ecore/efl_net_socket_ssl_dialer_example.c rename to examples/c/ecore/efl_net_socket_ssl_dialer_example.c diff --git a/unsorted/ecore/efl_net_socket_ssl_server_example.c b/examples/c/ecore/efl_net_socket_ssl_server_example.c similarity index 100% rename from unsorted/ecore/efl_net_socket_ssl_server_example.c rename to examples/c/ecore/efl_net_socket_ssl_server_example.c diff --git a/examples/c/ecore/meson.build b/examples/c/ecore/meson.build new file mode 100644 index 00000000..a8f5bab3 --- /dev/null +++ b/examples/c/ecore/meson.build @@ -0,0 +1,34 @@ +ecore_examples = [ + 'efl_io_buffered_stream_example', + 'efl_io_copier_example', + 'efl_io_copier_simple_example', + 'efl_io_queue_example', + 'efl_net_control_example', + 'efl_net_dialer_http_example', + 'efl_net_dialer_simple_example', + 'efl_net_dialer_udp_example', + 'efl_net_dialer_unix_example', + 'efl_net_dialer_websocket_autobahntestee', + 'efl_net_dialer_websocket_example', + 'efl_net_ip_address_example', + 'efl_net_server_example', + 'efl_net_server_simple_example', + 'efl_net_session_example', + 'efl_net_socket_ssl_dialer_example', + 'efl_net_socket_ssl_server_example', +] + +if build_machine.system() == 'windows' + ecore_examples += 'efl_net_dialer_windows_example' +endif + +ecore = dependency('ecore-con') + +foreach example_src : ecore_examples + file = example_src + '.c' + executable(example_src, + file, + dependencies: ecore, + c_args : beta_defines + ) +endforeach diff --git a/unsorted/eio/efl_io_manager_ls.c b/examples/c/eio/efl_io_manager_ls.c similarity index 100% rename from unsorted/eio/efl_io_manager_ls.c rename to examples/c/eio/efl_io_manager_ls.c diff --git a/unsorted/eio/efl_io_manager_open.c b/examples/c/eio/efl_io_manager_open.c similarity index 100% rename from unsorted/eio/efl_io_manager_open.c rename to examples/c/eio/efl_io_manager_open.c diff --git a/unsorted/eio/efl_io_manager_open_multi.c b/examples/c/eio/efl_io_manager_open_multi.c similarity index 100% rename from unsorted/eio/efl_io_manager_open_multi.c rename to examples/c/eio/efl_io_manager_open_multi.c diff --git a/examples/c/eio/meson.build b/examples/c/eio/meson.build new file mode 100644 index 00000000..cf5e7ec8 --- /dev/null +++ b/examples/c/eio/meson.build @@ -0,0 +1,16 @@ +eio_examples = [ + 'efl_io_manager_ls', + 'efl_io_manager_open', + 'efl_io_manager_open_multi', +] + +eio = [dependency('eio'), dependency('ecore')] + +foreach example_src : eio_examples + file = example_src + '.c' + executable(example_src, + file, + dependencies: eio, + c_args : beta_defines + ) +endforeach diff --git a/unsorted/elementary/efl_ui_list_example_1.c b/examples/c/elementary/efl_ui_list_example_1.c similarity index 100% rename from unsorted/elementary/efl_ui_list_example_1.c rename to examples/c/elementary/efl_ui_list_example_1.c diff --git a/unsorted/elementary/efl_ui_scroller_example.c b/examples/c/elementary/efl_ui_scroller_example.c similarity index 100% rename from unsorted/elementary/efl_ui_scroller_example.c rename to examples/c/elementary/efl_ui_scroller_example.c diff --git a/unsorted/elementary/efl_ui_view_list_example.edc b/examples/c/elementary/efl_ui_view_list_example.edc similarity index 100% rename from unsorted/elementary/efl_ui_view_list_example.edc rename to examples/c/elementary/efl_ui_view_list_example.edc diff --git a/unsorted/elementary/efl_ui_view_list_example_1.c b/examples/c/elementary/efl_ui_view_list_example_1.c similarity index 100% rename from unsorted/elementary/efl_ui_view_list_example_1.c rename to examples/c/elementary/efl_ui_view_list_example_1.c diff --git a/unsorted/elementary/efl_ui_view_list_example_2.c b/examples/c/elementary/efl_ui_view_list_example_2.c similarity index 100% rename from unsorted/elementary/efl_ui_view_list_example_2.c rename to examples/c/elementary/efl_ui_view_list_example_2.c diff --git a/unsorted/elementary/efl_ui_view_list_example_3.c b/examples/c/elementary/efl_ui_view_list_example_3.c similarity index 100% rename from unsorted/elementary/efl_ui_view_list_example_3.c rename to examples/c/elementary/efl_ui_view_list_example_3.c diff --git a/examples/c/elementary/meson.build b/examples/c/elementary/meson.build new file mode 100644 index 00000000..a7da27b4 --- /dev/null +++ b/examples/c/elementary/meson.build @@ -0,0 +1,20 @@ +elementary_examples = [ + 'efl_ui_list_example_1', + 'efl_ui_scroller_example', + 'efl_ui_view_list_example_1', + 'efl_ui_view_list_example_2', + 'efl_ui_view_list_example_3' +] + +#'efl_ui_view_list_example.edc' + +elementary = [dependency('elementary')] + +foreach example_src : elementary_examples + file = example_src + '.c' + executable(example_src, + file, + dependencies: elementary, + c_args : beta_defines + ) +endforeach diff --git a/examples/c/meson.build b/examples/c/meson.build new file mode 100644 index 00000000..476f7e01 --- /dev/null +++ b/examples/c/meson.build @@ -0,0 +1,11 @@ +project('efl-c-examples', + 'c', + version: '1.0' +) + +beta_defines = ['-DEFL_EO_API_SUPPORT=1', '-DEFL_BETA_API_SUPPORT=1'] + +subdir('ecore') +subdir('eio') +subdir('elementary') + diff --git a/unsorted/ecore/efl_loop_callback_add_event.cs b/examples/csharp/ecore/efl_loop_callback_add_event.cs similarity index 100% rename from unsorted/ecore/efl_loop_callback_add_event.cs rename to examples/csharp/ecore/efl_loop_callback_add_event.cs diff --git a/unsorted/ecore/efl_loop_timer_example.cs b/examples/csharp/ecore/efl_loop_timer_example.cs similarity index 100% rename from unsorted/ecore/efl_loop_timer_example.cs rename to examples/csharp/ecore/efl_loop_timer_example.cs diff --git a/unsorted/eina/EinaArray01.cs b/examples/csharp/eina/EinaArray01.cs similarity index 100% rename from unsorted/eina/EinaArray01.cs rename to examples/csharp/eina/EinaArray01.cs diff --git a/unsorted/eina/EinaBinbuf01.cs b/examples/csharp/eina/EinaBinbuf01.cs similarity index 100% rename from unsorted/eina/EinaBinbuf01.cs rename to examples/csharp/eina/EinaBinbuf01.cs diff --git a/unsorted/eina/EinaError01.cs b/examples/csharp/eina/EinaError01.cs similarity index 100% rename from unsorted/eina/EinaError01.cs rename to examples/csharp/eina/EinaError01.cs diff --git a/unsorted/eina/EinaHash01.cs b/examples/csharp/eina/EinaHash01.cs similarity index 100% rename from unsorted/eina/EinaHash01.cs rename to examples/csharp/eina/EinaHash01.cs diff --git a/unsorted/elementary/efl_ui_slider_mono.cs b/examples/csharp/elementary/efl_ui_slider_mono.cs similarity index 100% rename from unsorted/elementary/efl_ui_slider_mono.cs rename to examples/csharp/elementary/efl_ui_slider_mono.cs diff --git a/unsorted/elementary/efl_ui_unit_converter.cs b/examples/csharp/elementary/efl_ui_unit_converter.cs similarity index 100% rename from unsorted/elementary/efl_ui_unit_converter.cs rename to examples/csharp/elementary/efl_ui_unit_converter.cs diff --git a/unsorted/efl_mono/EoInherit01.cs b/examples/csharp/eo/EoInherit01.cs similarity index 100% rename from unsorted/efl_mono/EoInherit01.cs rename to examples/csharp/eo/EoInherit01.cs diff --git a/unsorted/efl_mono/FunctionPointer01.cs b/examples/csharp/eo/FunctionPointer01.cs similarity index 100% rename from unsorted/efl_mono/FunctionPointer01.cs rename to examples/csharp/eo/FunctionPointer01.cs diff --git a/unsorted/efl_mono/example_numberwrapper.c b/examples/csharp/eo/example_numberwrapper.c similarity index 100% rename from unsorted/efl_mono/example_numberwrapper.c rename to examples/csharp/eo/example_numberwrapper.c diff --git a/unsorted/efl_mono/example_numberwrapper.eo b/examples/csharp/eo/example_numberwrapper.eo similarity index 100% rename from unsorted/efl_mono/example_numberwrapper.eo rename to examples/csharp/eo/example_numberwrapper.eo diff --git a/unsorted/evas/evas_mono_box.cs b/examples/csharp/evas/evas_mono_box.cs similarity index 100% rename from unsorted/evas/evas_mono_box.cs rename to examples/csharp/evas/evas_mono_box.cs diff --git a/unsorted/evas/evas_mono_image.cs b/examples/csharp/evas/evas_mono_image.cs similarity index 100% rename from unsorted/evas/evas_mono_image.cs rename to examples/csharp/evas/evas_mono_image.cs diff --git a/unsorted/evas/evas_mono_image2.cs b/examples/csharp/evas/evas_mono_image2.cs similarity index 100% rename from unsorted/evas/evas_mono_image2.cs rename to examples/csharp/evas/evas_mono_image2.cs diff --git a/unsorted/evas/evas_mono_rectangle.cs b/examples/csharp/evas/evas_mono_rectangle.cs similarity index 100% rename from unsorted/evas/evas_mono_rectangle.cs rename to examples/csharp/evas/evas_mono_rectangle.cs diff --git a/unsorted/evas/evas_mono_table.cs b/examples/csharp/evas/evas_mono_table.cs similarity index 100% rename from unsorted/evas/evas_mono_table.cs rename to examples/csharp/evas/evas_mono_table.cs diff --git a/unsorted/evas/evas_mono_text.cs b/examples/csharp/evas/evas_mono_text.cs similarity index 100% rename from unsorted/evas/evas_mono_text.cs rename to examples/csharp/evas/evas_mono_text.cs diff --git a/unsorted/eina_cxx/eina_cxx_list_01.cc b/examples/cxx/eina/eina_cxx_list_01.cc similarity index 99% rename from unsorted/eina_cxx/eina_cxx_list_01.cc rename to examples/cxx/eina/eina_cxx_list_01.cc index f74f9d64..72bfb0c2 100644 --- a/unsorted/eina_cxx/eina_cxx_list_01.cc +++ b/examples/cxx/eina/eina_cxx_list_01.cc @@ -7,7 +7,6 @@ #include #include - #include #include diff --git a/unsorted/eina_cxx/eina_cxx_thread_01.cc b/examples/cxx/eina/eina_cxx_thread_01.cc similarity index 100% rename from unsorted/eina_cxx/eina_cxx_thread_01.cc rename to examples/cxx/eina/eina_cxx_thread_01.cc diff --git a/examples/cxx/eina/meson.build b/examples/cxx/eina/meson.build new file mode 100644 index 00000000..1efef360 --- /dev/null +++ b/examples/cxx/eina/meson.build @@ -0,0 +1,14 @@ +src = [ + 'eina_cxx_list_01', + 'eina_cxx_thread_01', +] + +eina_cxx = [dependency('eina-cxx'), dependency('eo-cxx'), dependency('ecore')] + +foreach file : src + executable(file, + file + '.cc', + dependencies: eina_cxx, + cpp_args : beta_defines + ) +endforeach diff --git a/unsorted/elementary/bg_cxx_example_01.cc b/examples/cxx/elementary/bg_cxx_example_01.cc similarity index 100% rename from unsorted/elementary/bg_cxx_example_01.cc rename to examples/cxx/elementary/bg_cxx_example_01.cc diff --git a/unsorted/elementary/bg_cxx_example_02.cc b/examples/cxx/elementary/bg_cxx_example_02.cc similarity index 100% rename from unsorted/elementary/bg_cxx_example_02.cc rename to examples/cxx/elementary/bg_cxx_example_02.cc diff --git a/unsorted/elementary/box_cxx_example_02.cc b/examples/cxx/elementary/box_cxx_example_02.cc similarity index 100% rename from unsorted/elementary/box_cxx_example_02.cc rename to examples/cxx/elementary/box_cxx_example_02.cc diff --git a/unsorted/elementary/button_cxx_example_00.cc b/examples/cxx/elementary/button_cxx_example_00.cc similarity index 100% rename from unsorted/elementary/button_cxx_example_00.cc rename to examples/cxx/elementary/button_cxx_example_00.cc diff --git a/unsorted/elementary/button_cxx_example_01.cc b/examples/cxx/elementary/button_cxx_example_01.cc similarity index 100% rename from unsorted/elementary/button_cxx_example_01.cc rename to examples/cxx/elementary/button_cxx_example_01.cc diff --git a/unsorted/elementary/calendar_cxx_example_01.cc b/examples/cxx/elementary/calendar_cxx_example_01.cc similarity index 100% rename from unsorted/elementary/calendar_cxx_example_01.cc rename to examples/cxx/elementary/calendar_cxx_example_01.cc diff --git a/unsorted/elementary/calendar_cxx_example_02.cc b/examples/cxx/elementary/calendar_cxx_example_02.cc similarity index 100% rename from unsorted/elementary/calendar_cxx_example_02.cc rename to examples/cxx/elementary/calendar_cxx_example_02.cc diff --git a/unsorted/elementary/calendar_cxx_example_03.cc b/examples/cxx/elementary/calendar_cxx_example_03.cc similarity index 100% rename from unsorted/elementary/calendar_cxx_example_03.cc rename to examples/cxx/elementary/calendar_cxx_example_03.cc diff --git a/unsorted/elementary/calendar_cxx_example_04.cc b/examples/cxx/elementary/calendar_cxx_example_04.cc similarity index 100% rename from unsorted/elementary/calendar_cxx_example_04.cc rename to examples/cxx/elementary/calendar_cxx_example_04.cc diff --git a/unsorted/elementary/calendar_cxx_example_05.cc b/examples/cxx/elementary/calendar_cxx_example_05.cc similarity index 100% rename from unsorted/elementary/calendar_cxx_example_05.cc rename to examples/cxx/elementary/calendar_cxx_example_05.cc diff --git a/unsorted/elementary/clock_cxx_example.cc b/examples/cxx/elementary/clock_cxx_example.cc similarity index 100% rename from unsorted/elementary/clock_cxx_example.cc rename to examples/cxx/elementary/clock_cxx_example.cc diff --git a/unsorted/elementary/icon_cxx_example_01.cc b/examples/cxx/elementary/icon_cxx_example_01.cc similarity index 100% rename from unsorted/elementary/icon_cxx_example_01.cc rename to examples/cxx/elementary/icon_cxx_example_01.cc diff --git a/unsorted/elementary/menu_cxx_example_01.cc b/examples/cxx/elementary/menu_cxx_example_01.cc similarity index 100% rename from unsorted/elementary/menu_cxx_example_01.cc rename to examples/cxx/elementary/menu_cxx_example_01.cc diff --git a/examples/cxx/elementary/meson.build b/examples/cxx/elementary/meson.build new file mode 100644 index 00000000..079ff76d --- /dev/null +++ b/examples/cxx/elementary/meson.build @@ -0,0 +1,32 @@ +src = [ + 'bg_cxx_example_01', + 'bg_cxx_example_02', + 'box_cxx_example_02', + 'button_cxx_example_00', + 'button_cxx_example_01', + 'calendar_cxx_example_01', + 'calendar_cxx_example_02', + 'calendar_cxx_example_03', + 'calendar_cxx_example_04', + 'calendar_cxx_example_05', + 'clock_cxx_example', + 'icon_cxx_example_01', + 'menu_cxx_example_01', + 'popup_cxx_example', + 'radio_cxx_example_01', + 'slider_cxx_example', + 'spinner_cxx_example', + 'table_cxx_example_01', + 'table_cxx_example_02', + 'toolbar_cxx_example_01', +] + +dep = [dependency('elementary-cxx')] + +foreach file : src + executable(file, + file + '.cc', + dependencies: dep, + cpp_args : beta_defines + ) +endforeach diff --git a/unsorted/elementary/popup_cxx_example.cc b/examples/cxx/elementary/popup_cxx_example.cc similarity index 100% rename from unsorted/elementary/popup_cxx_example.cc rename to examples/cxx/elementary/popup_cxx_example.cc diff --git a/unsorted/elementary/radio_cxx_example_01.cc b/examples/cxx/elementary/radio_cxx_example_01.cc similarity index 100% rename from unsorted/elementary/radio_cxx_example_01.cc rename to examples/cxx/elementary/radio_cxx_example_01.cc diff --git a/unsorted/elementary/slider_cxx_example.cc b/examples/cxx/elementary/slider_cxx_example.cc similarity index 100% rename from unsorted/elementary/slider_cxx_example.cc rename to examples/cxx/elementary/slider_cxx_example.cc diff --git a/unsorted/elementary/spinner_cxx_example.cc b/examples/cxx/elementary/spinner_cxx_example.cc similarity index 100% rename from unsorted/elementary/spinner_cxx_example.cc rename to examples/cxx/elementary/spinner_cxx_example.cc diff --git a/unsorted/elementary/table_cxx_example_01.cc b/examples/cxx/elementary/table_cxx_example_01.cc similarity index 100% rename from unsorted/elementary/table_cxx_example_01.cc rename to examples/cxx/elementary/table_cxx_example_01.cc diff --git a/unsorted/elementary/table_cxx_example_02.cc b/examples/cxx/elementary/table_cxx_example_02.cc similarity index 100% rename from unsorted/elementary/table_cxx_example_02.cc rename to examples/cxx/elementary/table_cxx_example_02.cc diff --git a/unsorted/elementary/toolbar_cxx_example_01.cc b/examples/cxx/elementary/toolbar_cxx_example_01.cc similarity index 100% rename from unsorted/elementary/toolbar_cxx_example_01.cc rename to examples/cxx/elementary/toolbar_cxx_example_01.cc diff --git a/unsorted/eolian_cxx/Makefile.examples b/examples/cxx/eolian_cxx/Makefile.examples similarity index 100% rename from unsorted/eolian_cxx/Makefile.examples rename to examples/cxx/eolian_cxx/Makefile.examples diff --git a/unsorted/eolian_cxx/colourable.c b/examples/cxx/eolian_cxx/colourable.c similarity index 100% rename from unsorted/eolian_cxx/colourable.c rename to examples/cxx/eolian_cxx/colourable.c diff --git a/unsorted/eolian_cxx/colourable_cxx.cc b/examples/cxx/eolian_cxx/colourable_cxx.cc similarity index 100% rename from unsorted/eolian_cxx/colourable_cxx.cc rename to examples/cxx/eolian_cxx/colourable_cxx.cc diff --git a/unsorted/eolian_cxx/colourable_stub.c b/examples/cxx/eolian_cxx/colourable_stub.c similarity index 100% rename from unsorted/eolian_cxx/colourable_stub.c rename to examples/cxx/eolian_cxx/colourable_stub.c diff --git a/unsorted/eolian_cxx/colourable_stub.h b/examples/cxx/eolian_cxx/colourable_stub.h similarity index 100% rename from unsorted/eolian_cxx/colourable_stub.h rename to examples/cxx/eolian_cxx/colourable_stub.h diff --git a/unsorted/eolian_cxx/colourablesquare.c b/examples/cxx/eolian_cxx/colourablesquare.c similarity index 100% rename from unsorted/eolian_cxx/colourablesquare.c rename to examples/cxx/eolian_cxx/colourablesquare.c diff --git a/unsorted/eolian_cxx/colourablesquare_cxx.cc b/examples/cxx/eolian_cxx/colourablesquare_cxx.cc similarity index 100% rename from unsorted/eolian_cxx/colourablesquare_cxx.cc rename to examples/cxx/eolian_cxx/colourablesquare_cxx.cc diff --git a/unsorted/eolian_cxx/colourablesquare_stub.c b/examples/cxx/eolian_cxx/colourablesquare_stub.c similarity index 100% rename from unsorted/eolian_cxx/colourablesquare_stub.c rename to examples/cxx/eolian_cxx/colourablesquare_stub.c diff --git a/unsorted/eolian_cxx/colourablesquare_stub.h b/examples/cxx/eolian_cxx/colourablesquare_stub.h similarity index 100% rename from unsorted/eolian_cxx/colourablesquare_stub.h rename to examples/cxx/eolian_cxx/colourablesquare_stub.h diff --git a/unsorted/eolian_cxx/eolian_cxx_callbacks_01.cc b/examples/cxx/eolian_cxx/eolian_cxx_callbacks_01.cc similarity index 100% rename from unsorted/eolian_cxx/eolian_cxx_callbacks_01.cc rename to examples/cxx/eolian_cxx/eolian_cxx_callbacks_01.cc diff --git a/unsorted/eolian_cxx/eolian_cxx_inherit_01.cc b/examples/cxx/eolian_cxx/eolian_cxx_inherit_01.cc similarity index 100% rename from unsorted/eolian_cxx/eolian_cxx_inherit_01.cc rename to examples/cxx/eolian_cxx/eolian_cxx_inherit_01.cc diff --git a/unsorted/eolian_cxx/eolian_cxx_simple_01.cc b/examples/cxx/eolian_cxx/eolian_cxx_simple_01.cc similarity index 100% rename from unsorted/eolian_cxx/eolian_cxx_simple_01.cc rename to examples/cxx/eolian_cxx/eolian_cxx_simple_01.cc diff --git a/unsorted/eolian_cxx/eolian_cxx_simple_01_cxx_impl.cc b/examples/cxx/eolian_cxx/eolian_cxx_simple_01_cxx_impl.cc similarity index 100% rename from unsorted/eolian_cxx/eolian_cxx_simple_01_cxx_impl.cc rename to examples/cxx/eolian_cxx/eolian_cxx_simple_01_cxx_impl.cc diff --git a/unsorted/eolian_cxx/ns_colourable.eo b/examples/cxx/eolian_cxx/ns_colourable.eo similarity index 100% rename from unsorted/eolian_cxx/ns_colourable.eo rename to examples/cxx/eolian_cxx/ns_colourable.eo diff --git a/unsorted/eolian_cxx/ns_colourablesquare.eo b/examples/cxx/eolian_cxx/ns_colourablesquare.eo similarity index 100% rename from unsorted/eolian_cxx/ns_colourablesquare.eo rename to examples/cxx/eolian_cxx/ns_colourablesquare.eo diff --git a/unsorted/evas/evas_cxx_rectangle.cc b/examples/cxx/evas/evas_cxx_rectangle.cc similarity index 100% rename from unsorted/evas/evas_cxx_rectangle.cc rename to examples/cxx/evas/evas_cxx_rectangle.cc diff --git a/examples/cxx/evas/meson.build b/examples/cxx/evas/meson.build new file mode 100644 index 00000000..f83559ef --- /dev/null +++ b/examples/cxx/evas/meson.build @@ -0,0 +1,13 @@ +src = [ + 'evas_cxx_rectangle', +] + +dep = [dependency('evas-cxx')] + +foreach file : src + executable(file, + file + '.cc', + dependencies: dep, + cpp_args : beta_defines + ) +endforeach diff --git a/examples/cxx/meson.build b/examples/cxx/meson.build new file mode 100644 index 00000000..d43eb79a --- /dev/null +++ b/examples/cxx/meson.build @@ -0,0 +1,12 @@ +project('efl-cxx-examples', + 'cpp', + version: '1.0' +) + +beta_defines = ['-DEFL_EO_API_SUPPORT=1', '-DEFL_BETA_API_SUPPORT=1'] + +subdir('eina') +subdir('elementary') +subdir('evas') +#subdir('eolian_cxx') + diff --git a/unsorted/elementary/bg_example_01.js b/examples/js/elementary/bg_example_01.js similarity index 100% rename from unsorted/elementary/bg_example_01.js rename to examples/js/elementary/bg_example_01.js diff --git a/unsorted/elementary/bg_example_02.js b/examples/js/elementary/bg_example_02.js similarity index 100% rename from unsorted/elementary/bg_example_02.js rename to examples/js/elementary/bg_example_02.js diff --git a/unsorted/elementary/box_js_example_01.js b/examples/js/elementary/box_js_example_01.js similarity index 100% rename from unsorted/elementary/box_js_example_01.js rename to examples/js/elementary/box_js_example_01.js diff --git a/unsorted/elementary/box_js_example_02.js b/examples/js/elementary/box_js_example_02.js similarity index 100% rename from unsorted/elementary/box_js_example_02.js rename to examples/js/elementary/box_js_example_02.js diff --git a/unsorted/elementary/button_example_00.js b/examples/js/elementary/button_example_00.js similarity index 100% rename from unsorted/elementary/button_example_00.js rename to examples/js/elementary/button_example_00.js diff --git a/unsorted/elementary/button_example_01.js b/examples/js/elementary/button_example_01.js similarity index 100% rename from unsorted/elementary/button_example_01.js rename to examples/js/elementary/button_example_01.js diff --git a/unsorted/elementary/calendar_example_01.js b/examples/js/elementary/calendar_example_01.js similarity index 100% rename from unsorted/elementary/calendar_example_01.js rename to examples/js/elementary/calendar_example_01.js diff --git a/unsorted/elementary/calendar_example_02.js b/examples/js/elementary/calendar_example_02.js similarity index 100% rename from unsorted/elementary/calendar_example_02.js rename to examples/js/elementary/calendar_example_02.js diff --git a/unsorted/elementary/calendar_example_03.js b/examples/js/elementary/calendar_example_03.js similarity index 100% rename from unsorted/elementary/calendar_example_03.js rename to examples/js/elementary/calendar_example_03.js diff --git a/unsorted/elementary/calendar_example_04.js b/examples/js/elementary/calendar_example_04.js similarity index 100% rename from unsorted/elementary/calendar_example_04.js rename to examples/js/elementary/calendar_example_04.js diff --git a/unsorted/elementary/calendar_example_05.js b/examples/js/elementary/calendar_example_05.js similarity index 100% rename from unsorted/elementary/calendar_example_05.js rename to examples/js/elementary/calendar_example_05.js diff --git a/unsorted/elementary/clock_example.js b/examples/js/elementary/clock_example.js similarity index 100% rename from unsorted/elementary/clock_example.js rename to examples/js/elementary/clock_example.js diff --git a/unsorted/elementary/icon_example_01.js b/examples/js/elementary/icon_example_01.js similarity index 100% rename from unsorted/elementary/icon_example_01.js rename to examples/js/elementary/icon_example_01.js diff --git a/unsorted/elementary/layout_example.js b/examples/js/elementary/layout_example.js similarity index 100% rename from unsorted/elementary/layout_example.js rename to examples/js/elementary/layout_example.js diff --git a/unsorted/elementary/menu_example_01.js b/examples/js/elementary/menu_example_01.js similarity index 100% rename from unsorted/elementary/menu_example_01.js rename to examples/js/elementary/menu_example_01.js diff --git a/unsorted/elementary/popup_example_01.js b/examples/js/elementary/popup_example_01.js similarity index 100% rename from unsorted/elementary/popup_example_01.js rename to examples/js/elementary/popup_example_01.js diff --git a/unsorted/elementary/radio_example_01.js b/examples/js/elementary/radio_example_01.js similarity index 100% rename from unsorted/elementary/radio_example_01.js rename to examples/js/elementary/radio_example_01.js diff --git a/unsorted/elementary/slider_example.js b/examples/js/elementary/slider_example.js similarity index 100% rename from unsorted/elementary/slider_example.js rename to examples/js/elementary/slider_example.js diff --git a/unsorted/elementary/spinner_example.js b/examples/js/elementary/spinner_example.js similarity index 100% rename from unsorted/elementary/spinner_example.js rename to examples/js/elementary/spinner_example.js diff --git a/unsorted/elementary/table_example_01.js b/examples/js/elementary/table_example_01.js similarity index 100% rename from unsorted/elementary/table_example_01.js rename to examples/js/elementary/table_example_01.js diff --git a/unsorted/elementary/table_example_02.js b/examples/js/elementary/table_example_02.js similarity index 100% rename from unsorted/elementary/table_example_02.js rename to examples/js/elementary/table_example_02.js diff --git a/unsorted/elementary/thumb_example_01.js b/examples/js/elementary/thumb_example_01.js similarity index 100% rename from unsorted/elementary/thumb_example_01.js rename to examples/js/elementary/thumb_example_01.js diff --git a/unsorted/elementary/twitter_example_01.edc b/examples/js/elementary/twitter_example_01.edc similarity index 100% rename from unsorted/elementary/twitter_example_01.edc rename to examples/js/elementary/twitter_example_01.edc diff --git a/unsorted/elementary/twitter_example_01.js b/examples/js/elementary/twitter_example_01.js similarity index 100% rename from unsorted/elementary/twitter_example_01.js rename to examples/js/elementary/twitter_example_01.js diff --git a/unsorted/ecore/ecore_animator_example.c b/legacy-examples/c/ecore/ecore_animator_example.c similarity index 100% rename from unsorted/ecore/ecore_animator_example.c rename to legacy-examples/c/ecore/ecore_animator_example.c diff --git a/unsorted/ecore/ecore_audio_custom.c b/legacy-examples/c/ecore/ecore_audio_custom.c similarity index 100% rename from unsorted/ecore/ecore_audio_custom.c rename to legacy-examples/c/ecore/ecore_audio_custom.c diff --git a/unsorted/ecore/ecore_audio_playback.c b/legacy-examples/c/ecore/ecore_audio_playback.c similarity index 100% rename from unsorted/ecore/ecore_audio_playback.c rename to legacy-examples/c/ecore/ecore_audio_playback.c diff --git a/unsorted/ecore/ecore_audio_to_ogg.c b/legacy-examples/c/ecore/ecore_audio_to_ogg.c similarity index 100% rename from unsorted/ecore/ecore_audio_to_ogg.c rename to legacy-examples/c/ecore/ecore_audio_to_ogg.c diff --git a/unsorted/ecore/ecore_buffer_consumer_example.c b/legacy-examples/c/ecore/ecore_buffer_consumer_example.c similarity index 100% rename from unsorted/ecore/ecore_buffer_consumer_example.c rename to legacy-examples/c/ecore/ecore_buffer_consumer_example.c diff --git a/unsorted/ecore/ecore_buffer_example.c b/legacy-examples/c/ecore/ecore_buffer_example.c similarity index 100% rename from unsorted/ecore/ecore_buffer_example.c rename to legacy-examples/c/ecore/ecore_buffer_example.c diff --git a/unsorted/ecore/ecore_buffer_provider_example.c b/legacy-examples/c/ecore/ecore_buffer_provider_example.c similarity index 100% rename from unsorted/ecore/ecore_buffer_provider_example.c rename to legacy-examples/c/ecore/ecore_buffer_provider_example.c diff --git a/unsorted/ecore/ecore_client_bench.c b/legacy-examples/c/ecore/ecore_client_bench.c similarity index 100% rename from unsorted/ecore/ecore_client_bench.c rename to legacy-examples/c/ecore/ecore_client_bench.c diff --git a/unsorted/ecore/ecore_compose_get_example.c b/legacy-examples/c/ecore/ecore_compose_get_example.c similarity index 100% rename from unsorted/ecore/ecore_compose_get_example.c rename to legacy-examples/c/ecore/ecore_compose_get_example.c diff --git a/unsorted/ecore/ecore_con_client_example.c b/legacy-examples/c/ecore/ecore_con_client_example.c similarity index 99% rename from unsorted/ecore/ecore_con_client_example.c rename to legacy-examples/c/ecore/ecore_con_client_example.c index 35371ca4..7078b5c8 100644 --- a/unsorted/ecore/ecore_con_client_example.c +++ b/legacy-examples/c/ecore/ecore_con_client_example.c @@ -1,9 +1,7 @@ //Compile with: // gcc -o ecore_con_client_example ecore_con_client_example.c `pkg-config --libs --cflags ecore ecore-con eina` -#ifdef HAVE_CONFIG_H -#include "config.h" -#endif + #include #include diff --git a/unsorted/ecore/ecore_con_client_simple_example.c b/legacy-examples/c/ecore/ecore_con_client_simple_example.c similarity index 100% rename from unsorted/ecore/ecore_con_client_simple_example.c rename to legacy-examples/c/ecore/ecore_con_client_simple_example.c diff --git a/unsorted/ecore/ecore_con_eet_client_example.c b/legacy-examples/c/ecore/ecore_con_eet_client_example.c similarity index 100% rename from unsorted/ecore/ecore_con_eet_client_example.c rename to legacy-examples/c/ecore/ecore_con_eet_client_example.c diff --git a/unsorted/ecore/ecore_con_eet_descriptor_example.c b/legacy-examples/c/ecore/ecore_con_eet_descriptor_example.c similarity index 100% rename from unsorted/ecore/ecore_con_eet_descriptor_example.c rename to legacy-examples/c/ecore/ecore_con_eet_descriptor_example.c diff --git a/unsorted/ecore/ecore_con_eet_descriptor_example.h b/legacy-examples/c/ecore/ecore_con_eet_descriptor_example.h similarity index 100% rename from unsorted/ecore/ecore_con_eet_descriptor_example.h rename to legacy-examples/c/ecore/ecore_con_eet_descriptor_example.h diff --git a/unsorted/ecore/ecore_con_eet_server_example.c b/legacy-examples/c/ecore/ecore_con_eet_server_example.c similarity index 100% rename from unsorted/ecore/ecore_con_eet_server_example.c rename to legacy-examples/c/ecore/ecore_con_eet_server_example.c diff --git a/unsorted/ecore/ecore_con_lookup_example.c b/legacy-examples/c/ecore/ecore_con_lookup_example.c similarity index 100% rename from unsorted/ecore/ecore_con_lookup_example.c rename to legacy-examples/c/ecore/ecore_con_lookup_example.c diff --git a/unsorted/ecore/ecore_con_server_example.c b/legacy-examples/c/ecore/ecore_con_server_example.c similarity index 100% rename from unsorted/ecore/ecore_con_server_example.c rename to legacy-examples/c/ecore/ecore_con_server_example.c diff --git a/unsorted/ecore/ecore_con_server_http_example.c b/legacy-examples/c/ecore/ecore_con_server_http_example.c similarity index 100% rename from unsorted/ecore/ecore_con_server_http_example.c rename to legacy-examples/c/ecore/ecore_con_server_http_example.c diff --git a/unsorted/ecore/ecore_con_server_simple_example.c b/legacy-examples/c/ecore/ecore_con_server_simple_example.c similarity index 100% rename from unsorted/ecore/ecore_con_server_simple_example.c rename to legacy-examples/c/ecore/ecore_con_server_simple_example.c diff --git a/unsorted/ecore/ecore_con_url_cookies_example.c b/legacy-examples/c/ecore/ecore_con_url_cookies_example.c similarity index 100% rename from unsorted/ecore/ecore_con_url_cookies_example.c rename to legacy-examples/c/ecore/ecore_con_url_cookies_example.c diff --git a/unsorted/ecore/ecore_con_url_download_example.c b/legacy-examples/c/ecore/ecore_con_url_download_example.c similarity index 100% rename from unsorted/ecore/ecore_con_url_download_example.c rename to legacy-examples/c/ecore/ecore_con_url_download_example.c diff --git a/unsorted/ecore/ecore_con_url_ftp_example.c b/legacy-examples/c/ecore/ecore_con_url_ftp_example.c similarity index 100% rename from unsorted/ecore/ecore_con_url_ftp_example.c rename to legacy-examples/c/ecore/ecore_con_url_ftp_example.c diff --git a/unsorted/ecore/ecore_con_url_headers_example.c b/legacy-examples/c/ecore/ecore_con_url_headers_example.c similarity index 100% rename from unsorted/ecore/ecore_con_url_headers_example.c rename to legacy-examples/c/ecore/ecore_con_url_headers_example.c diff --git a/unsorted/ecore/ecore_evas_basics_example.c b/legacy-examples/c/ecore/ecore_evas_basics_example.c similarity index 100% rename from unsorted/ecore/ecore_evas_basics_example.c rename to legacy-examples/c/ecore/ecore_evas_basics_example.c diff --git a/unsorted/ecore/ecore_evas_buffer_example_01.c b/legacy-examples/c/ecore/ecore_evas_buffer_example_01.c similarity index 100% rename from unsorted/ecore/ecore_evas_buffer_example_01.c rename to legacy-examples/c/ecore/ecore_evas_buffer_example_01.c diff --git a/unsorted/ecore/ecore_evas_buffer_example_02.c b/legacy-examples/c/ecore/ecore_evas_buffer_example_02.c similarity index 100% rename from unsorted/ecore/ecore_evas_buffer_example_02.c rename to legacy-examples/c/ecore/ecore_evas_buffer_example_02.c diff --git a/unsorted/ecore/ecore_evas_callbacks.c b/legacy-examples/c/ecore/ecore_evas_callbacks.c similarity index 100% rename from unsorted/ecore/ecore_evas_callbacks.c rename to legacy-examples/c/ecore/ecore_evas_callbacks.c diff --git a/unsorted/ecore/ecore_evas_cursor_example.c b/legacy-examples/c/ecore/ecore_evas_cursor_example.c similarity index 100% rename from unsorted/ecore/ecore_evas_cursor_example.c rename to legacy-examples/c/ecore/ecore_evas_cursor_example.c diff --git a/unsorted/ecore/ecore_evas_ews_example.c b/legacy-examples/c/ecore/ecore_evas_ews_example.c similarity index 100% rename from unsorted/ecore/ecore_evas_ews_example.c rename to legacy-examples/c/ecore/ecore_evas_ews_example.c diff --git a/unsorted/ecore/ecore_evas_extn_plug_example.c b/legacy-examples/c/ecore/ecore_evas_extn_plug_example.c similarity index 100% rename from unsorted/ecore/ecore_evas_extn_plug_example.c rename to legacy-examples/c/ecore/ecore_evas_extn_plug_example.c diff --git a/unsorted/ecore/ecore_evas_extn_socket_example.c b/legacy-examples/c/ecore/ecore_evas_extn_socket_example.c similarity index 100% rename from unsorted/ecore/ecore_evas_extn_socket_example.c rename to legacy-examples/c/ecore/ecore_evas_extn_socket_example.c diff --git a/unsorted/ecore/ecore_evas_object_example.c b/legacy-examples/c/ecore/ecore_evas_object_example.c similarity index 100% rename from unsorted/ecore/ecore_evas_object_example.c rename to legacy-examples/c/ecore/ecore_evas_object_example.c diff --git a/unsorted/ecore/ecore_evas_vnc_example.c b/legacy-examples/c/ecore/ecore_evas_vnc_example.c similarity index 100% rename from unsorted/ecore/ecore_evas_vnc_example.c rename to legacy-examples/c/ecore/ecore_evas_vnc_example.c diff --git a/unsorted/ecore/ecore_evas_wayland_multiseat_example.c b/legacy-examples/c/ecore/ecore_evas_wayland_multiseat_example.c similarity index 100% rename from unsorted/ecore/ecore_evas_wayland_multiseat_example.c rename to legacy-examples/c/ecore/ecore_evas_wayland_multiseat_example.c diff --git a/unsorted/ecore/ecore_evas_window_sizes_example.c b/legacy-examples/c/ecore/ecore_evas_window_sizes_example.c similarity index 100% rename from unsorted/ecore/ecore_evas_window_sizes_example.c rename to legacy-examples/c/ecore/ecore_evas_window_sizes_example.c diff --git a/unsorted/ecore/ecore_event_example_01.c b/legacy-examples/c/ecore/ecore_event_example_01.c similarity index 100% rename from unsorted/ecore/ecore_event_example_01.c rename to legacy-examples/c/ecore/ecore_event_example_01.c diff --git a/unsorted/ecore/ecore_event_example_02.c b/legacy-examples/c/ecore/ecore_event_example_02.c similarity index 100% rename from unsorted/ecore/ecore_event_example_02.c rename to legacy-examples/c/ecore/ecore_event_example_02.c diff --git a/unsorted/ecore/ecore_exe_example.c b/legacy-examples/c/ecore/ecore_exe_example.c similarity index 100% rename from unsorted/ecore/ecore_exe_example.c rename to legacy-examples/c/ecore/ecore_exe_example.c diff --git a/unsorted/ecore/ecore_exe_example_child.c b/legacy-examples/c/ecore/ecore_exe_example_child.c similarity index 100% rename from unsorted/ecore/ecore_exe_example_child.c rename to legacy-examples/c/ecore/ecore_exe_example_child.c diff --git a/unsorted/ecore/ecore_fd_handler_example.c b/legacy-examples/c/ecore/ecore_fd_handler_example.c similarity index 100% rename from unsorted/ecore/ecore_fd_handler_example.c rename to legacy-examples/c/ecore/ecore_fd_handler_example.c diff --git a/unsorted/ecore/ecore_fd_handler_gnutls_example.c b/legacy-examples/c/ecore/ecore_fd_handler_gnutls_example.c similarity index 100% rename from unsorted/ecore/ecore_fd_handler_gnutls_example.c rename to legacy-examples/c/ecore/ecore_fd_handler_gnutls_example.c diff --git a/unsorted/ecore/ecore_file_download_example.c b/legacy-examples/c/ecore/ecore_file_download_example.c similarity index 100% rename from unsorted/ecore/ecore_file_download_example.c rename to legacy-examples/c/ecore/ecore_file_download_example.c diff --git a/unsorted/ecore/ecore_getopt_example.c b/legacy-examples/c/ecore/ecore_getopt_example.c similarity index 100% rename from unsorted/ecore/ecore_getopt_example.c rename to legacy-examples/c/ecore/ecore_getopt_example.c diff --git a/unsorted/ecore/ecore_idler_example.c b/legacy-examples/c/ecore/ecore_idler_example.c similarity index 100% rename from unsorted/ecore/ecore_idler_example.c rename to legacy-examples/c/ecore/ecore_idler_example.c diff --git a/unsorted/ecore/ecore_imf_example.c b/legacy-examples/c/ecore/ecore_imf_example.c similarity index 100% rename from unsorted/ecore/ecore_imf_example.c rename to legacy-examples/c/ecore/ecore_imf_example.c diff --git a/unsorted/ecore/ecore_input_joystick_example.c b/legacy-examples/c/ecore/ecore_input_joystick_example.c similarity index 100% rename from unsorted/ecore/ecore_input_joystick_example.c rename to legacy-examples/c/ecore/ecore_input_joystick_example.c diff --git a/unsorted/ecore/ecore_ipc_client_example.c b/legacy-examples/c/ecore/ecore_ipc_client_example.c similarity index 100% rename from unsorted/ecore/ecore_ipc_client_example.c rename to legacy-examples/c/ecore/ecore_ipc_client_example.c diff --git a/unsorted/ecore/ecore_ipc_server_example.c b/legacy-examples/c/ecore/ecore_ipc_server_example.c similarity index 100% rename from unsorted/ecore/ecore_ipc_server_example.c rename to legacy-examples/c/ecore/ecore_ipc_server_example.c diff --git a/unsorted/ecore/ecore_job_example.c b/legacy-examples/c/ecore/ecore_job_example.c similarity index 100% rename from unsorted/ecore/ecore_job_example.c rename to legacy-examples/c/ecore/ecore_job_example.c diff --git a/unsorted/ecore/ecore_pipe_gstreamer_example.c b/legacy-examples/c/ecore/ecore_pipe_gstreamer_example.c similarity index 100% rename from unsorted/ecore/ecore_pipe_gstreamer_example.c rename to legacy-examples/c/ecore/ecore_pipe_gstreamer_example.c diff --git a/unsorted/ecore/ecore_pipe_simple_example.c b/legacy-examples/c/ecore/ecore_pipe_simple_example.c similarity index 100% rename from unsorted/ecore/ecore_pipe_simple_example.c rename to legacy-examples/c/ecore/ecore_pipe_simple_example.c diff --git a/unsorted/ecore/ecore_poller_example.c b/legacy-examples/c/ecore/ecore_poller_example.c similarity index 100% rename from unsorted/ecore/ecore_poller_example.c rename to legacy-examples/c/ecore/ecore_poller_example.c diff --git a/unsorted/ecore/ecore_promise2_example.c b/legacy-examples/c/ecore/ecore_promise2_example.c similarity index 100% rename from unsorted/ecore/ecore_promise2_example.c rename to legacy-examples/c/ecore/ecore_promise2_example.c diff --git a/unsorted/ecore/ecore_server_bench.c b/legacy-examples/c/ecore/ecore_server_bench.c similarity index 100% rename from unsorted/ecore/ecore_server_bench.c rename to legacy-examples/c/ecore/ecore_server_bench.c diff --git a/unsorted/ecore/ecore_thread_example.c b/legacy-examples/c/ecore/ecore_thread_example.c similarity index 100% rename from unsorted/ecore/ecore_thread_example.c rename to legacy-examples/c/ecore/ecore_thread_example.c diff --git a/unsorted/ecore/ecore_time_functions_example.c b/legacy-examples/c/ecore/ecore_time_functions_example.c similarity index 100% rename from unsorted/ecore/ecore_time_functions_example.c rename to legacy-examples/c/ecore/ecore_time_functions_example.c diff --git a/unsorted/ecore/ecore_timer_example.c b/legacy-examples/c/ecore/ecore_timer_example.c similarity index 100% rename from unsorted/ecore/ecore_timer_example.c rename to legacy-examples/c/ecore/ecore_timer_example.c diff --git a/legacy-examples/c/ecore/meson.build b/legacy-examples/c/ecore/meson.build new file mode 100644 index 00000000..27d00cf3 --- /dev/null +++ b/legacy-examples/c/ecore/meson.build @@ -0,0 +1,76 @@ +examples = [ + 'ecore_event_example_01', + 'ecore_event_example_02', + 'ecore_exe_example', + 'ecore_exe_example_child', + 'ecore_fd_handler_example', + 'ecore_file_download_example', + 'ecore_idler_example', + 'ecore_job_example', + 'ecore_pipe_gstreamer_example', + 'ecore_pipe_simple_example', + 'ecore_poller_example', + 'ecore_thread_example', + 'ecore_time_functions_example', + 'ecore_timer_example', + 'ecore_getopt_example' +] + +gnutls = dependency('gnutls', required : false) +if gnutls.found() +examples += ['ecore_fd_handler_gnutls_example'] +endif + +foreach example : examples + executable(example, example + '.c', dependencies: [eina, ecore, gstreamer, ecore_file, gnutls]) +endforeach + +examples = [ +# 'ecore_audio_custom', +# 'ecore_audio_playback', +# 'ecore_audio_to_ogg', +] + +foreach example : examples + executable(example, example + '.c', dependencies: [eina, ecore, ecore_audio]) +endforeach + + +examples = [ + 'ecore_con_client_example', + 'ecore_con_client_simple_example', + 'ecore_con_lookup_example', + 'ecore_con_server_example', + 'ecore_con_server_http_example', + 'ecore_con_server_simple_example', + 'ecore_con_url_cookies_example', + 'ecore_con_url_download_example', + 'ecore_con_url_headers_example', + 'ecore_client_bench', + 'ecore_server_bench', +] + +foreach example : examples + executable(example, example + '.c', dependencies: [eina, ecore, ecore_con]) +endforeach + +examples = [ + 'ecore_animator_example', + 'ecore_evas_basics_example', + 'ecore_evas_buffer_example_01', + 'ecore_evas_buffer_example_02', + 'ecore_evas_callbacks', + 'ecore_evas_ews_example', + 'ecore_evas_object_example', + 'ecore_evas_window_sizes_example', +] + +foreach example : examples + executable(example, example + '.c', + dependencies: [eina, ecore, ecore_evas], + c_args : [ + '-DPACKAGE_EXAMPLES_DIR="'+meson.current_source_dir()+'"'] + ) +endforeach + +# 'ecore_imf_example', diff --git a/unsorted/ecore/red.png b/legacy-examples/c/ecore/red.png similarity index 100% rename from unsorted/ecore/red.png rename to legacy-examples/c/ecore/red.png diff --git a/unsorted/ecore_avahi/ecore_avahi_browse_example.c b/legacy-examples/c/ecore_avahi/ecore_avahi_browse_example.c similarity index 100% rename from unsorted/ecore_avahi/ecore_avahi_browse_example.c rename to legacy-examples/c/ecore_avahi/ecore_avahi_browse_example.c diff --git a/unsorted/ecore_avahi/ecore_avahi_example.c b/legacy-examples/c/ecore_avahi/ecore_avahi_example.c similarity index 100% rename from unsorted/ecore_avahi/ecore_avahi_example.c rename to legacy-examples/c/ecore_avahi/ecore_avahi_example.c diff --git a/legacy-examples/c/ecore_avahi/meson.build b/legacy-examples/c/ecore_avahi/meson.build new file mode 100644 index 00000000..eb01525e --- /dev/null +++ b/legacy-examples/c/ecore_avahi/meson.build @@ -0,0 +1,8 @@ +examples = [ + 'ecore_avahi_browse_example', + 'ecore_avahi_example', +] + +foreach example : examples + executable(example, example + '.c', dependencies: [ecore_avahi]) +endforeach diff --git a/unsorted/edje/Vera.ttf b/legacy-examples/c/edje/Vera.ttf similarity index 100% rename from unsorted/edje/Vera.ttf rename to legacy-examples/c/edje/Vera.ttf diff --git a/unsorted/edje/animations.edc b/legacy-examples/c/edje/animations.edc similarity index 100% rename from unsorted/edje/animations.edc rename to legacy-examples/c/edje/animations.edc diff --git a/unsorted/edje/animations2.c b/legacy-examples/c/edje/animations2.c similarity index 100% rename from unsorted/edje/animations2.c rename to legacy-examples/c/edje/animations2.c diff --git a/unsorted/edje/animations2.edc b/legacy-examples/c/edje/animations2.edc similarity index 100% rename from unsorted/edje/animations2.edc rename to legacy-examples/c/edje/animations2.edc diff --git a/unsorted/edje/atom.svg b/legacy-examples/c/edje/atom.svg similarity index 100% rename from unsorted/edje/atom.svg rename to legacy-examples/c/edje/atom.svg diff --git a/unsorted/edje/basic.edc b/legacy-examples/c/edje/basic.edc similarity index 100% rename from unsorted/edje/basic.edc rename to legacy-examples/c/edje/basic.edc diff --git a/unsorted/edje/basic2.edc b/legacy-examples/c/edje/basic2.edc similarity index 100% rename from unsorted/edje/basic2.edc rename to legacy-examples/c/edje/basic2.edc diff --git a/unsorted/edje/batman1.svg b/legacy-examples/c/edje/batman1.svg similarity index 100% rename from unsorted/edje/batman1.svg rename to legacy-examples/c/edje/batman1.svg diff --git a/unsorted/edje/batman2.svg b/legacy-examples/c/edje/batman2.svg similarity index 100% rename from unsorted/edje/batman2.svg rename to legacy-examples/c/edje/batman2.svg diff --git a/unsorted/edje/bezier-transition-example.edc b/legacy-examples/c/edje/bezier-transition-example.edc similarity index 100% rename from unsorted/edje/bezier-transition-example.edc rename to legacy-examples/c/edje/bezier-transition-example.edc diff --git a/unsorted/edje/bojo.svg b/legacy-examples/c/edje/bojo.svg similarity index 100% rename from unsorted/edje/bojo.svg rename to legacy-examples/c/edje/bojo.svg diff --git a/unsorted/edje/box.edc b/legacy-examples/c/edje/box.edc similarity index 100% rename from unsorted/edje/box.edc rename to legacy-examples/c/edje/box.edc diff --git a/unsorted/edje/box_example.edc b/legacy-examples/c/edje/box_example.edc similarity index 100% rename from unsorted/edje/box_example.edc rename to legacy-examples/c/edje/box_example.edc diff --git a/unsorted/edje/bubble-blue.png b/legacy-examples/c/edje/bubble-blue.png similarity index 100% rename from unsorted/edje/bubble-blue.png rename to legacy-examples/c/edje/bubble-blue.png diff --git a/unsorted/edje/bubble.png b/legacy-examples/c/edje/bubble.png similarity index 100% rename from unsorted/edje/bubble.png rename to legacy-examples/c/edje/bubble.png diff --git a/unsorted/edje/bzrfeed.svg b/legacy-examples/c/edje/bzrfeed.svg similarity index 100% rename from unsorted/edje/bzrfeed.svg rename to legacy-examples/c/edje/bzrfeed.svg diff --git a/unsorted/edje/cartman.svg b/legacy-examples/c/edje/cartman.svg similarity index 100% rename from unsorted/edje/cartman.svg rename to legacy-examples/c/edje/cartman.svg diff --git a/unsorted/edje/codegen.edc b/legacy-examples/c/edje/codegen.edc similarity index 100% rename from unsorted/edje/codegen.edc rename to legacy-examples/c/edje/codegen.edc diff --git a/unsorted/edje/color-class.edc b/legacy-examples/c/edje/color-class.edc similarity index 100% rename from unsorted/edje/color-class.edc rename to legacy-examples/c/edje/color-class.edc diff --git a/unsorted/edje/drag.edc b/legacy-examples/c/edje/drag.edc similarity index 100% rename from unsorted/edje/drag.edc rename to legacy-examples/c/edje/drag.edc diff --git a/unsorted/edje/dst.svg b/legacy-examples/c/edje/dst.svg similarity index 100% rename from unsorted/edje/dst.svg rename to legacy-examples/c/edje/dst.svg diff --git a/unsorted/edje/duck.wav b/legacy-examples/c/edje/duck.wav similarity index 100% rename from unsorted/edje/duck.wav rename to legacy-examples/c/edje/duck.wav diff --git a/unsorted/edje/duke.svg b/legacy-examples/c/edje/duke.svg similarity index 100% rename from unsorted/edje/duke.svg rename to legacy-examples/c/edje/duke.svg diff --git a/unsorted/edje/dynamic_multiseat.edc b/legacy-examples/c/edje/dynamic_multiseat.edc similarity index 100% rename from unsorted/edje/dynamic_multiseat.edc rename to legacy-examples/c/edje/dynamic_multiseat.edc diff --git a/unsorted/edje/edje-anchors.c b/legacy-examples/c/edje/edje-anchors.c similarity index 100% rename from unsorted/edje/edje-anchors.c rename to legacy-examples/c/edje/edje-anchors.c diff --git a/unsorted/edje/edje-anchors.edc b/legacy-examples/c/edje/edje-anchors.edc similarity index 100% rename from unsorted/edje/edje-anchors.edc rename to legacy-examples/c/edje/edje-anchors.edc diff --git a/unsorted/edje/edje-animations.c b/legacy-examples/c/edje/edje-animations.c similarity index 100% rename from unsorted/edje/edje-animations.c rename to legacy-examples/c/edje/edje-animations.c diff --git a/unsorted/edje/edje-basic.c b/legacy-examples/c/edje/edje-basic.c similarity index 100% rename from unsorted/edje/edje-basic.c rename to legacy-examples/c/edje/edje-basic.c diff --git a/unsorted/edje/edje-basic2.c b/legacy-examples/c/edje/edje-basic2.c similarity index 100% rename from unsorted/edje/edje-basic2.c rename to legacy-examples/c/edje/edje-basic2.c diff --git a/unsorted/edje/edje-box.c b/legacy-examples/c/edje/edje-box.c similarity index 100% rename from unsorted/edje/edje-box.c rename to legacy-examples/c/edje/edje-box.c diff --git a/unsorted/edje/edje-box2.c b/legacy-examples/c/edje/edje-box2.c similarity index 100% rename from unsorted/edje/edje-box2.c rename to legacy-examples/c/edje/edje-box2.c diff --git a/unsorted/edje/edje-codegen-example.c b/legacy-examples/c/edje/edje-codegen-example.c similarity index 100% rename from unsorted/edje/edje-codegen-example.c rename to legacy-examples/c/edje/edje-codegen-example.c diff --git a/unsorted/edje/edje-color-class.c b/legacy-examples/c/edje/edje-color-class.c similarity index 100% rename from unsorted/edje/edje-color-class.c rename to legacy-examples/c/edje/edje-color-class.c diff --git a/unsorted/edje/edje-drag.c b/legacy-examples/c/edje/edje-drag.c similarity index 100% rename from unsorted/edje/edje-drag.c rename to legacy-examples/c/edje/edje-drag.c diff --git a/unsorted/edje/edje-dynamic-multiseat.c b/legacy-examples/c/edje/edje-dynamic-multiseat.c similarity index 100% rename from unsorted/edje/edje-dynamic-multiseat.c rename to legacy-examples/c/edje/edje-dynamic-multiseat.c diff --git a/unsorted/edje/edje-edit-part-box.c b/legacy-examples/c/edje/edje-edit-part-box.c similarity index 100% rename from unsorted/edje/edje-edit-part-box.c rename to legacy-examples/c/edje/edje-edit-part-box.c diff --git a/unsorted/edje/edje-entry.c b/legacy-examples/c/edje/edje-entry.c similarity index 100% rename from unsorted/edje/edje-entry.c rename to legacy-examples/c/edje/edje-entry.c diff --git a/unsorted/edje/edje-focus.c b/legacy-examples/c/edje/edje-focus.c similarity index 100% rename from unsorted/edje/edje-focus.c rename to legacy-examples/c/edje/edje-focus.c diff --git a/unsorted/edje/edje-group.edc b/legacy-examples/c/edje/edje-group.edc similarity index 100% rename from unsorted/edje/edje-group.edc rename to legacy-examples/c/edje/edje-group.edc diff --git a/unsorted/edje/edje-map-color.edc b/legacy-examples/c/edje/edje-map-color.edc similarity index 100% rename from unsorted/edje/edje-map-color.edc rename to legacy-examples/c/edje/edje-map-color.edc diff --git a/unsorted/edje/edje-multiseat-custom-names.c b/legacy-examples/c/edje/edje-multiseat-custom-names.c similarity index 100% rename from unsorted/edje/edje-multiseat-custom-names.c rename to legacy-examples/c/edje/edje-multiseat-custom-names.c diff --git a/unsorted/edje/edje-multiseat-filter.c b/legacy-examples/c/edje/edje-multiseat-filter.c similarity index 100% rename from unsorted/edje/edje-multiseat-filter.c rename to legacy-examples/c/edje/edje-multiseat-filter.c diff --git a/unsorted/edje/edje-multiseat.c b/legacy-examples/c/edje/edje-multiseat.c similarity index 100% rename from unsorted/edje/edje-multiseat.c rename to legacy-examples/c/edje/edje-multiseat.c diff --git a/unsorted/edje/edje-multisense.c b/legacy-examples/c/edje/edje-multisense.c similarity index 100% rename from unsorted/edje/edje-multisense.c rename to legacy-examples/c/edje/edje-multisense.c diff --git a/unsorted/edje/edje-nested.edc b/legacy-examples/c/edje/edje-nested.edc similarity index 100% rename from unsorted/edje/edje-nested.edc rename to legacy-examples/c/edje/edje-nested.edc diff --git a/unsorted/edje/edje-perspective.c b/legacy-examples/c/edje/edje-perspective.c similarity index 100% rename from unsorted/edje/edje-perspective.c rename to legacy-examples/c/edje/edje-perspective.c diff --git a/unsorted/edje/edje-signals-messages.c b/legacy-examples/c/edje/edje-signals-messages.c similarity index 100% rename from unsorted/edje/edje-signals-messages.c rename to legacy-examples/c/edje/edje-signals-messages.c diff --git a/unsorted/edje/edje-swallow.c b/legacy-examples/c/edje/edje-swallow.c similarity index 100% rename from unsorted/edje/edje-swallow.c rename to legacy-examples/c/edje/edje-swallow.c diff --git a/unsorted/edje/edje-swallow2.c b/legacy-examples/c/edje/edje-swallow2.c similarity index 100% rename from unsorted/edje/edje-swallow2.c rename to legacy-examples/c/edje/edje-swallow2.c diff --git a/unsorted/edje/edje-table.c b/legacy-examples/c/edje/edje-table.c similarity index 100% rename from unsorted/edje/edje-table.c rename to legacy-examples/c/edje/edje-table.c diff --git a/unsorted/edje/edje-text.c b/legacy-examples/c/edje/edje-text.c similarity index 100% rename from unsorted/edje/edje-text.c rename to legacy-examples/c/edje/edje-text.c diff --git a/unsorted/edje/edje-textblock-hyphenation.c b/legacy-examples/c/edje/edje-textblock-hyphenation.c similarity index 100% rename from unsorted/edje/edje-textblock-hyphenation.c rename to legacy-examples/c/edje/edje-textblock-hyphenation.c diff --git a/unsorted/edje/edje-threshold.edc b/legacy-examples/c/edje/edje-threshold.edc similarity index 100% rename from unsorted/edje/edje-threshold.edc rename to legacy-examples/c/edje/edje-threshold.edc diff --git a/unsorted/edje/edje_example.c b/legacy-examples/c/edje/edje_example.c similarity index 100% rename from unsorted/edje/edje_example.c rename to legacy-examples/c/edje/edje_example.c diff --git a/unsorted/edje/edje_example.edc b/legacy-examples/c/edje/edje_example.edc similarity index 100% rename from unsorted/edje/edje_example.edc rename to legacy-examples/c/edje/edje_example.edc diff --git a/unsorted/edje/eee.svg b/legacy-examples/c/edje/eee.svg similarity index 100% rename from unsorted/edje/eee.svg rename to legacy-examples/c/edje/eee.svg diff --git a/unsorted/edje/embryo_custom_state.edc b/legacy-examples/c/edje/embryo_custom_state.edc similarity index 100% rename from unsorted/edje/embryo_custom_state.edc rename to legacy-examples/c/edje/embryo_custom_state.edc diff --git a/unsorted/edje/embryo_pong.edc b/legacy-examples/c/edje/embryo_pong.edc similarity index 100% rename from unsorted/edje/embryo_pong.edc rename to legacy-examples/c/edje/embryo_pong.edc diff --git a/unsorted/edje/embryo_run_program.edc b/legacy-examples/c/edje/embryo_run_program.edc similarity index 100% rename from unsorted/edje/embryo_run_program.edc rename to legacy-examples/c/edje/embryo_run_program.edc diff --git a/unsorted/edje/embryo_set_state.edc b/legacy-examples/c/edje/embryo_set_state.edc similarity index 100% rename from unsorted/edje/embryo_set_state.edc rename to legacy-examples/c/edje/embryo_set_state.edc diff --git a/unsorted/edje/embryo_set_state_anim.edc b/legacy-examples/c/edje/embryo_set_state_anim.edc similarity index 100% rename from unsorted/edje/embryo_set_state_anim.edc rename to legacy-examples/c/edje/embryo_set_state_anim.edc diff --git a/unsorted/edje/embryo_set_text.edc b/legacy-examples/c/edje/embryo_set_text.edc similarity index 100% rename from unsorted/edje/embryo_set_text.edc rename to legacy-examples/c/edje/embryo_set_text.edc diff --git a/unsorted/edje/embryo_timer.edc b/legacy-examples/c/edje/embryo_timer.edc similarity index 100% rename from unsorted/edje/embryo_timer.edc rename to legacy-examples/c/edje/embryo_timer.edc diff --git a/unsorted/edje/embryo_tween_anim.edc b/legacy-examples/c/edje/embryo_tween_anim.edc similarity index 100% rename from unsorted/edje/embryo_tween_anim.edc rename to legacy-examples/c/edje/embryo_tween_anim.edc diff --git a/legacy-examples/c/edje/en_IN/domain_name.mo b/legacy-examples/c/edje/en_IN/domain_name.mo new file mode 100644 index 0000000000000000000000000000000000000000..0c1b2fcd163e5446dec4b20d6799aa2804254517 GIT binary patch literal 201 zcmca7#4?ou2v~qv28eBdm=%a)fS4VK3xF6TR{`bM0%?9AZiVtengxJ(E)a78@j4&| z$?pVWMj&PeVh~^gVvsq`9*%zQt}YBdK#IY~-_gYrNC!s-hq(GGfW$%_-CY@+GZORC sQ&SjxfK+K>da8nJUV2VuaR!4=equ^yUb>#19z$?taY<^f0!#@50L=v=K>z>% literal 0 HcmV?d00001 diff --git a/unsorted/edje/en_IN/domain_name.po b/legacy-examples/c/edje/en_IN/domain_name.po similarity index 100% rename from unsorted/edje/en_IN/domain_name.po rename to legacy-examples/c/edje/en_IN/domain_name.po diff --git a/unsorted/edje/entry.edc b/legacy-examples/c/edje/entry.edc similarity index 100% rename from unsorted/edje/entry.edc rename to legacy-examples/c/edje/entry.edc diff --git a/unsorted/edje/external_elm_anchorblock.edc b/legacy-examples/c/edje/external_elm_anchorblock.edc similarity index 100% rename from unsorted/edje/external_elm_anchorblock.edc rename to legacy-examples/c/edje/external_elm_anchorblock.edc diff --git a/unsorted/edje/external_elm_button.edc b/legacy-examples/c/edje/external_elm_button.edc similarity index 100% rename from unsorted/edje/external_elm_button.edc rename to legacy-examples/c/edje/external_elm_button.edc diff --git a/unsorted/edje/external_elm_check.edc b/legacy-examples/c/edje/external_elm_check.edc similarity index 100% rename from unsorted/edje/external_elm_check.edc rename to legacy-examples/c/edje/external_elm_check.edc diff --git a/unsorted/edje/external_elm_panes.edc b/legacy-examples/c/edje/external_elm_panes.edc similarity index 100% rename from unsorted/edje/external_elm_panes.edc rename to legacy-examples/c/edje/external_elm_panes.edc diff --git a/unsorted/edje/external_emotion_elm.edc b/legacy-examples/c/edje/external_emotion_elm.edc similarity index 100% rename from unsorted/edje/external_emotion_elm.edc rename to legacy-examples/c/edje/external_emotion_elm.edc diff --git a/unsorted/edje/favorite_off.svg b/legacy-examples/c/edje/favorite_off.svg similarity index 100% rename from unsorted/edje/favorite_off.svg rename to legacy-examples/c/edje/favorite_off.svg diff --git a/unsorted/edje/favorite_on.svg b/legacy-examples/c/edje/favorite_on.svg similarity index 100% rename from unsorted/edje/favorite_on.svg rename to legacy-examples/c/edje/favorite_on.svg diff --git a/unsorted/edje/focus.edc b/legacy-examples/c/edje/focus.edc similarity index 100% rename from unsorted/edje/focus.edc rename to legacy-examples/c/edje/focus.edc diff --git a/unsorted/edje/fsm.svg b/legacy-examples/c/edje/fsm.svg similarity index 100% rename from unsorted/edje/fsm.svg rename to legacy-examples/c/edje/fsm.svg diff --git a/unsorted/edje/google.svg b/legacy-examples/c/edje/google.svg similarity index 100% rename from unsorted/edje/google.svg rename to legacy-examples/c/edje/google.svg diff --git a/unsorted/edje/hg0.svg b/legacy-examples/c/edje/hg0.svg similarity index 100% rename from unsorted/edje/hg0.svg rename to legacy-examples/c/edje/hg0.svg diff --git a/legacy-examples/c/edje/hi_IN/domain_name.mo b/legacy-examples/c/edje/hi_IN/domain_name.mo new file mode 100644 index 0000000000000000000000000000000000000000..3901b8c2dfb3df3a3604a7b330f9edea192360fb GIT binary patch literal 260 zcmYMsu?oU45C-6=6>$=r1v@zR30#5=Rj4{t2cZw)=pwiXLUD91!bKcZq>FX2Zz4DN zApVI317H3mcb9kDIS4EVI?#tY#L$2xnA)nmuaPa-LKDnz7gFd!QQkku3e>=?Dwux; zLpceQFG7R}r_vuGqeV1RW7oXRWuOGph3UkU;dEtsF+H%mOi!kQ>CAd>>Ux8E#yVj- d+M-SnciZ;s);rJh(3IP`+|H#;H?;l#6<=HOT2BA~ literal 0 HcmV?d00001 diff --git a/unsorted/edje/hi_IN/domain_name.po b/legacy-examples/c/edje/hi_IN/domain_name.po similarity index 100% rename from unsorted/edje/hi_IN/domain_name.po rename to legacy-examples/c/edje/hi_IN/domain_name.po diff --git a/unsorted/edje/ibm.svg b/legacy-examples/c/edje/ibm.svg similarity index 100% rename from unsorted/edje/ibm.svg rename to legacy-examples/c/edje/ibm.svg diff --git a/unsorted/edje/lineargrad1.svg b/legacy-examples/c/edje/lineargrad1.svg similarity index 100% rename from unsorted/edje/lineargrad1.svg rename to legacy-examples/c/edje/lineargrad1.svg diff --git a/unsorted/edje/lua_script.edc b/legacy-examples/c/edje/lua_script.edc similarity index 100% rename from unsorted/edje/lua_script.edc rename to legacy-examples/c/edje/lua_script.edc diff --git a/legacy-examples/c/edje/meson.build b/legacy-examples/c/edje/meson.build new file mode 100644 index 00000000..bf265ea4 --- /dev/null +++ b/legacy-examples/c/edje/meson.build @@ -0,0 +1,134 @@ +edc_files = [ + 'animations.edc', + 'animations2.edc', + 'basic.edc', + 'basic2.edc', + 'bezier-transition-example.edc', + 'box.edc', + 'box_example.edc', + 'color-class.edc', + 'drag.edc', + 'dynamic_multiseat.edc', + 'edje-group.edc', + 'edje-nested.edc', + 'edje-threshold.edc', + 'edje_example.edc', + 'embryo_custom_state.edc', + 'embryo_pong.edc', + 'embryo_run_program.edc', + 'embryo_set_state.edc', + 'embryo_set_state_anim.edc', + 'embryo_set_text.edc', + 'embryo_timer.edc', + 'embryo_tween_anim.edc', + 'entry.edc', + 'external_elm_anchorblock.edc', + 'external_elm_button.edc', + 'external_elm_check.edc', + 'external_elm_panes.edc', + 'external_emotion_elm.edc', + 'focus.edc', + 'lua_script.edc', + 'messages_echo.edc', + 'multiseat.edc', + 'multiseat_custom_names.edc', + 'multiseat_filter.edc', + 'perspective.edc', + 'signals-messages.edc', + 'signalsBubble.edc', + 'sigtest.edc', + 'svg.edc', + 'swallow.edc', + 'table.edc', + 'text.edc', + 'textblock-hyphen.edc', + 'toggle_using_filter.edc' +] + +edc_files += [ + 'physics_3d.edc', + 'physics_actions.edc', + 'physics_backcull.edc', + 'physics_basic.edc', + 'physics_complex.edc', + 'physics_soft_bodies.edc' +] + +themes = [] + +foreach edc_file : edc_files + themes += custom_target('edje_cc_' + edc_file, + input : edc_file, + output : '@BASENAME@.edj', + command : [edje_cc, '-beta', + '-id', meson.current_source_dir(), + '-fd', meson.current_source_dir(), + '-sd', meson.current_source_dir(), + '-vd', meson.current_source_dir(), + '-dd', meson.current_source_dir(), + '-md', meson.current_source_dir(), + '-td', meson.current_source_dir(), + '@INPUT@', '@OUTPUT@'], + ) +endforeach + +codegen = custom_target('edje_cc_codegen_edc', + input : 'codegen.edc', + output : '@BASENAME@.edj', + command : [edje_cc, '-beta', + '-id', meson.current_source_dir(), + '-fd', meson.current_source_dir(), + '-sd', meson.current_source_dir(), + '-vd', meson.current_source_dir(), + '-dd', meson.current_source_dir(), + '-md', meson.current_source_dir(), + '-td', meson.current_source_dir(), + '@INPUT@', '@OUTPUT@'], + ) + +codegen = custom_target('edje_codegen_codegen.edj', + input : codegen, + output : ['@BASENAME@_example_generated.c', '@BASENAME@_example_generated.h'], + command : [edje_codegen, + '--prefix=codegen_example', '@INPUT@', + 'example_group', '@OUTPUT0@', '@OUTPUT1@'], + depends : [themes]) + +edje_examples = [ + 'animations2', + 'edje-animations', + 'edje-basic', + 'edje-basic2', + 'edje-box', + 'edje-box2', + 'edje-codegen-example', + 'edje-color-class', + 'edje-drag', + 'edje-dynamic-multiseat', + 'edje-edit-part-box', + 'edje-entry', + 'edje-focus', + 'edje-multiseat', + 'edje-multiseat-custom-names', + 'edje-multiseat-filter', + 'edje-multisense', + 'edje-perspective', + 'edje-signals-messages', + 'edje-swallow', + 'edje-swallow2', + 'edje-table', + 'edje-text', + 'edje-textblock-hyphenation', + 'edje_example', + 'signals2', + 'sigtest', + 'svg-test' +] + +foreach edje_example : edje_examples + executable(edje_example, + [edje_example + '.c'] + [codegen], + dependencies: [edje, ecore, ecore_evas], + include_directories : include_directories('..') + ) +endforeach diff --git a/unsorted/edje/messages_echo.edc b/legacy-examples/c/edje/messages_echo.edc similarity index 100% rename from unsorted/edje/messages_echo.edc rename to legacy-examples/c/edje/messages_echo.edc diff --git a/unsorted/edje/multiseat.edc b/legacy-examples/c/edje/multiseat.edc similarity index 100% rename from unsorted/edje/multiseat.edc rename to legacy-examples/c/edje/multiseat.edc diff --git a/unsorted/edje/multiseat_custom_names.edc b/legacy-examples/c/edje/multiseat_custom_names.edc similarity index 100% rename from unsorted/edje/multiseat_custom_names.edc rename to legacy-examples/c/edje/multiseat_custom_names.edc diff --git a/unsorted/edje/multiseat_filter.edc b/legacy-examples/c/edje/multiseat_filter.edc similarity index 100% rename from unsorted/edje/multiseat_filter.edc rename to legacy-examples/c/edje/multiseat_filter.edc diff --git a/unsorted/edje/multisense.edc b/legacy-examples/c/edje/multisense.edc similarity index 100% rename from unsorted/edje/multisense.edc rename to legacy-examples/c/edje/multisense.edc diff --git a/unsorted/edje/osa.svg b/legacy-examples/c/edje/osa.svg similarity index 100% rename from unsorted/edje/osa.svg rename to legacy-examples/c/edje/osa.svg diff --git a/unsorted/edje/perspective.edc b/legacy-examples/c/edje/perspective.edc similarity index 100% rename from unsorted/edje/perspective.edc rename to legacy-examples/c/edje/perspective.edc diff --git a/unsorted/edje/physics_3d.edc b/legacy-examples/c/edje/physics_3d.edc similarity index 100% rename from unsorted/edje/physics_3d.edc rename to legacy-examples/c/edje/physics_3d.edc diff --git a/unsorted/edje/physics_actions.edc b/legacy-examples/c/edje/physics_actions.edc similarity index 100% rename from unsorted/edje/physics_actions.edc rename to legacy-examples/c/edje/physics_actions.edc diff --git a/unsorted/edje/physics_backcull.edc b/legacy-examples/c/edje/physics_backcull.edc similarity index 100% rename from unsorted/edje/physics_backcull.edc rename to legacy-examples/c/edje/physics_backcull.edc diff --git a/unsorted/edje/physics_basic.edc b/legacy-examples/c/edje/physics_basic.edc similarity index 100% rename from unsorted/edje/physics_basic.edc rename to legacy-examples/c/edje/physics_basic.edc diff --git a/unsorted/edje/physics_complex.edc b/legacy-examples/c/edje/physics_complex.edc similarity index 100% rename from unsorted/edje/physics_complex.edc rename to legacy-examples/c/edje/physics_complex.edc diff --git a/unsorted/edje/physics_soft_bodies.edc b/legacy-examples/c/edje/physics_soft_bodies.edc similarity index 100% rename from unsorted/edje/physics_soft_bodies.edc rename to legacy-examples/c/edje/physics_soft_bodies.edc diff --git a/unsorted/edje/radialgrad1.svg b/legacy-examples/c/edje/radialgrad1.svg similarity index 100% rename from unsorted/edje/radialgrad1.svg rename to legacy-examples/c/edje/radialgrad1.svg diff --git a/unsorted/edje/red.png b/legacy-examples/c/edje/red.png similarity index 100% rename from unsorted/edje/red.png rename to legacy-examples/c/edje/red.png diff --git a/unsorted/edje/scion.svg b/legacy-examples/c/edje/scion.svg similarity index 100% rename from unsorted/edje/scion.svg rename to legacy-examples/c/edje/scion.svg diff --git a/unsorted/edje/signals-messages.edc b/legacy-examples/c/edje/signals-messages.edc similarity index 100% rename from unsorted/edje/signals-messages.edc rename to legacy-examples/c/edje/signals-messages.edc diff --git a/unsorted/edje/signals2.c b/legacy-examples/c/edje/signals2.c similarity index 100% rename from unsorted/edje/signals2.c rename to legacy-examples/c/edje/signals2.c diff --git a/unsorted/edje/signalsBubble.edc b/legacy-examples/c/edje/signalsBubble.edc similarity index 100% rename from unsorted/edje/signalsBubble.edc rename to legacy-examples/c/edje/signalsBubble.edc diff --git a/unsorted/edje/sigtest.c b/legacy-examples/c/edje/sigtest.c similarity index 100% rename from unsorted/edje/sigtest.c rename to legacy-examples/c/edje/sigtest.c diff --git a/unsorted/edje/sigtest.edc b/legacy-examples/c/edje/sigtest.edc similarity index 100% rename from unsorted/edje/sigtest.edc rename to legacy-examples/c/edje/sigtest.edc diff --git a/unsorted/edje/svg-test.c b/legacy-examples/c/edje/svg-test.c similarity index 100% rename from unsorted/edje/svg-test.c rename to legacy-examples/c/edje/svg-test.c diff --git a/unsorted/edje/svg.edc b/legacy-examples/c/edje/svg.edc similarity index 100% rename from unsorted/edje/svg.edc rename to legacy-examples/c/edje/svg.edc diff --git a/unsorted/edje/swallow.edc b/legacy-examples/c/edje/swallow.edc similarity index 100% rename from unsorted/edje/swallow.edc rename to legacy-examples/c/edje/swallow.edc diff --git a/unsorted/edje/ta_IN/domain_name.mo b/legacy-examples/c/edje/ta_IN/domain_name.mo similarity index 100% rename from unsorted/edje/ta_IN/domain_name.mo rename to legacy-examples/c/edje/ta_IN/domain_name.mo diff --git a/unsorted/edje/table.edc b/legacy-examples/c/edje/table.edc similarity index 100% rename from unsorted/edje/table.edc rename to legacy-examples/c/edje/table.edc diff --git a/unsorted/edje/test.png b/legacy-examples/c/edje/test.png similarity index 100% rename from unsorted/edje/test.png rename to legacy-examples/c/edje/test.png diff --git a/unsorted/edje/text.edc b/legacy-examples/c/edje/text.edc similarity index 100% rename from unsorted/edje/text.edc rename to legacy-examples/c/edje/text.edc diff --git a/unsorted/edje/textblock-hyphen.edc b/legacy-examples/c/edje/textblock-hyphen.edc similarity index 100% rename from unsorted/edje/textblock-hyphen.edc rename to legacy-examples/c/edje/textblock-hyphen.edc diff --git a/unsorted/edje/tiger.svg b/legacy-examples/c/edje/tiger.svg similarity index 100% rename from unsorted/edje/tiger.svg rename to legacy-examples/c/edje/tiger.svg diff --git a/unsorted/edje/toggle_using_filter.edc b/legacy-examples/c/edje/toggle_using_filter.edc similarity index 100% rename from unsorted/edje/toggle_using_filter.edc rename to legacy-examples/c/edje/toggle_using_filter.edc diff --git a/unsorted/edje/ubuntu.svg b/legacy-examples/c/edje/ubuntu.svg similarity index 100% rename from unsorted/edje/ubuntu.svg rename to legacy-examples/c/edje/ubuntu.svg diff --git a/unsorted/edje/venus.svg b/legacy-examples/c/edje/venus.svg similarity index 100% rename from unsorted/edje/venus.svg rename to legacy-examples/c/edje/venus.svg diff --git a/unsorted/edje/wikimedia.svg b/legacy-examples/c/edje/wikimedia.svg similarity index 100% rename from unsorted/edje/wikimedia.svg rename to legacy-examples/c/edje/wikimedia.svg diff --git a/unsorted/edje/yadis.svg b/legacy-examples/c/edje/yadis.svg similarity index 100% rename from unsorted/edje/yadis.svg rename to legacy-examples/c/edje/yadis.svg diff --git a/unsorted/edje/yinyang.svg b/legacy-examples/c/edje/yinyang.svg similarity index 100% rename from unsorted/edje/yinyang.svg rename to legacy-examples/c/edje/yinyang.svg diff --git a/unsorted/eet/eet-basic.c b/legacy-examples/c/eet/eet-basic.c similarity index 100% rename from unsorted/eet/eet-basic.c rename to legacy-examples/c/eet/eet-basic.c diff --git a/unsorted/eet/eet-data-cipher_decipher.c b/legacy-examples/c/eet/eet-data-cipher_decipher.c similarity index 100% rename from unsorted/eet/eet-data-cipher_decipher.c rename to legacy-examples/c/eet/eet-data-cipher_decipher.c diff --git a/unsorted/eet/eet-data-file_descriptor_01.c b/legacy-examples/c/eet/eet-data-file_descriptor_01.c similarity index 100% rename from unsorted/eet/eet-data-file_descriptor_01.c rename to legacy-examples/c/eet/eet-data-file_descriptor_01.c diff --git a/unsorted/eet/eet-data-file_descriptor_02.c b/legacy-examples/c/eet/eet-data-file_descriptor_02.c similarity index 100% rename from unsorted/eet/eet-data-file_descriptor_02.c rename to legacy-examples/c/eet/eet-data-file_descriptor_02.c diff --git a/unsorted/eet/eet-data-nested.c b/legacy-examples/c/eet/eet-data-nested.c similarity index 100% rename from unsorted/eet/eet-data-nested.c rename to legacy-examples/c/eet/eet-data-nested.c diff --git a/unsorted/eet/eet-data-simple.c b/legacy-examples/c/eet/eet-data-simple.c similarity index 100% rename from unsorted/eet/eet-data-simple.c rename to legacy-examples/c/eet/eet-data-simple.c diff --git a/unsorted/eet/eet-file.c b/legacy-examples/c/eet/eet-file.c similarity index 100% rename from unsorted/eet/eet-file.c rename to legacy-examples/c/eet/eet-file.c diff --git a/legacy-examples/c/eet/meson.build b/legacy-examples/c/eet/meson.build new file mode 100644 index 00000000..98a1120a --- /dev/null +++ b/legacy-examples/c/eet/meson.build @@ -0,0 +1,13 @@ +examples = [ + 'eet-basic', + 'eet-file', + 'eet-data-simple', + 'eet-data-nested', + 'eet-data-file_descriptor_01', + 'eet-data-file_descriptor_02', + 'eet-data-cipher_decipher' +] + +foreach example : examples + executable(example, example + '.c', dependencies: eet) +endforeach diff --git a/unsorted/eina/addr_book.txt b/legacy-examples/c/eina/addr_book.txt similarity index 100% rename from unsorted/eina/addr_book.txt rename to legacy-examples/c/eina/addr_book.txt diff --git a/unsorted/eina/chat.xml b/legacy-examples/c/eina/chat.xml similarity index 100% rename from unsorted/eina/chat.xml rename to legacy-examples/c/eina/chat.xml diff --git a/unsorted/eina/eina_accessor_01.c b/legacy-examples/c/eina/eina_accessor_01.c similarity index 100% rename from unsorted/eina/eina_accessor_01.c rename to legacy-examples/c/eina/eina_accessor_01.c diff --git a/unsorted/eina/eina_array_01.c b/legacy-examples/c/eina/eina_array_01.c similarity index 100% rename from unsorted/eina/eina_array_01.c rename to legacy-examples/c/eina/eina_array_01.c diff --git a/unsorted/eina/eina_array_02.c b/legacy-examples/c/eina/eina_array_02.c similarity index 100% rename from unsorted/eina/eina_array_02.c rename to legacy-examples/c/eina/eina_array_02.c diff --git a/unsorted/eina/eina_error_01.c b/legacy-examples/c/eina/eina_error_01.c similarity index 100% rename from unsorted/eina/eina_error_01.c rename to legacy-examples/c/eina/eina_error_01.c diff --git a/unsorted/eina/eina_file_01.c b/legacy-examples/c/eina/eina_file_01.c similarity index 100% rename from unsorted/eina/eina_file_01.c rename to legacy-examples/c/eina/eina_file_01.c diff --git a/unsorted/eina/eina_file_02.c b/legacy-examples/c/eina/eina_file_02.c similarity index 100% rename from unsorted/eina/eina_file_02.c rename to legacy-examples/c/eina/eina_file_02.c diff --git a/unsorted/eina/eina_hash_01.c b/legacy-examples/c/eina/eina_hash_01.c similarity index 100% rename from unsorted/eina/eina_hash_01.c rename to legacy-examples/c/eina/eina_hash_01.c diff --git a/unsorted/eina/eina_hash_02.c b/legacy-examples/c/eina/eina_hash_02.c similarity index 100% rename from unsorted/eina/eina_hash_02.c rename to legacy-examples/c/eina/eina_hash_02.c diff --git a/unsorted/eina/eina_hash_03.c b/legacy-examples/c/eina/eina_hash_03.c similarity index 100% rename from unsorted/eina/eina_hash_03.c rename to legacy-examples/c/eina/eina_hash_03.c diff --git a/unsorted/eina/eina_hash_04.c b/legacy-examples/c/eina/eina_hash_04.c similarity index 100% rename from unsorted/eina/eina_hash_04.c rename to legacy-examples/c/eina/eina_hash_04.c diff --git a/unsorted/eina/eina_hash_05.c b/legacy-examples/c/eina/eina_hash_05.c similarity index 100% rename from unsorted/eina/eina_hash_05.c rename to legacy-examples/c/eina/eina_hash_05.c diff --git a/unsorted/eina/eina_hash_06.c b/legacy-examples/c/eina/eina_hash_06.c similarity index 100% rename from unsorted/eina/eina_hash_06.c rename to legacy-examples/c/eina/eina_hash_06.c diff --git a/unsorted/eina/eina_hash_07.c b/legacy-examples/c/eina/eina_hash_07.c similarity index 100% rename from unsorted/eina/eina_hash_07.c rename to legacy-examples/c/eina/eina_hash_07.c diff --git a/unsorted/eina/eina_hash_08.c b/legacy-examples/c/eina/eina_hash_08.c similarity index 100% rename from unsorted/eina/eina_hash_08.c rename to legacy-examples/c/eina/eina_hash_08.c diff --git a/unsorted/eina/eina_inarray_01.c b/legacy-examples/c/eina/eina_inarray_01.c similarity index 100% rename from unsorted/eina/eina_inarray_01.c rename to legacy-examples/c/eina/eina_inarray_01.c diff --git a/unsorted/eina/eina_inarray_02.c b/legacy-examples/c/eina/eina_inarray_02.c similarity index 100% rename from unsorted/eina/eina_inarray_02.c rename to legacy-examples/c/eina/eina_inarray_02.c diff --git a/unsorted/eina/eina_inarray_03.c b/legacy-examples/c/eina/eina_inarray_03.c similarity index 100% rename from unsorted/eina/eina_inarray_03.c rename to legacy-examples/c/eina/eina_inarray_03.c diff --git a/unsorted/eina/eina_inlist_01.c b/legacy-examples/c/eina/eina_inlist_01.c similarity index 100% rename from unsorted/eina/eina_inlist_01.c rename to legacy-examples/c/eina/eina_inlist_01.c diff --git a/unsorted/eina/eina_inlist_02.c b/legacy-examples/c/eina/eina_inlist_02.c similarity index 100% rename from unsorted/eina/eina_inlist_02.c rename to legacy-examples/c/eina/eina_inlist_02.c diff --git a/unsorted/eina/eina_inlist_03.c b/legacy-examples/c/eina/eina_inlist_03.c similarity index 100% rename from unsorted/eina/eina_inlist_03.c rename to legacy-examples/c/eina/eina_inlist_03.c diff --git a/unsorted/eina/eina_iterator_01.c b/legacy-examples/c/eina/eina_iterator_01.c similarity index 100% rename from unsorted/eina/eina_iterator_01.c rename to legacy-examples/c/eina/eina_iterator_01.c diff --git a/unsorted/eina/eina_list_01.c b/legacy-examples/c/eina/eina_list_01.c similarity index 100% rename from unsorted/eina/eina_list_01.c rename to legacy-examples/c/eina/eina_list_01.c diff --git a/unsorted/eina/eina_list_02.c b/legacy-examples/c/eina/eina_list_02.c similarity index 100% rename from unsorted/eina/eina_list_02.c rename to legacy-examples/c/eina/eina_list_02.c diff --git a/unsorted/eina/eina_list_03.c b/legacy-examples/c/eina/eina_list_03.c similarity index 100% rename from unsorted/eina/eina_list_03.c rename to legacy-examples/c/eina/eina_list_03.c diff --git a/unsorted/eina/eina_list_04.c b/legacy-examples/c/eina/eina_list_04.c similarity index 100% rename from unsorted/eina/eina_list_04.c rename to legacy-examples/c/eina/eina_list_04.c diff --git a/unsorted/eina/eina_log_01.c b/legacy-examples/c/eina/eina_log_01.c similarity index 100% rename from unsorted/eina/eina_log_01.c rename to legacy-examples/c/eina/eina_log_01.c diff --git a/unsorted/eina/eina_log_02.c b/legacy-examples/c/eina/eina_log_02.c similarity index 100% rename from unsorted/eina/eina_log_02.c rename to legacy-examples/c/eina/eina_log_02.c diff --git a/unsorted/eina/eina_log_03.c b/legacy-examples/c/eina/eina_log_03.c similarity index 100% rename from unsorted/eina/eina_log_03.c rename to legacy-examples/c/eina/eina_log_03.c diff --git a/unsorted/eina/eina_magic_01.c b/legacy-examples/c/eina/eina_magic_01.c similarity index 100% rename from unsorted/eina/eina_magic_01.c rename to legacy-examples/c/eina/eina_magic_01.c diff --git a/unsorted/eina/eina_simple_xml_parser_01.c b/legacy-examples/c/eina/eina_simple_xml_parser_01.c similarity index 100% rename from unsorted/eina/eina_simple_xml_parser_01.c rename to legacy-examples/c/eina/eina_simple_xml_parser_01.c diff --git a/unsorted/eina/eina_simple_xml_parser_02.c b/legacy-examples/c/eina/eina_simple_xml_parser_02.c similarity index 100% rename from unsorted/eina/eina_simple_xml_parser_02.c rename to legacy-examples/c/eina/eina_simple_xml_parser_02.c diff --git a/unsorted/eina/eina_str_01.c b/legacy-examples/c/eina/eina_str_01.c similarity index 100% rename from unsorted/eina/eina_str_01.c rename to legacy-examples/c/eina/eina_str_01.c diff --git a/unsorted/eina/eina_strbuf_01.c b/legacy-examples/c/eina/eina_strbuf_01.c similarity index 100% rename from unsorted/eina/eina_strbuf_01.c rename to legacy-examples/c/eina/eina_strbuf_01.c diff --git a/unsorted/eina/eina_strbuf_02.c b/legacy-examples/c/eina/eina_strbuf_02.c similarity index 100% rename from unsorted/eina/eina_strbuf_02.c rename to legacy-examples/c/eina/eina_strbuf_02.c diff --git a/unsorted/eina/eina_stringshare_01.c b/legacy-examples/c/eina/eina_stringshare_01.c similarity index 100% rename from unsorted/eina/eina_stringshare_01.c rename to legacy-examples/c/eina/eina_stringshare_01.c diff --git a/unsorted/eina/eina_tiler_01.c b/legacy-examples/c/eina/eina_tiler_01.c similarity index 100% rename from unsorted/eina/eina_tiler_01.c rename to legacy-examples/c/eina/eina_tiler_01.c diff --git a/unsorted/eina/eina_tiler_02.c b/legacy-examples/c/eina/eina_tiler_02.c similarity index 100% rename from unsorted/eina/eina_tiler_02.c rename to legacy-examples/c/eina/eina_tiler_02.c diff --git a/unsorted/eina/eina_tmpstr_01.c b/legacy-examples/c/eina/eina_tmpstr_01.c similarity index 100% rename from unsorted/eina/eina_tmpstr_01.c rename to legacy-examples/c/eina/eina_tmpstr_01.c diff --git a/unsorted/eina/eina_value_01.c b/legacy-examples/c/eina/eina_value_01.c similarity index 100% rename from unsorted/eina/eina_value_01.c rename to legacy-examples/c/eina/eina_value_01.c diff --git a/unsorted/eina/eina_value_02.c b/legacy-examples/c/eina/eina_value_02.c similarity index 100% rename from unsorted/eina/eina_value_02.c rename to legacy-examples/c/eina/eina_value_02.c diff --git a/unsorted/eina/eina_value_03.c b/legacy-examples/c/eina/eina_value_03.c similarity index 100% rename from unsorted/eina/eina_value_03.c rename to legacy-examples/c/eina/eina_value_03.c diff --git a/unsorted/eina/eina_value_04.c b/legacy-examples/c/eina/eina_value_04.c similarity index 100% rename from unsorted/eina/eina_value_04.c rename to legacy-examples/c/eina/eina_value_04.c diff --git a/unsorted/eina/eina_xattr_01.c b/legacy-examples/c/eina/eina_xattr_01.c similarity index 100% rename from unsorted/eina/eina_xattr_01.c rename to legacy-examples/c/eina/eina_xattr_01.c diff --git a/unsorted/eina/eina_xattr_02.c b/legacy-examples/c/eina/eina_xattr_02.c similarity index 100% rename from unsorted/eina/eina_xattr_02.c rename to legacy-examples/c/eina/eina_xattr_02.c diff --git a/unsorted/eina/exia.xml b/legacy-examples/c/eina/exia.xml similarity index 100% rename from unsorted/eina/exia.xml rename to legacy-examples/c/eina/exia.xml diff --git a/legacy-examples/c/eina/meson.build b/legacy-examples/c/eina/meson.build new file mode 100644 index 00000000..dd3851f7 --- /dev/null +++ b/legacy-examples/c/eina/meson.build @@ -0,0 +1,48 @@ +examples = [ +'eina_accessor_01', +'eina_array_01', +'eina_array_02', +'eina_error_01', +'eina_file_01', +'eina_file_02', +'eina_hash_01', +'eina_hash_02', +'eina_hash_03', +'eina_hash_04', +'eina_hash_05', +'eina_hash_06', +'eina_hash_07', +'eina_hash_08', +'eina_iterator_01', +'eina_list_01', +'eina_list_02', +'eina_list_03', +'eina_list_04', +'eina_log_01', +'eina_log_02', +'eina_log_03', +'eina_inlist_01', +'eina_inlist_02', +'eina_inlist_03', +'eina_str_01', +'eina_strbuf_01', +'eina_stringshare_01', +'eina_tmpstr_01', +#that examples is using ecore evas ... WTF +#'eina_tiler_01', +'eina_simple_xml_parser_01', +'eina_simple_xml_parser_02', +'eina_value_01', +'eina_value_02', +'eina_value_03', +'eina_inarray_01', +'eina_inarray_02', +'eina_inarray_03', +'eina_magic_01', +'eina_xattr_01', +'eina_xattr_02' +] + +foreach example : examples + executable(example, example + '.c', dependencies: eina) +endforeach diff --git a/unsorted/eio/eio_file_copy.c b/legacy-examples/c/eio/eio_file_copy.c similarity index 100% rename from unsorted/eio/eio_file_copy.c rename to legacy-examples/c/eio/eio_file_copy.c diff --git a/unsorted/eio/eio_file_ls.c b/legacy-examples/c/eio/eio_file_ls.c similarity index 100% rename from unsorted/eio/eio_file_ls.c rename to legacy-examples/c/eio/eio_file_ls.c diff --git a/unsorted/eio/eio_sentry.c b/legacy-examples/c/eio/eio_sentry.c similarity index 100% rename from unsorted/eio/eio_sentry.c rename to legacy-examples/c/eio/eio_sentry.c diff --git a/legacy-examples/c/eio/meson.build b/legacy-examples/c/eio/meson.build new file mode 100644 index 00000000..9299eb9f --- /dev/null +++ b/legacy-examples/c/eio/meson.build @@ -0,0 +1,12 @@ +files = [ + 'eio_file_copy', + 'eio_file_ls', + 'eio_sentry' +] + +foreach file : files + executable(file, + file + '.c', + dependencies: [ecore, eio], + ) +endforeach diff --git a/unsorted/eldbus/banshee.c b/legacy-examples/c/eldbus/banshee.c similarity index 100% rename from unsorted/eldbus/banshee.c rename to legacy-examples/c/eldbus/banshee.c diff --git a/unsorted/eldbus/client.c b/legacy-examples/c/eldbus/client.c similarity index 100% rename from unsorted/eldbus/client.c rename to legacy-examples/c/eldbus/client.c diff --git a/unsorted/eldbus/complex-types-client-eina-value.c b/legacy-examples/c/eldbus/complex-types-client-eina-value.c similarity index 100% rename from unsorted/eldbus/complex-types-client-eina-value.c rename to legacy-examples/c/eldbus/complex-types-client-eina-value.c diff --git a/unsorted/eldbus/complex-types-server.c b/legacy-examples/c/eldbus/complex-types-server.c similarity index 100% rename from unsorted/eldbus/complex-types-server.c rename to legacy-examples/c/eldbus/complex-types-server.c diff --git a/unsorted/eldbus/complex-types.c b/legacy-examples/c/eldbus/complex-types.c similarity index 100% rename from unsorted/eldbus/complex-types.c rename to legacy-examples/c/eldbus/complex-types.c diff --git a/unsorted/eldbus/connect-address.c b/legacy-examples/c/eldbus/connect-address.c similarity index 100% rename from unsorted/eldbus/connect-address.c rename to legacy-examples/c/eldbus/connect-address.c diff --git a/unsorted/eldbus/connman-list-services.c b/legacy-examples/c/eldbus/connman-list-services.c similarity index 100% rename from unsorted/eldbus/connman-list-services.c rename to legacy-examples/c/eldbus/connman-list-services.c diff --git a/unsorted/eldbus/dbusmodel.c b/legacy-examples/c/eldbus/dbusmodel.c similarity index 100% rename from unsorted/eldbus/dbusmodel.c rename to legacy-examples/c/eldbus/dbusmodel.c diff --git a/legacy-examples/c/eldbus/meson.build b/legacy-examples/c/eldbus/meson.build new file mode 100644 index 00000000..db4dadaf --- /dev/null +++ b/legacy-examples/c/eldbus/meson.build @@ -0,0 +1,17 @@ +examples = [ + 'connman-list-services', + 'ofono-dial', + 'banshee', + 'complex-types', + 'complex-types-server', + 'server', + 'client', + 'simple-signal-emit', + 'complex-types-client-eina-value', + 'connect-address', + 'dbusmodel', +] + +foreach example : examples + executable(example, example + '.c', dependencies: [eldbus, ecore]) +endforeach diff --git a/unsorted/eldbus/ofono-dial.c b/legacy-examples/c/eldbus/ofono-dial.c similarity index 100% rename from unsorted/eldbus/ofono-dial.c rename to legacy-examples/c/eldbus/ofono-dial.c diff --git a/unsorted/eldbus/server.c b/legacy-examples/c/eldbus/server.c similarity index 100% rename from unsorted/eldbus/server.c rename to legacy-examples/c/eldbus/server.c diff --git a/unsorted/eldbus/simple-signal-emit.c b/legacy-examples/c/eldbus/simple-signal-emit.c similarity index 100% rename from unsorted/eldbus/simple-signal-emit.c rename to legacy-examples/c/eldbus/simple-signal-emit.c diff --git a/unsorted/elementary/Makefile.examples b/legacy-examples/c/elementary/Makefile similarity index 100% rename from unsorted/elementary/Makefile.examples rename to legacy-examples/c/elementary/Makefile diff --git a/legacy-examples/c/elementary/Makefile.examples b/legacy-examples/c/elementary/Makefile.examples new file mode 100644 index 00000000..3967f5aa --- /dev/null +++ b/legacy-examples/c/elementary/Makefile.examples @@ -0,0 +1,153 @@ +EDJE_CC=edje_cc +EDJE_CODEGEN=edje_codegen +ELEMENTARY_CODEGEN=elementary_codegen +COMMON_FLAGS= \ +`pkg-config --libs --cflags eina,ecore,evas,ecore-evas,edje,eo,ecore-file,elementary,elocation` \ +-lm + +EDJE_OBJS = \ +codegen_example.edj \ +efl_ui_view_list_example.edj \ +evas3d_map_example.edj \ +layout_example.edj \ +prefs_example_03.edj \ +theme_example.edj \ +twitter_example_01.edj + + +EXAMPLES = \ +actionslider_example_01 \ +bg_example_01 \ +bg_example_02 \ +bg_example_03 \ +box_example_02 \ +bubble_example_01 \ +button_example_00 \ +button_example_01 \ +calendar_example_01 \ +calendar_example_02 \ +calendar_example_03 \ +calendar_example_04 \ +calendar_example_05 \ +calendar_example_06 \ +check_example_01 \ +clock_example \ +colorselector_example_01 \ +conformant_example_01 \ +conformant_example_02 \ +combobox_example_01 \ +ctxpopup_example_01 \ +datetime_example \ +dayselector_example \ +diskselector_example_01 \ +diskselector_example_02 \ +entry_example \ +fileselector_button_example \ +fileselector_entry_example \ +fileselector_example \ +fileviewlist \ +filemvc \ +flip_example_01 \ +flipselector_example \ +frame_example_01 \ +general_funcs_example \ +gengrid_example \ +genlist_example_01 \ +genlist_example_02 \ +genlist_example_03 \ +genlist_example_04 \ +genlist_example_05 \ +hover_example_01 \ +hoversel_example_01 \ +icon_example_01 \ +image_example_01 \ +index_example_01 \ +index_example_02 \ +inwin_example \ +label_example_01 \ +layout_example_01 \ +layout_example_02 \ +layout_example_03 \ +layout_model_connect \ +list_example_01 \ +list_example_02 \ +list_example_03 \ +location_example_01 \ +map_example_01 \ +map_example_02 \ +map_example_03 \ +mapbuf_example \ +menu_example_01 \ +naviframe_example \ +notify_example_01 \ +panes_example \ +panel_example_01 \ +photocam_example_01 \ +prefs_example_01 \ +prefs_example_02 \ +prefs_example_03 \ +popup_example_01 \ +popup_example_02 \ +popup_example_03 \ +progressbar_example \ +radio_example_01 \ +radio_example_02 \ +segment_control_example \ +separator_example_01 \ +slider_example \ +slideshow_example \ +spinner_example \ +scroller_example_01 \ +table_example_01 \ +table_example_02 \ +theme_example_01 \ +theme_example_02 \ +thumb_example_01 \ +toolbar_example_01 \ +toolbar_example_02 \ +toolbar_example_03 \ +transit_example_01 \ +transit_example_02 \ +transit_example_03 \ +transit_example_04 \ +web_example_01 \ +web_example_02 \ +win_example \ +track_example_01 \ +evas3d_object_on_button_example \ +evas3d_scene_on_button_example \ +evas3d_map_example \ +efl_thread_1 \ +efl_thread_2 \ +efl_thread_3 \ +efl_thread_4 \ +efl_thread_5 \ +efl_thread_6 \ +efl_ui_list_example_1 \ +efl_ui_view_list_example_1 \ +efl_ui_view_list_example_2 \ +efl_ui_view_list_example_3 + + +ELEMENTARY_CODEGEN_FLAGS = --prefix=codegen_example +ELEMENTARY_CODEGEN_FILES = \ +codegen_example_generated.c \ +codegen_example_generated.h + +all: edje examples +edje: $(EDJE_OBJS) +examples: $(EXAMPLES) codegen_example +codegen: codegen_example.edj + $(ELEMENTARY_CODEGEN) $(ELEMENTARY_CODEGEN_FLAGS) $(<) elm/example/mylayout/default $(ELEMENTARY_CODEGEN_FILES) +codegen_example: codegen + $(CC) -o $@ $@.c codegen_example_generated.c $(COMMON_FLAGS) + +%.edj: %.edc + $(EDJE_CC) $< + +$(EXAMPLES): + $(CC) -o $@ $@.c $(COMMON_FLAGS) + +clean: + @echo "Cleaning up built objects..." + @rm -Rf $(EXAMPLES) *.edj diff --git a/unsorted/elementary/actionslider_example_01.c b/legacy-examples/c/elementary/actionslider_example_01.c similarity index 100% rename from unsorted/elementary/actionslider_example_01.c rename to legacy-examples/c/elementary/actionslider_example_01.c diff --git a/unsorted/elementary/bg_example_01.c b/legacy-examples/c/elementary/bg_example_01.c similarity index 100% rename from unsorted/elementary/bg_example_01.c rename to legacy-examples/c/elementary/bg_example_01.c diff --git a/unsorted/elementary/bg_example_02.c b/legacy-examples/c/elementary/bg_example_02.c similarity index 100% rename from unsorted/elementary/bg_example_02.c rename to legacy-examples/c/elementary/bg_example_02.c diff --git a/unsorted/elementary/bg_example_03.c b/legacy-examples/c/elementary/bg_example_03.c similarity index 100% rename from unsorted/elementary/bg_example_03.c rename to legacy-examples/c/elementary/bg_example_03.c diff --git a/unsorted/elementary/box_example_02.c b/legacy-examples/c/elementary/box_example_02.c similarity index 100% rename from unsorted/elementary/box_example_02.c rename to legacy-examples/c/elementary/box_example_02.c diff --git a/unsorted/elementary/bubble_example_01.c b/legacy-examples/c/elementary/bubble_example_01.c similarity index 100% rename from unsorted/elementary/bubble_example_01.c rename to legacy-examples/c/elementary/bubble_example_01.c diff --git a/unsorted/elementary/button_example_00.c b/legacy-examples/c/elementary/button_example_00.c similarity index 100% rename from unsorted/elementary/button_example_00.c rename to legacy-examples/c/elementary/button_example_00.c diff --git a/unsorted/elementary/button_example_01.c b/legacy-examples/c/elementary/button_example_01.c similarity index 100% rename from unsorted/elementary/button_example_01.c rename to legacy-examples/c/elementary/button_example_01.c diff --git a/unsorted/elementary/calendar_example_01.c b/legacy-examples/c/elementary/calendar_example_01.c similarity index 100% rename from unsorted/elementary/calendar_example_01.c rename to legacy-examples/c/elementary/calendar_example_01.c diff --git a/unsorted/elementary/calendar_example_02.c b/legacy-examples/c/elementary/calendar_example_02.c similarity index 100% rename from unsorted/elementary/calendar_example_02.c rename to legacy-examples/c/elementary/calendar_example_02.c diff --git a/unsorted/elementary/calendar_example_03.c b/legacy-examples/c/elementary/calendar_example_03.c similarity index 100% rename from unsorted/elementary/calendar_example_03.c rename to legacy-examples/c/elementary/calendar_example_03.c diff --git a/unsorted/elementary/calendar_example_04.c b/legacy-examples/c/elementary/calendar_example_04.c similarity index 100% rename from unsorted/elementary/calendar_example_04.c rename to legacy-examples/c/elementary/calendar_example_04.c diff --git a/unsorted/elementary/calendar_example_05.c b/legacy-examples/c/elementary/calendar_example_05.c similarity index 100% rename from unsorted/elementary/calendar_example_05.c rename to legacy-examples/c/elementary/calendar_example_05.c diff --git a/unsorted/elementary/calendar_example_06.c b/legacy-examples/c/elementary/calendar_example_06.c similarity index 100% rename from unsorted/elementary/calendar_example_06.c rename to legacy-examples/c/elementary/calendar_example_06.c diff --git a/unsorted/elementary/check_example_01.c b/legacy-examples/c/elementary/check_example_01.c similarity index 100% rename from unsorted/elementary/check_example_01.c rename to legacy-examples/c/elementary/check_example_01.c diff --git a/unsorted/elementary/clock_example.c b/legacy-examples/c/elementary/clock_example.c similarity index 100% rename from unsorted/elementary/clock_example.c rename to legacy-examples/c/elementary/clock_example.c diff --git a/unsorted/elementary/codegen_example.c b/legacy-examples/c/elementary/codegen_example.c similarity index 100% rename from unsorted/elementary/codegen_example.c rename to legacy-examples/c/elementary/codegen_example.c diff --git a/unsorted/elementary/codegen_example.edc b/legacy-examples/c/elementary/codegen_example.edc similarity index 100% rename from unsorted/elementary/codegen_example.edc rename to legacy-examples/c/elementary/codegen_example.edc diff --git a/unsorted/elementary/colorselector_example_01.c b/legacy-examples/c/elementary/colorselector_example_01.c similarity index 100% rename from unsorted/elementary/colorselector_example_01.c rename to legacy-examples/c/elementary/colorselector_example_01.c diff --git a/unsorted/elementary/combobox_example_01.c b/legacy-examples/c/elementary/combobox_example_01.c similarity index 100% rename from unsorted/elementary/combobox_example_01.c rename to legacy-examples/c/elementary/combobox_example_01.c diff --git a/unsorted/elementary/conformant_example_01.c b/legacy-examples/c/elementary/conformant_example_01.c similarity index 100% rename from unsorted/elementary/conformant_example_01.c rename to legacy-examples/c/elementary/conformant_example_01.c diff --git a/unsorted/elementary/conformant_example_02.c b/legacy-examples/c/elementary/conformant_example_02.c similarity index 100% rename from unsorted/elementary/conformant_example_02.c rename to legacy-examples/c/elementary/conformant_example_02.c diff --git a/unsorted/elementary/ctxpopup_example_01.c b/legacy-examples/c/elementary/ctxpopup_example_01.c similarity index 100% rename from unsorted/elementary/ctxpopup_example_01.c rename to legacy-examples/c/elementary/ctxpopup_example_01.c diff --git a/unsorted/elementary/datetime_example.c b/legacy-examples/c/elementary/datetime_example.c similarity index 100% rename from unsorted/elementary/datetime_example.c rename to legacy-examples/c/elementary/datetime_example.c diff --git a/unsorted/elementary/dayselector_example.c b/legacy-examples/c/elementary/dayselector_example.c similarity index 100% rename from unsorted/elementary/dayselector_example.c rename to legacy-examples/c/elementary/dayselector_example.c diff --git a/unsorted/elementary/dict.txt b/legacy-examples/c/elementary/dict.txt similarity index 100% rename from unsorted/elementary/dict.txt rename to legacy-examples/c/elementary/dict.txt diff --git a/unsorted/elementary/diskselector_example_01.c b/legacy-examples/c/elementary/diskselector_example_01.c similarity index 100% rename from unsorted/elementary/diskselector_example_01.c rename to legacy-examples/c/elementary/diskselector_example_01.c diff --git a/unsorted/elementary/diskselector_example_02.c b/legacy-examples/c/elementary/diskselector_example_02.c similarity index 100% rename from unsorted/elementary/diskselector_example_02.c rename to legacy-examples/c/elementary/diskselector_example_02.c diff --git a/unsorted/elementary/efl_thread_1.c b/legacy-examples/c/elementary/efl_thread_1.c similarity index 100% rename from unsorted/elementary/efl_thread_1.c rename to legacy-examples/c/elementary/efl_thread_1.c diff --git a/unsorted/elementary/efl_thread_2.c b/legacy-examples/c/elementary/efl_thread_2.c similarity index 100% rename from unsorted/elementary/efl_thread_2.c rename to legacy-examples/c/elementary/efl_thread_2.c diff --git a/unsorted/elementary/efl_thread_3.c b/legacy-examples/c/elementary/efl_thread_3.c similarity index 100% rename from unsorted/elementary/efl_thread_3.c rename to legacy-examples/c/elementary/efl_thread_3.c diff --git a/unsorted/elementary/efl_thread_4.c b/legacy-examples/c/elementary/efl_thread_4.c similarity index 100% rename from unsorted/elementary/efl_thread_4.c rename to legacy-examples/c/elementary/efl_thread_4.c diff --git a/unsorted/elementary/efl_thread_5.c b/legacy-examples/c/elementary/efl_thread_5.c similarity index 100% rename from unsorted/elementary/efl_thread_5.c rename to legacy-examples/c/elementary/efl_thread_5.c diff --git a/unsorted/elementary/efl_thread_6.c b/legacy-examples/c/elementary/efl_thread_6.c similarity index 100% rename from unsorted/elementary/efl_thread_6.c rename to legacy-examples/c/elementary/efl_thread_6.c diff --git a/unsorted/elementary/entry_example.c b/legacy-examples/c/elementary/entry_example.c similarity index 100% rename from unsorted/elementary/entry_example.c rename to legacy-examples/c/elementary/entry_example.c diff --git a/unsorted/elementary/evas3d_map_example.c b/legacy-examples/c/elementary/evas3d_map_example.c similarity index 100% rename from unsorted/elementary/evas3d_map_example.c rename to legacy-examples/c/elementary/evas3d_map_example.c diff --git a/unsorted/elementary/evas3d_map_example.edc b/legacy-examples/c/elementary/evas3d_map_example.edc similarity index 100% rename from unsorted/elementary/evas3d_map_example.edc rename to legacy-examples/c/elementary/evas3d_map_example.edc diff --git a/unsorted/elementary/evas3d_object_on_button_example.c b/legacy-examples/c/elementary/evas3d_object_on_button_example.c similarity index 100% rename from unsorted/elementary/evas3d_object_on_button_example.c rename to legacy-examples/c/elementary/evas3d_object_on_button_example.c diff --git a/unsorted/elementary/evas3d_scene_on_button_example.c b/legacy-examples/c/elementary/evas3d_scene_on_button_example.c similarity index 100% rename from unsorted/elementary/evas3d_scene_on_button_example.c rename to legacy-examples/c/elementary/evas3d_scene_on_button_example.c diff --git a/unsorted/elementary/filemvc.c b/legacy-examples/c/elementary/filemvc.c similarity index 100% rename from unsorted/elementary/filemvc.c rename to legacy-examples/c/elementary/filemvc.c diff --git a/unsorted/elementary/fileselector_button_example.c b/legacy-examples/c/elementary/fileselector_button_example.c similarity index 100% rename from unsorted/elementary/fileselector_button_example.c rename to legacy-examples/c/elementary/fileselector_button_example.c diff --git a/unsorted/elementary/fileselector_entry_example.c b/legacy-examples/c/elementary/fileselector_entry_example.c similarity index 100% rename from unsorted/elementary/fileselector_entry_example.c rename to legacy-examples/c/elementary/fileselector_entry_example.c diff --git a/unsorted/elementary/fileselector_example.c b/legacy-examples/c/elementary/fileselector_example.c similarity index 100% rename from unsorted/elementary/fileselector_example.c rename to legacy-examples/c/elementary/fileselector_example.c diff --git a/unsorted/elementary/fileviewlist.c b/legacy-examples/c/elementary/fileviewlist.c similarity index 100% rename from unsorted/elementary/fileviewlist.c rename to legacy-examples/c/elementary/fileviewlist.c diff --git a/unsorted/elementary/flip_example_01.c b/legacy-examples/c/elementary/flip_example_01.c similarity index 100% rename from unsorted/elementary/flip_example_01.c rename to legacy-examples/c/elementary/flip_example_01.c diff --git a/unsorted/elementary/flipselector_example.c b/legacy-examples/c/elementary/flipselector_example.c similarity index 100% rename from unsorted/elementary/flipselector_example.c rename to legacy-examples/c/elementary/flipselector_example.c diff --git a/unsorted/elementary/frame_example_01.c b/legacy-examples/c/elementary/frame_example_01.c similarity index 100% rename from unsorted/elementary/frame_example_01.c rename to legacy-examples/c/elementary/frame_example_01.c diff --git a/unsorted/elementary/general_funcs_example.c b/legacy-examples/c/elementary/general_funcs_example.c similarity index 100% rename from unsorted/elementary/general_funcs_example.c rename to legacy-examples/c/elementary/general_funcs_example.c diff --git a/unsorted/elementary/gengrid_example.c b/legacy-examples/c/elementary/gengrid_example.c similarity index 100% rename from unsorted/elementary/gengrid_example.c rename to legacy-examples/c/elementary/gengrid_example.c diff --git a/unsorted/elementary/genlist_example_01.c b/legacy-examples/c/elementary/genlist_example_01.c similarity index 100% rename from unsorted/elementary/genlist_example_01.c rename to legacy-examples/c/elementary/genlist_example_01.c diff --git a/unsorted/elementary/genlist_example_02.c b/legacy-examples/c/elementary/genlist_example_02.c similarity index 100% rename from unsorted/elementary/genlist_example_02.c rename to legacy-examples/c/elementary/genlist_example_02.c diff --git a/unsorted/elementary/genlist_example_03.c b/legacy-examples/c/elementary/genlist_example_03.c similarity index 100% rename from unsorted/elementary/genlist_example_03.c rename to legacy-examples/c/elementary/genlist_example_03.c diff --git a/unsorted/elementary/genlist_example_04.c b/legacy-examples/c/elementary/genlist_example_04.c similarity index 100% rename from unsorted/elementary/genlist_example_04.c rename to legacy-examples/c/elementary/genlist_example_04.c diff --git a/unsorted/elementary/genlist_example_05.c b/legacy-examples/c/elementary/genlist_example_05.c similarity index 100% rename from unsorted/elementary/genlist_example_05.c rename to legacy-examples/c/elementary/genlist_example_05.c diff --git a/unsorted/elementary/glview_example_01.c b/legacy-examples/c/elementary/glview_example_01.c similarity index 100% rename from unsorted/elementary/glview_example_01.c rename to legacy-examples/c/elementary/glview_example_01.c diff --git a/unsorted/elementary/hover_example_01.c b/legacy-examples/c/elementary/hover_example_01.c similarity index 100% rename from unsorted/elementary/hover_example_01.c rename to legacy-examples/c/elementary/hover_example_01.c diff --git a/unsorted/elementary/hoversel_example_01.c b/legacy-examples/c/elementary/hoversel_example_01.c similarity index 100% rename from unsorted/elementary/hoversel_example_01.c rename to legacy-examples/c/elementary/hoversel_example_01.c diff --git a/unsorted/elementary/icon_example_01.c b/legacy-examples/c/elementary/icon_example_01.c similarity index 100% rename from unsorted/elementary/icon_example_01.c rename to legacy-examples/c/elementary/icon_example_01.c diff --git a/unsorted/elementary/image_example_01.c b/legacy-examples/c/elementary/image_example_01.c similarity index 100% rename from unsorted/elementary/image_example_01.c rename to legacy-examples/c/elementary/image_example_01.c diff --git a/unsorted/elementary/index_example_01.c b/legacy-examples/c/elementary/index_example_01.c similarity index 100% rename from unsorted/elementary/index_example_01.c rename to legacy-examples/c/elementary/index_example_01.c diff --git a/unsorted/elementary/index_example_02.c b/legacy-examples/c/elementary/index_example_02.c similarity index 100% rename from unsorted/elementary/index_example_02.c rename to legacy-examples/c/elementary/index_example_02.c diff --git a/unsorted/elementary/inwin_example.c b/legacy-examples/c/elementary/inwin_example.c similarity index 100% rename from unsorted/elementary/inwin_example.c rename to legacy-examples/c/elementary/inwin_example.c diff --git a/unsorted/elementary/label_example_01.c b/legacy-examples/c/elementary/label_example_01.c similarity index 100% rename from unsorted/elementary/label_example_01.c rename to legacy-examples/c/elementary/label_example_01.c diff --git a/unsorted/elementary/label_example_02.c b/legacy-examples/c/elementary/label_example_02.c similarity index 100% rename from unsorted/elementary/label_example_02.c rename to legacy-examples/c/elementary/label_example_02.c diff --git a/unsorted/elementary/label_example_03.c b/legacy-examples/c/elementary/label_example_03.c similarity index 100% rename from unsorted/elementary/label_example_03.c rename to legacy-examples/c/elementary/label_example_03.c diff --git a/unsorted/elementary/layout_example.edc b/legacy-examples/c/elementary/layout_example.edc similarity index 100% rename from unsorted/elementary/layout_example.edc rename to legacy-examples/c/elementary/layout_example.edc diff --git a/unsorted/elementary/layout_example_01.c b/legacy-examples/c/elementary/layout_example_01.c similarity index 100% rename from unsorted/elementary/layout_example_01.c rename to legacy-examples/c/elementary/layout_example_01.c diff --git a/unsorted/elementary/layout_example_02.c b/legacy-examples/c/elementary/layout_example_02.c similarity index 100% rename from unsorted/elementary/layout_example_02.c rename to legacy-examples/c/elementary/layout_example_02.c diff --git a/unsorted/elementary/layout_example_03.c b/legacy-examples/c/elementary/layout_example_03.c similarity index 100% rename from unsorted/elementary/layout_example_03.c rename to legacy-examples/c/elementary/layout_example_03.c diff --git a/unsorted/elementary/layout_model_connect.c b/legacy-examples/c/elementary/layout_model_connect.c similarity index 100% rename from unsorted/elementary/layout_model_connect.c rename to legacy-examples/c/elementary/layout_model_connect.c diff --git a/unsorted/elementary/list_example_01.c b/legacy-examples/c/elementary/list_example_01.c similarity index 100% rename from unsorted/elementary/list_example_01.c rename to legacy-examples/c/elementary/list_example_01.c diff --git a/unsorted/elementary/list_example_02.c b/legacy-examples/c/elementary/list_example_02.c similarity index 100% rename from unsorted/elementary/list_example_02.c rename to legacy-examples/c/elementary/list_example_02.c diff --git a/unsorted/elementary/list_example_03.c b/legacy-examples/c/elementary/list_example_03.c similarity index 100% rename from unsorted/elementary/list_example_03.c rename to legacy-examples/c/elementary/list_example_03.c diff --git a/unsorted/elementary/location_example_01.c b/legacy-examples/c/elementary/location_example_01.c similarity index 100% rename from unsorted/elementary/location_example_01.c rename to legacy-examples/c/elementary/location_example_01.c diff --git a/unsorted/elementary/map_example_01.c b/legacy-examples/c/elementary/map_example_01.c similarity index 100% rename from unsorted/elementary/map_example_01.c rename to legacy-examples/c/elementary/map_example_01.c diff --git a/unsorted/elementary/map_example_02.c b/legacy-examples/c/elementary/map_example_02.c similarity index 100% rename from unsorted/elementary/map_example_02.c rename to legacy-examples/c/elementary/map_example_02.c diff --git a/unsorted/elementary/map_example_03.c b/legacy-examples/c/elementary/map_example_03.c similarity index 100% rename from unsorted/elementary/map_example_03.c rename to legacy-examples/c/elementary/map_example_03.c diff --git a/unsorted/elementary/mapbuf_example.c b/legacy-examples/c/elementary/mapbuf_example.c similarity index 100% rename from unsorted/elementary/mapbuf_example.c rename to legacy-examples/c/elementary/mapbuf_example.c diff --git a/unsorted/elementary/menu_example_01.c b/legacy-examples/c/elementary/menu_example_01.c similarity index 100% rename from unsorted/elementary/menu_example_01.c rename to legacy-examples/c/elementary/menu_example_01.c diff --git a/legacy-examples/c/elementary/meson.build b/legacy-examples/c/elementary/meson.build new file mode 100644 index 00000000..443fa9cc --- /dev/null +++ b/legacy-examples/c/elementary/meson.build @@ -0,0 +1,154 @@ +examples = [ + 'actionslider_example_01', + 'bg_example_01', + 'bg_example_02', + 'bg_example_03', + 'box_example_02', + 'bubble_example_01', + 'button_example_00', + 'button_example_01', + 'calendar_example_01', + 'calendar_example_02', + 'calendar_example_03', + 'calendar_example_04', + 'calendar_example_05', + 'calendar_example_06', + 'check_example_01', + 'clock_example', + 'colorselector_example_01', + 'conformant_example_01', + 'conformant_example_02', + 'combobox_example_01', + 'ctxpopup_example_01', + 'datetime_example', + 'dayselector_example', + 'diskselector_example_01', + 'diskselector_example_02', + 'entry_example', + 'fileselector_button_example', + 'fileselector_entry_example', + 'fileselector_example', + 'fileviewlist', + 'filemvc', + 'flip_example_01', + 'flipselector_example', + 'frame_example_01', + 'general_funcs_example', + 'gengrid_example', + 'genlist_example_01', + 'genlist_example_02', + 'genlist_example_03', + 'genlist_example_04', + 'genlist_example_05', + 'hover_example_01', + 'hoversel_example_01', + 'icon_example_01', + 'image_example_01', + 'index_example_01', + 'index_example_02', + 'inwin_example', + 'label_example_01', + 'layout_example_01', + 'layout_example_02', + 'layout_example_03', + 'layout_model_connect', + 'list_example_01', + 'list_example_02', + 'list_example_03', + 'location_example_01', + 'map_example_01', + 'map_example_02', + 'map_example_03', + 'mapbuf_example', + 'menu_example_01', + 'naviframe_example', + 'notify_example_01', + 'panes_example', + 'panel_example_01', + 'photocam_example_01', + 'prefs_example_01', + 'prefs_example_02', + 'prefs_example_03', + 'popup_example_01', + 'popup_example_02', + 'popup_example_03', + 'progressbar_example', + 'radio_example_01', + 'radio_example_02', + 'segment_control_example', + 'separator_example_01', + 'slider_example', + 'slideshow_example', + 'spinner_example', + 'scroller_example_01', + 'table_example_01', + 'table_example_02', + 'theme_example_01', + 'theme_example_02', + 'thumb_example_01', + 'toolbar_example_01', + 'toolbar_example_02', + 'toolbar_example_03', + 'transit_example_01', + 'transit_example_02', + 'transit_example_03', + 'transit_example_04', + 'web_example_01', + 'web_example_02', + 'win_example', + 'track_example_01', + 'evas3d_object_on_button_example', + 'evas3d_scene_on_button_example', + 'evas3d_map_example', + 'efl_thread_1', + 'efl_thread_2', + 'efl_thread_3', + 'efl_thread_4', + 'efl_thread_5', + 'efl_thread_6', +] + +elementary_codegen = find_program('elementary_codegen') + +foreach example : examples + executable(example, example + '.c', dependencies: [elementary, ecore]) +endforeach + +edc_files = [ + 'codegen_example.edc' +] + +themes = [] + +foreach edc_file : edc_files + themes = custom_target('edje_cc_' + edc_file, + input : edc_file, + output : '@BASENAME@.edj', + command : [edje_cc, '-beta', + '-id', meson.current_source_dir(), + '-fd', meson.current_source_dir(), + '-sd', meson.current_source_dir(), + '-vd', meson.current_source_dir(), + '-dd', meson.current_source_dir(), + '-md', meson.current_source_dir(), + '-td', meson.current_source_dir(), + '@INPUT@', '@OUTPUT@'], + ) +endforeach + + +codegen = custom_target('elementary_codegen_examples', + depends : themes, + input : themes, + output : ['codegen_example_generated.c', 'codegen_example_generated.h'], + command : [elementary_codegen, '-p=codegen_example', '@INPUT@', 'elm/example/mylayout/default', '@OUTPUT0@', '@OUTPUT1@'], +) + +executable('codegen_example', + ['codegen_example.c'] + [codegen], + dependencies: [elementary], + include_directories : include_directories('..') +) + +subdir('sphere_hunter') +subdir('performance') diff --git a/unsorted/elementary/naviframe_example.c b/legacy-examples/c/elementary/naviframe_example.c similarity index 100% rename from unsorted/elementary/naviframe_example.c rename to legacy-examples/c/elementary/naviframe_example.c diff --git a/unsorted/elementary/notify_example_01.c b/legacy-examples/c/elementary/notify_example_01.c similarity index 100% rename from unsorted/elementary/notify_example_01.c rename to legacy-examples/c/elementary/notify_example_01.c diff --git a/unsorted/elementary/panel_example_01.c b/legacy-examples/c/elementary/panel_example_01.c similarity index 100% rename from unsorted/elementary/panel_example_01.c rename to legacy-examples/c/elementary/panel_example_01.c diff --git a/unsorted/elementary/panes_example.c b/legacy-examples/c/elementary/panes_example.c similarity index 100% rename from unsorted/elementary/panes_example.c rename to legacy-examples/c/elementary/panes_example.c diff --git a/unsorted/elementary/performance/HowTo b/legacy-examples/c/elementary/performance/HowTo similarity index 100% rename from unsorted/elementary/performance/HowTo rename to legacy-examples/c/elementary/performance/HowTo diff --git a/unsorted/elementary/performance/Tools.h b/legacy-examples/c/elementary/performance/Tools.h similarity index 100% rename from unsorted/elementary/performance/Tools.h rename to legacy-examples/c/elementary/performance/Tools.h diff --git a/unsorted/elementary/performance/background.png b/legacy-examples/c/elementary/performance/background.png similarity index 100% rename from unsorted/elementary/performance/background.png rename to legacy-examples/c/elementary/performance/background.png diff --git a/unsorted/elementary/performance/camera_light.c b/legacy-examples/c/elementary/performance/camera_light.c similarity index 100% rename from unsorted/elementary/performance/camera_light.c rename to legacy-examples/c/elementary/performance/camera_light.c diff --git a/unsorted/elementary/performance/graphical.c b/legacy-examples/c/elementary/performance/graphical.c similarity index 100% rename from unsorted/elementary/performance/graphical.c rename to legacy-examples/c/elementary/performance/graphical.c diff --git a/unsorted/elementary/performance/graphical_struct.h b/legacy-examples/c/elementary/performance/graphical_struct.h similarity index 100% rename from unsorted/elementary/performance/graphical_struct.h rename to legacy-examples/c/elementary/performance/graphical_struct.h diff --git a/unsorted/elementary/performance/initial_config.xml b/legacy-examples/c/elementary/performance/initial_config.xml similarity index 100% rename from unsorted/elementary/performance/initial_config.xml rename to legacy-examples/c/elementary/performance/initial_config.xml diff --git a/unsorted/elementary/performance/layout.edc b/legacy-examples/c/elementary/performance/layout.edc similarity index 100% rename from unsorted/elementary/performance/layout.edc rename to legacy-examples/c/elementary/performance/layout.edc diff --git a/legacy-examples/c/elementary/performance/meson.build b/legacy-examples/c/elementary/performance/meson.build new file mode 100644 index 00000000..5d9d3d33 --- /dev/null +++ b/legacy-examples/c/elementary/performance/meson.build @@ -0,0 +1,30 @@ +examples = [ + 'performance.c', + 'camera_light.c', + 'graphical.c', +] + +edc_files = [ + 'layout.edc' +] + +themes = [] + +foreach edc_file : edc_files + themes += custom_target('edje_cc_' + edc_file, + input : edc_file, + output : '@BASENAME@.edj', + command : [edje_cc, '-beta', + '-id', meson.current_source_dir(), + '-fd', meson.current_source_dir(), + '-sd', meson.current_source_dir(), + '-vd', meson.current_source_dir(), + '-dd', meson.current_source_dir(), + '-md', meson.current_source_dir(), + '-td', meson.current_source_dir(), + '@INPUT@', '@OUTPUT@'], + ) +endforeach + +executable(example, [examples] + themes, dependencies: [elementary, ecore]) + diff --git a/unsorted/elementary/performance/performance.c b/legacy-examples/c/elementary/performance/performance.c similarity index 100% rename from unsorted/elementary/performance/performance.c rename to legacy-examples/c/elementary/performance/performance.c diff --git a/unsorted/elementary/performance/target_texture.png b/legacy-examples/c/elementary/performance/target_texture.png similarity index 100% rename from unsorted/elementary/performance/target_texture.png rename to legacy-examples/c/elementary/performance/target_texture.png diff --git a/unsorted/elementary/performance/tools_private.h b/legacy-examples/c/elementary/performance/tools_private.h similarity index 100% rename from unsorted/elementary/performance/tools_private.h rename to legacy-examples/c/elementary/performance/tools_private.h diff --git a/unsorted/elementary/photocam_example_01.c b/legacy-examples/c/elementary/photocam_example_01.c similarity index 100% rename from unsorted/elementary/photocam_example_01.c rename to legacy-examples/c/elementary/photocam_example_01.c diff --git a/unsorted/elementary/popup_example_01.c b/legacy-examples/c/elementary/popup_example_01.c similarity index 100% rename from unsorted/elementary/popup_example_01.c rename to legacy-examples/c/elementary/popup_example_01.c diff --git a/unsorted/elementary/popup_example_02.c b/legacy-examples/c/elementary/popup_example_02.c similarity index 100% rename from unsorted/elementary/popup_example_02.c rename to legacy-examples/c/elementary/popup_example_02.c diff --git a/unsorted/elementary/popup_example_03.c b/legacy-examples/c/elementary/popup_example_03.c similarity index 100% rename from unsorted/elementary/popup_example_03.c rename to legacy-examples/c/elementary/popup_example_03.c diff --git a/unsorted/elementary/prefs_data_example.c b/legacy-examples/c/elementary/prefs_data_example.c similarity index 100% rename from unsorted/elementary/prefs_data_example.c rename to legacy-examples/c/elementary/prefs_data_example.c diff --git a/unsorted/elementary/prefs_example_01.c b/legacy-examples/c/elementary/prefs_example_01.c similarity index 100% rename from unsorted/elementary/prefs_example_01.c rename to legacy-examples/c/elementary/prefs_example_01.c diff --git a/unsorted/elementary/prefs_example_01.epc b/legacy-examples/c/elementary/prefs_example_01.epc similarity index 100% rename from unsorted/elementary/prefs_example_01.epc rename to legacy-examples/c/elementary/prefs_example_01.epc diff --git a/unsorted/elementary/prefs_example_02.c b/legacy-examples/c/elementary/prefs_example_02.c similarity index 100% rename from unsorted/elementary/prefs_example_02.c rename to legacy-examples/c/elementary/prefs_example_02.c diff --git a/unsorted/elementary/prefs_example_02.epc b/legacy-examples/c/elementary/prefs_example_02.epc similarity index 100% rename from unsorted/elementary/prefs_example_02.epc rename to legacy-examples/c/elementary/prefs_example_02.epc diff --git a/unsorted/elementary/prefs_example_03.c b/legacy-examples/c/elementary/prefs_example_03.c similarity index 100% rename from unsorted/elementary/prefs_example_03.c rename to legacy-examples/c/elementary/prefs_example_03.c diff --git a/unsorted/elementary/prefs_example_03.edc b/legacy-examples/c/elementary/prefs_example_03.edc similarity index 100% rename from unsorted/elementary/prefs_example_03.edc rename to legacy-examples/c/elementary/prefs_example_03.edc diff --git a/unsorted/elementary/prefs_example_03.epc b/legacy-examples/c/elementary/prefs_example_03.epc similarity index 100% rename from unsorted/elementary/prefs_example_03.epc rename to legacy-examples/c/elementary/prefs_example_03.epc diff --git a/unsorted/elementary/progressbar_example.c b/legacy-examples/c/elementary/progressbar_example.c similarity index 100% rename from unsorted/elementary/progressbar_example.c rename to legacy-examples/c/elementary/progressbar_example.c diff --git a/unsorted/elementary/radio_example_01.c b/legacy-examples/c/elementary/radio_example_01.c similarity index 100% rename from unsorted/elementary/radio_example_01.c rename to legacy-examples/c/elementary/radio_example_01.c diff --git a/unsorted/elementary/radio_example_02.c b/legacy-examples/c/elementary/radio_example_02.c similarity index 100% rename from unsorted/elementary/radio_example_02.c rename to legacy-examples/c/elementary/radio_example_02.c diff --git a/unsorted/elementary/scroller_example_01.c b/legacy-examples/c/elementary/scroller_example_01.c similarity index 100% rename from unsorted/elementary/scroller_example_01.c rename to legacy-examples/c/elementary/scroller_example_01.c diff --git a/unsorted/elementary/segment_control_example.c b/legacy-examples/c/elementary/segment_control_example.c similarity index 100% rename from unsorted/elementary/segment_control_example.c rename to legacy-examples/c/elementary/segment_control_example.c diff --git a/unsorted/elementary/separator_example_01.c b/legacy-examples/c/elementary/separator_example_01.c similarity index 100% rename from unsorted/elementary/separator_example_01.c rename to legacy-examples/c/elementary/separator_example_01.c diff --git a/unsorted/elementary/sky_01.jpg b/legacy-examples/c/elementary/sky_01.jpg similarity index 100% rename from unsorted/elementary/sky_01.jpg rename to legacy-examples/c/elementary/sky_01.jpg diff --git a/unsorted/elementary/slider_example.c b/legacy-examples/c/elementary/slider_example.c similarity index 100% rename from unsorted/elementary/slider_example.c rename to legacy-examples/c/elementary/slider_example.c diff --git a/unsorted/elementary/slideshow_example.c b/legacy-examples/c/elementary/slideshow_example.c similarity index 100% rename from unsorted/elementary/slideshow_example.c rename to legacy-examples/c/elementary/slideshow_example.c diff --git a/unsorted/elementary/sphere_hunter/EFL_defeat.png b/legacy-examples/c/elementary/sphere_hunter/EFL_defeat.png similarity index 100% rename from unsorted/elementary/sphere_hunter/EFL_defeat.png rename to legacy-examples/c/elementary/sphere_hunter/EFL_defeat.png diff --git a/unsorted/elementary/sphere_hunter/EFL_victory.png b/legacy-examples/c/elementary/sphere_hunter/EFL_victory.png similarity index 100% rename from unsorted/elementary/sphere_hunter/EFL_victory.png rename to legacy-examples/c/elementary/sphere_hunter/EFL_victory.png diff --git a/unsorted/elementary/sphere_hunter/Makefile.am b/legacy-examples/c/elementary/sphere_hunter/Makefile.am similarity index 100% rename from unsorted/elementary/sphere_hunter/Makefile.am rename to legacy-examples/c/elementary/sphere_hunter/Makefile.am diff --git a/unsorted/elementary/sphere_hunter/evas_3d_sphere_hunter.c b/legacy-examples/c/elementary/sphere_hunter/evas_3d_sphere_hunter.c similarity index 100% rename from unsorted/elementary/sphere_hunter/evas_3d_sphere_hunter.c rename to legacy-examples/c/elementary/sphere_hunter/evas_3d_sphere_hunter.c diff --git a/legacy-examples/c/elementary/sphere_hunter/img/bg_glow_in.png b/legacy-examples/c/elementary/sphere_hunter/img/bg_glow_in.png new file mode 100644 index 0000000000000000000000000000000000000000..0cb68afb28f50792c117060705f3ee78ded4206c GIT binary patch literal 642 zcmV-|0)737P)i4S($hxR#HB32+C@fhACD-NafzskIFp0X<*<9LxIvrWZ!Q zIdB1d*Y62%56l9AdP4$bAaDS5MW6yc0H?qiP?<762fhGbMPMAj=K^lzn^++)RRJe) zsS5wra~)H*7XtqV{80AOBzp&MHUK9O@G5i!{Gj`V}i}J^9 zC`7lM-;l@pA+F=x19zpmd=@~X=dv`e6PcIck7k*C?@dMmO^6$@ z=A|B3_nGA;kgm0VD$6HcU2 zO0hik!Y)Xx#A{js)~q?fQ@OShjjiBiLMRu3sFdB?QMFofvz3uR8rOu`HVqA3U2r0% zQ?j2)lC?tIgCNt7Oantt7dmo39T!2<{jVrJ4Do$X>6yl*3b>MPUxdcYEz4gE_^mJp z1`IVWT}vpsbl$~a(gWTB?}a%uF*yz6(%}wAvw?s=3bQgb+F2Nvj-PQj?fZ0GsYFBI cJBbR#X@4H8Pd@O!WS z*ZDB_b)U2L+H0@9PNcf3JT?Y71`-kywxWWJCK3{I020!xH8j-cUw9{%w~&yikrZVl zwLKP(+H4ZG8plx35bV4+9dm@cKlOa`&AUm|;pNz$f9YhV;}ghg77#{R$n-uD;4KA z49u}+tg`R1SBktI_{IGHWyOPDx8d}hc$1W{W4vycs%Ok$v)_z#v zCHZR*;Ej{dKF@1)5&c@E%=VD_;c|18No@S&Zu4&8=H&SAz7V&KhnxbNMZz&jHhP!T z>$YBMd8x;YNW!h(@hVB+`9Jbg_L2kJ$WX6WnoVe)Z%vm=p_TyjF=ke|!*3)@j9(!6 zlh!`AnHq-|`>V^|R^Gi_C;S6%+fFH@MS{8bs>jQF2M9tBvAZ!5zVFBaQ90BZrO_9s zC*F$VUjJ@ek*?bv&d6vmF${@|cPtT{@epV4S^cuHC~CBmji!bik^&?^dn0J`d6`baF5x z-f?|FwlNGsDzn3t=+C&5J2(EQ$$klwJVr}w6q*AQt_Wi55RW$S2mB!7Bll+~E2l(Z zvFj3`wwWC-?z!~xh)pK7!E-bWDsJ55!0LhD9RZ|-MjQ>H<5Gsm$N9ky!6S^}*Vo>w zqahtI==oEnU{}uATKoAcQqW=DE4@m>mLKjHSRcR2CC=B#87X$;yphP1DP`|)@~!n| zb3CBz&*O_$?7$)Bux$JRW;!}mVn{dvkpyurfq2}q(LxK=zB2|tfnCricc&H`(k%);RRQ7yu@bBOb zN1nwSiWvVulq`>g{_sVD@Wb;#Ne?PN6W?$MI$bNhtZXwXwLIgw)HV)B_kM!J+*xqH zBv21Wis!$*e0=;T!n@_KTU}ru3F6hC8%soomaGr(s$cyqPVVPCs+h`gLOb5Nj#Qft z=NgHDD|P|srCdpBBq;|`fvVvk6i#C=)cW~yYfRJpN&2%U`86Ks{{Cef**7C}3n{iS z{H(c;fb35wWAD__sZNB%k;D5}MDwKojGy!^S0qDPZaV17n4I4gjq^x`7vI)<%OA;X zaWRmacaWq>c>ia`1|!aoIN`@a-qh!!a=O`~A82=e!_S+|$~uC<2geNG{70pMDdFdR z4rABPpS-r%SI9-eMKNP$sMQux zxjjl_G`10{`ueU{L+RkvP5=VSU-Q!MJkcC3~! zp)lhY2%Xgnt0*I=8Stu-$~Ls2f|W~NxX#|igxqokoirAak=;vGl155wtz%^N#}t_S zikUIWh4EJojCNSq$)gpH56wgK5*MIOvedP9IgQbGwQ3gerOlrqVLY@u_`DC_i!jeX zmEch+dmi#9HuQUX=3laNqrzCUdv$hcsAyK%X0jxdkt9V31)aQWf-oSxO$yLhK+~nT zbWZjW@LcVDTG{A7Mt&PXGJ+cehwmnHob|EEoEn5$8hspLEZ1H065Z z&`Iz)0TQJVBwm9VroWY_FY(5W1Rt6}G5o#iD^t?5efRDWPc}T{9si;G^t6>JeFMYP zmigMZGacceMxb&kbq(9T`5itYB3H@6g1eE?u7Imo8znn_>BmM5dDr`fD7;a23w~_k zEYW$uy#8*I4kRe8ST6(}ZR&x1n)=ObqrmR>7L+piz_QATKh(X}DDEcNP@dZ9bq?YR zeiCSXV@%Jv9S?a-1UHQb|M0A!i_S0W@Xn_H98>VLD)tYFrASftDRUEv!w1clu@*7U zl1p8k(X;A63S1WdC6*2kthns-p%ff_4!wIvdM1gQ0giV_YBF*?j%p34bX5fMYO4wM zWK5W4`IPn!yK0C7<$Cts{e+#Na+X*`)?0pLM(-)@aMFfzw}*9LPwvp536x^`aN=de$-stsq36XW(B)M+oHp+E_gQ}L8eOx5%u8jgsQKt1LJCQ66iqB+J zOu*#+!86~qGqE=abeO62_3AA%z#Lbbk`4z8E%{MSj=9d?D0g_GWVca5oVEfAu22RW zNgwBBjoPRR6`ia-uGwlfB4~%9J1uv*ZSyL1_t`@YO}3o%0r*#NTyAHGoQcOKVG2_er>RNGS@b+Ps8Gf=yoou>}(dnH%T<1 zq%AcTYCz)=M$aMH6*5ek7z{#p4LkpsP3^I{J^tK@{zCTSjBrBE;krRICArqL zuL9*}2XJ{un9xS7n67xqgbYDq$t9JalhsOcRvsalB0*vMED2JhP4* zsa(8TLd(#uDwm&{?K|#FN%^lK_>&wF1WO&^)b{vUTbOj887&>t3Q{AvYensU3k=CB zxS{YnNahK~e35`kq<>z3nq_hl(nhM1ml9D4(O@O6TfNr*K&;_Eo-{#KV>?H?gC<_a z=@LnEx5S~itti-RdwwRDKk2aM;T?3OwJNKbP3e?c^Rp}jx8VEmKm23a5e3ffO9rmW zb?ptOf80yq>Q_8Fz6QM#Nmt|47DQdLOKo;%EtqPkc!`q~)kV=-=~7B5XJFMvS*KVVsZC91fiPB6JQn<3=F?+?eaBj%lGE zNWf2|Vc|4uT?}$Oi12o)$hNWw3j2~4kDrbGjwAoLs6^fj+&JdR0)9Zfe`PWH{D zZSB>8nbDrx_Dfpb!O6rC0Z`}lCp%+G_eMznxz zaq@?8QuG@a{4r-aIhDK~#Gug~4@y#?H2b_|*-qHR%69g7%W+oHt*V%|iAgs-XkKPU zsXe;$${F92vR`K8EnDrsngqU7Qh{*1k_-2UPvdK$tyBbCGpArnPk_9mzIjBvE-$Az zq$_{W{8?F`^ebn32A7Kp7UZKKC)YV{h`sIOYc{3>`~oLyX?&9Owj&OA2f4F$xyCuB zcNYh>e$lMsk7#Es$tHg0lK7N?*W>cTxH%znt~F0(&9#BVpIWN#>~?~K86tg z(55f<(ky4N*EVYD*a-P;%|o7TXrgNVDm$bygPutTVT>$?4EM5)u4tOK1qTXaArA|GyKih><4m*fzHDim#H+Lt^T z*yhv4EIutEn%>ndivaV1@7 zomdvJvQ~yXP-zVgS}Ma6`p!-x-wkv0GpfcXXUe8&C>Um%_lzkOmV8lvbb);xg_E-< zI?zh>Yyc|Pm=2P$)}of>`%rWYCz44;<)^Gj>HPpCG!4H`wIFHC=O3TDRD6F$ruXXRrJvaMh=d2;7m{p$A;UI9%)O7VJzpmifPka zvU5!e@u3SC{f-i=Dr;fPhsyZ47EG5`g0M=JZZj1IzQ2gW8j>MVV5wJ!eSB3BXa`iZ zq1Mpw45zGeen8bvF9%UsS`yAQft0QhiEaf`U?twMzqfE92mR4!9i0O(ek=Z>a>_oD zFxdpnKuP|l_jt5%Ku1BZ6I`(~4VnU^465Utrq^tcTh%T4qEYQc6O%=_KnT*IKIGS- zNUwQH?1KV`6B^X2S2fxzUK-P_DuG^!*cAhFxP>dW+`#<5gHlC~@d>UhJ8~JGrQkGO ze4yJ2D!n_FM$9_R^-u8qUq5yoA`2As%x@w0$BWLorZoMsr~^QyyN)jikL~aCEDjt5 z`&h{23c69a==xb~zQ<^6uG#?|=uAsrkB4qPME!DCuPCc~6*3cGZOA>jflZxp3qDlFg(HL#ULFF&;y5k2!Xx6Stab^z6Sju-)R) z`TN=N|A~(djO2+FrIacQSMok@4oo7iLfe!}Jd`c%&!e1=j7~!lG|Vi!VTrP)?>pOw zScl{X=uh1~tV;^0G(ug8(E`mIk_Vlv${{@&1XkrAS7?uAD-X?<*@Nbgpx+@W*2*E3 z_{FNx;0xiPmL8U`iuSBNv*X~?)t8!O2vQTJF50U7N0o#ES#Y1Rf~@H8dM5Fz57r$q zGqmu>qjOk!XO(^>&b2AayL9XOevAK^vQ)!O2K6VYDbD%QWb>TxR zffRg#_;jL;e{AoqpWK&gN=T({85{hR#?Fp;>zgm&1$>MJ`#lTI7?Z&BZ-%?*oGuAm zGwmBQk1-ooX=cdB8d?s-Fd)=eG?_{yu&YS_{*_~>(mUV3_dcdTO$shV^e6>ON6@#b z|4iq;3|(<3oJ7=4u`8=2A#F|3K+5ZkN!ep92DPAu@%y%)e!_(p>MiA5mQ9{f{IJF# z(GH>0gA_9}<3{9QNuFiFpK#6NG~{p#H4|(e*vzq{IxKwlkT(w%P8e^T`d|Huk*@LO zsg>*2?;P1KV)&Hum=RwU71v80oc7(q>dHSk3GRfyx)eE7uW}jsbt9xefx1*XPgM=) zua|Pu1E9 zW&A1CmQokc{}HR!#VKcfYA)12UER()C8(^IuH$iaj!;}r(lao3(EG_QDYU>%Lq!8x ztM?)(vrK9G@TC-b^v4;%e}X2i-u%oI?TPo`#EYy_<_rQQS@O(>qeyMCrF?uzr{$g@ z!lL$u)a>EzKE3EQyz$UmWrnU)VAOJjm+l!JpAa!&+%w%ZlF(&Ak!d-1g*}JLow@f1 zlrzNC<=&U^Q|@e8zW(}w=x4KsSCEk4cd#u%{&+^hz>riU4sp+q`xk!!eO9_env`W* z0aCGAT6ySkc2vnbG`pa+E(RFRryXYa5$<8xO zn`ui99pXPdW9n1}Tv$MRD`yf|VXi=Z z{@CC>H3%ax0;|nqe*y2WjJS-bs(@+|02jkUqXMAChVqE)xQPE%QA`m~6!6#dM)-XX zaZm{MG{^dpIKIICWW1OpDy{tQ_ama&$CHxR&O4bMM7wY3idJX&e2x@NJ3gKjrG~G*TMrlFtXQEgupzs%{V0P$24GHbA0q8t{NbEP z=6TW=`}Ejw6`o*g(NE5V5>sj?WBMs`1fw1e^S3bN>}xCuhWJP#(Qj~Z(!eWZvSF*z z^)e0{H$om3`PvbZ#mqWejp7*t9LYSEt!gPbif2{n-tCS)quUoyhB6ZqFTCKN(lnma zBVINJK!-G=Nsh3>aL(Hj&MoObA!qRh(CqyusqN$-9oIdRC?qStiiu^#w8(l11`kC{ zXtEyg1f!XyXi|l<2bUJ@>K$rJ>@e1CD6T zF=*@T*i{!yFnG;nso+?q%OqtS-zrJ0qV4wqXaZHFWMuuct4cz~uS0KvZ=8YwC=1Ic zRFzY??hP~Z@&B~NEp@nGGg3gNH{ltvtFsX&Jm`vP+L9N)XI}*K>W{+go$iB)-ugV7 zruT|6)n5T3Z;dbC+Yf#VNh0G@t^5}1BM4BTWTBV3;iPRko6Ot8io-1T#tM6#!Y9rQ}x(xb_`x0npch%p-vp&89YE_3Q0falOkWX{% zA=|Yq?K&5x3F53|TeJmdQk$Hkgs6ucI*+VTPs3B`+?c;nKyhX&jJ;ncF}VhyCLtl! z0)a}OSfA3tB{w(ZzNUwNz>Gf$_)^Za;{%b2Yif6U(I z6j+sprX0)DdA#B6^~Z~M?I({pq&CDLkVtZH@ULcZx;&KCtD}`G&Zo*X)qVAVVHD1e zl~7b3&(@?Vqzslah~cKR6i1|Psu|0?U`JS8@V>p~SJU@#L-YNks$f#7w67sfz9#1H zoDxZIu8jtH-RWjkhb%q*1>YPR2dFXn^JB{W2f-bZ0Ym${P!#bHmBC?o*UCe5PB zo2=u9Z{e*(lnJqsof|V>{NG_SD5*;lu5k@yS^&!QXr=3hAv}vp&*L_Ew)k0TkC6W6 zg4oc&@5GQc!X^$mYq<>NxEfYd*q>Vsf8Bjt59g|5w`Q2@onVjrUB2m2*u~-%dq)Va_|=3R)#JR)Z(A+=^U|IOWvfcg5rh&k^7cB0Hg?Z zyxq`2gvn=s!do3nMSyvi+2@hIIlk?1d&U3kTLLPh8qC-K${3`~lK}pfHu9Bi@5EWf zmw0It@fA)Q>vG9mwJbK&dN+gh*XC86yRq}T=tQCb@EeP*Pv}!ZG3cQTI2YNq=wU)D zu+0JN5tR2-d5t(GpWWlh!lP!U6OCU=zYOJk8Z4P7!8cJ)d2@glhMDqVBpQd&@VI?d zC^At6>8t0(iCiXHIYBp1a3+^ixx#obuiMQQJNLgvzE1Jv^vg{ljwh~ls zqS7EtfZk-CgUiYB*>sfp1+Q|hLnrwc=*1M59vuZ%MhSfGmU2B>C~gu&sIOf z1k*$L^fVG>K0?2~IMG)oRJJKu6me?U?>8uu1FkUr!>^k^zfc9~#&D{_?ff8jZ&(9m zLTZ>J$IUfkBX~=6B?*@i{c)3${9;Z>Y&UIlcwZU=w=POa@`G zJy`}A-*0(1Q2m&%1OD$|J$7F=bmaVK3RS^6LURv&;E*S35@tYwX~sinNs!E~EE#Dm zJf_j|SBIiNpe9BWf$E=7_YW31s5D=u(}?b3icJ4#>BUh-rjK+tkXXF!w^@S*u{jfH ztBRES&#fb`x7Wc<+vDjqMbV#Yu75Rv-@IJy*ECq~)M)c{f~)gQff6T*C3W+_ZkUJP z5BU}+mh>8%o3ECrx$$QyfL6`LO#WjLThvO$d%}gGd2u>Fh`g>EHl4$dqsIj%g(ccv zjT(2}NFzHE@2qnBOsqlQBaz)9Y# zybiu>05p%-ZMT=}I9N(7w!z69rO~-{x8Cp>+LKPBYCkj;Hct5EW8$$Sd5tV*N$UC2 z&pDw537?VB=vot4`T1*a;J~N_w=LKvh>4NNp%>zgCGCz}6$!mRke}^IR0biOL9+k0 z;P{dal>38zJ@mf~KWwnHhTs;y$+%)yCNe{(P?-5T%k%q`b8|#Wgg`ak?=v|usZPrK zgpQIgY3PuJP<%BwJBuCNVGhS*Rv(U#qYsT(_Lb}}KF}9r;BmE>VPB}kC<&i`#&|v8 zP*OLFtW_#>*>1lx_WjgP19d<*o7d3qyb}{sA@C8UUbJ48 zlc^*XMWU<3;HJB%RgkaNcD(j==PFU6KS7U=qE0Pq0SRwS#c<0YoCg>SMN%0b9nt)f;%71TA3FSt ztY?r2*)YSPUD44Fu%OWeclHZk%V!?)Q;pNsALv#D=kWL}m6+8IY;M*;Nk$ZU6`A6%xstH9Jv$$avk9z#;DFKFE{8qUtgj31x z5Q8z1$s&AP?ct$>4Gi9@dms41qG1X4f=$FihOradA7=f+Zo3A>bVWLT{9hJeJw;FJ z0Sulkt^*Aik9YsTbC>+S<`>sluDyblS>6()i+UGHN=viH;^A2<>^)lU?|pqjkjTxQ zN{dN{*cqLGnd(tV5{>Lvdxk5(=5&i*U(uFa*cT;ms6|+Z?B)qLcKxqh;Bca0o5C{v zRW*VOof*YM+gNzbaKr@cIuyf1E97tQ<@c=fM=X*Bx>V9C(QIV=DZsZk95TCffqfAo zWo`iBpNhklGDpn6ospdOlGMJ1gLrj`JgIzk=rh~(|Lro>xTxj6wE3!B&7KDv*Ds($ zA7F3U&>O@l&NNb@&53Lm2V#Jf+RTQJAqr0v+B%43$M$aM+H@x{T9G`uz<~JnNHxbz z*_6*QZtN|cmy)j$>S8Ej;m|WZos@-8(&+z|!TFB2{nD_={nI9ov|h&jS6YD0BM1(=u(^JJ(88gLY@eyVN^75a`#eRHU%A$P zbu{2b&Y)aYyH*0a8OHFAEIN^S&%=(Mlsa&m3Np)gln~#ibS%@yCXffvl;u$Wvk9Sd z8KBotXZ@WuS|&7+Nx!-F#+1QU{s4wPb-g8fzZH3`=-*Lu`&~0!WIC*h_8qqbc^v?<5DSQqS1w<}M4Tmo(|Xh@ z{U=K+*Y}Z}^SXllc6MDt%*=<04`-&iR;o`zn-N$x!ACu0xQMG*D{FUKl(9<5%qD|< zoh_Y~VR|_>CJNMjLk5jeMC?omWMg|UYug5+MJu1vF8Gc>*91|T0)EykJaw-7gIE3Q ztC_xmkcBwMpFo`f(ohU7sE;W>edzogqy_^25u^L!25w~yk4da?azuLjVj&zK5#O|gwX4KcE%n|>g?Gic>c0W zmBEBx7wcWhR+69_WCs}PsC1VP)G22%*AOuFKfK6nJH$`o$Eq;OC0kd}Z9smOM&zMMQ0(Z|uIOjSup-q9*vBNC zoT+p(#kUbEG?@Afe|)U^>GsQ6&15n?bOMsBr8F1l;cEwLH2)HedVtykU;q6oaSAnY z`BxEI@%$jaq8!xU|Ctaqww`9J>njQSjzubY`#Leq;`>a>IfO`gmozjf6uhmO6GYHs zjk)rzsH>9BsqEcU4;gx*+j1UUMeerVscOw;>U9S7G6@}_{&O-WpuR)uaT&<~v@Y`o zLpQ?c=k?1}E9{|fZ*VgKwoD5vxgcnOJbWw?+GxuwH+~S zae3*ZH#C09zI}sP;Qqj?oE6nb?X5gHICbee^?`K4gk-W7?WepmF3_$i675j5!}Q1D zOvA#rqv)R#czpu1lNbIFsNB-3h}KeaRdl0ez$k(ya4hnK*mI_I%n!EMnhbD>0foc2 zTYjIeUV4oCS<0Rmo!;2LyOMQ4uEW3$Uhy2hxL!; zT79WZ3KE5S&otX}izUPq-T8R$9j+pE&4ntuSzhe)3zW`hb|qL=pD-I)YK|{rq@6W` z`Z@2}1R>Av(OT&|$kJ|m;=p24P$^?Bo^ zh54D^7=<5Pt)Dh~(ZG-F8(X%(1bk!nbvL{#CNe~;ZCiZ!P-u4%oTa9gya?oD> z*7EMZ`Pbn!H^oC_sgu8=t(i_K7j-q>)WVMXlzuicN9l};oAO47U$Q3h1SEqrI9+tP z)VcT1ST2Oz53GJ>zhzJ!`}2=EUEoI19q5|^Q?4z~9zsWfJqmCV;^4bRnzp#Uz`(ar zkusYh?d11ao#7J4pf2QszI9%*2$4eP$%izloo(j*^!e|%?!CnL)9gyo(Lgg?VaeCY z+w7R;BL$GkvjkSk+G4l{<@qcun#-Om=&&GOcc7Toes3GnzlAw*gHwXTQ8>0=_;Rs! z*#U@2cJC`4ZlkiTF{2y#Zd}y_UA=P@An)!;RcS~$GsU4Twh*ymAx^hc$1fh?&dKFr zrDABJz+sZ&Nw{96RsW9iFwQxmc{sH!ES8k{)aP>%heODNKT9HXykeG`z*2`oqa`LCcoeB;uOhL>&~L zIiX@9k!o57I#HGV7Z*Lkp)iOC3Sb&A*@g)-r4p|Gxe#VYe1rYc>3jykL~#-YI@_*oJ@)dIrgp_U>uSZK7GL%yX-l6fijK z*mUsyntaqhBdGZ?ntoNfCTtRQt4->cAdokB%ciiVL72vagr-H=A(dxY4fYBbVZ)AS zijApWQGDwZTDsWc-OR%kD8z{aiT=$ccF2%Rz3STsYa1CXWXSyn{IC_NM> zzKvDFku)(9TclR3`I8%JLLXA}Ckc5Ew!Km&5$_$X@9sc?zjD{-UXJIs&u8@i%{8vr zSNe5GZ#MB^(e${SJ{Icz09fu$0hp6oJ{fg|W~5SoWEK`&vIj&CSNgki4`Y0+tv8c=M(NHs%=auRr+0 zMvpq$wg~Z(rS^fWE~(Tcu876(47-xUaK*i40iU0GdH?Lx&?Gkp2_)0%0ig>u3GU*) z_Q-tS(iyF`zAIhR<6Kdbb(wKGsrrx;3AJJ)mn}8eAtTbnVK%LuGLC96#-{BL{D+a> z{|x3$Z&f{?C#FWUI)M#E9zT>^D$V_Xc~pfjbRUh*!LpwU$XfCYSUn!BDMyp(Z2^9! z`jVuN1TMV*vK7J^xL1Tzn2z)w<{y$pM&={(Xa#j=hU*0Puaq-*bk2cag3<rhc6~ z+ftLaZwYR$GROQ_RB@BC~Zy1f<`Av(|^xgQ>C4b-R z;&3Q%EG{-Pk~e(P@wE%_FtVFaHF*@Nsg#OivqOZ%Yy!!SUQ@x0FWD*s{H0=VS<%b& zSCT?8jw9jo0{wVa9c9)#rD-iKUCO{TZM2=r(DHvNWWCqkCm9yx<8LF7*d*5wsLW2= z(1MY*R|V45%W%>>LUGcd5ZaB#pr3rGf7`TPpP_6z&{&hDz5KuPS)_E!2D0jiF!LZe zYL}$9Wy(nIbzM30JV2=3F|h6HU_A#_&(R%x4Z-(&W$cHmQxHxi3Y>Xz>&~@mp#J!z z{wQuiv&p*lT9AyN<$%+XWvo{)b6U}o&!k_ua%2?5zU0oX@^TfAA7Nj@Z*FBqZ$V1L z!hyrrRZ)h@vpAN?ed=6?xQ{$&u>;HfBT@VM?3rm2JZ|D-eGL0VeUI^HW+;45W1T>C zRMTbeA|nPt{r*$tq1DYUOr6MvvJ|jZK~j1ti{()f3Zmjg5TAPzTtQ8|%50PD8ck^j zl#h77z(y9zGWb|KKOwBN$-9_o7-~Or^#OW&%p`J!%+<9twrB#{-hCh#@rq^nwPJ+=<5H{@2CVE7eGLbRlNol#V}=& z*nHYNv|MFB2t~$O1Da9loTHtUeo!J_3(fVPXnSAJLUbV!I!_haZ9m6?xEO`GF(r+! z{D|)Ni8)4nB!xnPR1L=jptMB2wj!D1!TL`A!MCQH{drRt(Gi`c#BHonY|JAaV~$ZPf{*H z^QRpnfzh3u!O|I(>VuTB2}DhC4?>w{(?8x z69QAC*FxFTLeG?2tQ@P|vk^l>;B5R_oVblR$I-uwhoGVe=~Q2ZsgGP`>H9 z^J|9$>IWs3K$)okX3hc4^mNk82$2$*%+GrN<QW+%PkqYl_``a{sv- zGT$bP_YACj4FffCs?8f6tTnj%!8EQEBBjxt*r{*}>XtX~FX9}huT1?NG>n_bvQXh| zMIl!V`i34NY>&E-Bm#rEOod|WMu*UyK<8BDUv!L>cnjf1#n;xJjE@I(1brl}n|Cjh zRc*0Xv6w64I|fG)U;^_I(~=3~*ob~1Zv(qbsEe#h@}V9L0we3CbLcK(vANNDQkkqq zg4)deGYF~|29eFImwwp$6TkpxMzlVMdA5y6JzZ^)%5r8j(n6A-aJeG0<2o54UP{qd zrY7Oo%juK5niX;Bt4hdwm@a3dwjw!Q#DFbnS7-tE@4kPVT&LSf^LH1Q^xt@w=1&tp z!XpuOdomtuqtqxEoSwhP%14$TPKO>wRT`#Ap?v3I0^b?WhZK#%qL zE#;qQp!Kh>KPKw+x9`ObP~TaGq-YCkOgad}A=Zw^5xss<%(*pU`uth7(d`Ya0g?(+ zSeZ@T3Slf!8*w~+JK@&(a26K=e#1l-x^CvT;~!=`ruz)u7j0St`2MFd#uM5J6WqLF zK|&$X9F^V1L5)4|Y(lkk8aTRKz8i<~+6k2`=NF|!0hXV`NGFjls0-z53z(RjBbIR-qQDpY`oxKS7Z-V=R<*ST2naH^B`#Io5`@`hRooe z=iYG*6#9flFkp_R4mu{ZITiT+F6p6C^C3^)w%_$<<=N|xRDCyUN*Hz9FKz!f-Dfs* zpM+wW4wxG6FOa6P|MxypLjWO|VD6`d5$d^qY=gI%6r^}veiUZs+ zD^=DI5CI$fBW%tn2)7ZHVf%y3Q!K*!=8ofc{P8OD^c}nkwnv(q^pH<)Sh>db+wm^i z8*WNg6@@4N$KlH$@rRsYfmh(~c9cx%56)_;Zp;qXk)daU-A)$^&x~X3v$}p4qOQ}i z$)IQ%1}GYZOE8URPd&k!ds$gX&f_1%DpNVQ>tI>)fUFd*I;4|c7zQH59KC3g>9ab+ z)ISSC+TLEL10vi>x9wf`UWBe0BDNb-WW%uFFZRZ-|LLUPJ^zAFHJA=M2gvUPmo86I zYK8Z|qAH3^F3YYPD&T~L`qOx}vNY`inpHV~)(XvAw9t=Xr^31+gOP&Jkn#87DXw|u z+eh@y1c~nE=Vkgws;mKO$N}G8A|w5~9Dc#xRsXG8ooMeaj+pZB5rhbIpM26Lt1~0e z))t`UM#+tv^HN=Zn#7R{mKc zxI-kC1+>=kpvyoe!@9oGIXz@z;#I(^?F-{7gnq?*TdGY5?>1Ljx}Q-wrCog^u<*0H zc(eiidJ#xV1FHr#zV^D9kS>cA@iu-&>FCm>7XQzr8^grm7Qdbc*_a#L zsY8C7Rj$Y=I~7NPP9!J>S#Abbouoqgq14+q1RZD#GL&+PExwLjYMcG9U6Q8S7Y1|4 zDPgl(L6Z=w4&P1M+E0_S*47GV_Lx(oanPBo=eAD_mqr-t`% z<%2$dzN_?pV7kR>0Wl|>_em8ScEZ(HD89lP1zu%g^2`AF4r;aVSV3&|c*MSB58Le_ zn`ipTsr6G02YyBHi)Z$m^hm91YxB$YY0&>3>^W=*`Ehjf<%VMu1@jEm-Cwppdqtv< z{(|e1^bXm|-}z+2%cwg82onDO@KhzYiO_VDK|pyXY8LZO8CoRQgE4xP+ww-TRtP*& z#Pz=pst{p}@kO@(_4L?#-<#Zjqx9V)dLd{#UR~9l=6|vbHm*1oQ_8+!Z#f4k5ayXsK$ zLK7YMtG>lz75BN1e)>6`Oc|YxU8*9P2?#)b{H9S^@3oa6&fcT+QB(RGN0q4oc!Dcm z4tHy((oV;!u!LyAR|#>2eZ0)ZPH0-tY;E%(qXGbbj4?XKYo}qr1Z7O(e?*iWY;v3l z+3EQBp=c(5!#vD9s*g@wIvl`9)K0LNWiF#zWwNnCG?wJ-G8q>T%o?I~uwGDFlD0i`pZsfVJJhG+HdTleZdMlg#Vz>3z^1Aq*`GEi>GsZs;mMrHq z-VWUD?!=sqoR!;@>eOJQe%m6`GiN#csqB+7%b?1V-Iy$qrakC)NtX4knqVy*Uqt6m z8n8-R_0`yExOEGKF4>z4fst#m5+Q`~?Xs7rgzq%+zg3`5p95kJeVA@YWykx>e^V7x_9&+0pFWnh0W57c|yvHM$b3Q zpIaw6b`1Y}|Lml_(l8b<3#{o*cSqwJ>iEKv%Z&hH-LFu3TlD>M5&Jm` zM7|mfw>~#OM+Ln>DJQQBSj#!hu2Tf&d^t<7O=3y5!KTG!qT6DjaZnNP>UadtyU+1N zED%r?^W028)wezZgpiCZ7z(1|M}6`1GCEIUb;bPtuqLza!}~b9qt*qO4%&>3bD5OOx;5_snDZ3+XIanBZ(Nx+Lzwu7(vbeCU3H3GrR!&~aQIiogqKwBm z)1|V7SMygicPqR++g}J zjx&w~ZC-tp^;eY|pzgUgs;=6In~5JIjD3dnpSNQkvLfi9_hxu>qi<`|M0YVXbv@v( zv}7#omrrgG6Y!NyQc z=&MK)8Uf+gZbSLd%x|2VcSto(T&$>ZnK=wJ_R=aNL(0$jEkCCrA;DKV=5)_nV~WP- zqr~Kwmwn~?>X=Guqn8CvHfT;fD3CliduhX|2G0hUZUI^3N$NgF>V& zRk1MeclGPx7SPX2wu*uUOW{th)uT;GGk(^8M4eaGI6*r2rc&jA!q$nO8(P#e`N}1V zjV`DcCAap!MUW)0;;&Ff>&XL9I9_l{ z-axDHQ0>*sWxlqM-t8P$RiF8es>o;66N!|y=0tty$_Q(YFm5C5c=iBSVtkH^KBgW( z)YA1>5m`Q)yEnKlqhWMMZR zJW-*M0qAISQ%#O9mW}A=5~8N_jaU%^h+VsJDX(XCGUaW}%o%C0a0WAIZ_k7vk~3Hf zZFT0fYOHR!?e(}{yc`qR?_M*{@fZ0LS}dt6bg3aYbu}}U?pBHjF(T~xPkGg(KmN1N zc&$=8(F4RmA-R2ucg!0>7U*VYNpMB^77fwoXR%1&)V&#+Pu=^!EC7A3(nd5gjbUgi zw&F}pP!9?Rv$aZ`#>;?yd0;$Hip$&{{5XjJCC zffw=(e}5%36UKwduKjf-~Z;4cg%I+C|mF|K~N zjqxzR>zYEBk{(O`De08iM|YyrY=7dUMy^aFqF1Kp$=%dXLI5G|MV3gEAP>~J+ zk*~F+%lgHnt5RVH>%AfbGeJBwERJW z6RXd5ypcYC*bXn%i)@a;Q)#|w_Wb-nbF17qfaA+JUQm4B@X3kXw{MIf!tVzKMqvt? z1ikxu3QLmsFBg9WL@;t5{?`3#e%3KOD=HcGL<&EVg+0k&iPEBhmy{AW^K~PlnrrJM zRv7h@o~d{i5oIoe47cbw1X)`fZk6)jh(_o&OSs~nOz7#TfPD;KH9(W)G{ zp|0S<)#4^C(0Xx8P@ObGZK9Qa4|bXuaBc#vLM9RN*)FL1;i_s9bcSc5R1*n^8;snE zlEVQCCbOyd5Zr9G1pLSBrpS>|XzFZH%5CqzumZJp*{5XSc3n3pEZxIaE39sTMvHiU zfwH68vJra3NRrD~Z}d`{t&%)8=x{4hG?Cp=nzKdEXNAKOV6DL${wnnKnZPReE>XY;+s2R)|jpsvmFU!=W&ZCB4_(yh8Yf!mV_u zN;WUQKI<6B2-EA!B(e8hUAd(k&$p6F>S;XPnxMrUokao16RCF*0Hr3d|GNAOEqh1|8Vx;FYs4HTaR^} zu8j72Asg`AO%Fgb(<#eBsqZl|5x%1>GRS|9N0r+eN)vGl;i3%+|HUBBTNb>PX*)UM zNmo^C{xyJo{$q+Ge1ErTJwiVoC4903ebz(4ujg()B!kAvm|GVZrNUC;QA zdotIM_BUXdWW1?&Jf!w+BRM|n!zUvbBucQ4#(Vt?E^t_-?SQ#e59ftX$x;|)c%*1f z79W(`H0c+>^dw24l+zQw6E50~Hd{Sb7v2duo?-tPzK+w`e|?pyS^S6ZR>K2#cQ2-E z_lp@H1^N#c8y7e;?(Svg*vmlg%rVWnmK{Hv+><U~0lX^4jB^tre6Z|XZ6SX5 z>A$2#>va@z#1oZZ-EPvq7BM)=gC%&pUfw?ZW|Y8``_BqX#}_<$9QMuR<{wl1r}-0$ ze!$d~lnY(NAPzro|L>!WnV^!UgEcv<$0w;`{_tO|Y1dk0>$oza)<=X_@hARL(d|CE z>o<@hr?$Uo|8m^zQDxoxOr}SWygh@@oBL(a+ePOLx;vqtKlpmp3~oFr~yrXE~jLlttg@s`O$h6~3KfH>>OZ#&S~xPoBkccc>c0sy2zX+k9S(5)wPzc35lx znBqwS=t{r-Al5+qS1CAM3@bvNr%~$PvYLr0aFl(PwzOPqsGM~ELEfn?b@sqZ;E9u< zmFrX;X`83Vd^gg-w3u6`IJQx#V>p3ge_V>{HYjJi>3aCuz;q@mR&*}x_&4D86D-Z$ z5iP!*x}(rCMx!xg7>mOym8OU*KbE(^K$$jP@S6#*ug-f=LNL=1NS8 zFt7zhTg-^k{->XX5Be+&7|IU;5C&gi0|~=FAoTc<$_gvOESFEv&ujr(kt<|H@#4ue z0l-WPvYhpi3(=(Bj=wV;nu>pU2GvF7neBoaksvm~?u-mLLyP5IDm2Of$}H6$FO_VA z?o!w_?fe~@)S9f{*-m0p{y)udfexd?myrFoJoa!bYIHB=n>oSv z2aqi5S$0j4*_r5oMRc0KNJL-^RaSlrBNHH|T*CkJrFR7yOn^$`k0T{(OwuwhGRetbKu|-4&W>HiW&Ly6&4%&%nKT0U4HBJ^=OoI^vD4$e0hVd zP{N0S@pgp3Zi@PNc$yb;Kh?@2O?_DNSE5C&n$d#FcYLvT-pLnfmUtDBy3O>QgggAF zYUgt!KDu&Ee-Jaj{rs=)fk~_M;G7~nim$aBYY6s7aOc^b~~zBVwcfkOMZ?_v2;!;sXL`s%EkVLXlLQB zq|&>8cmKAFLMp$QFTf+&e$VvnRB~j_kwnogA92&D@Rz54#JitT*fN9qCRq!&_{KL* zWKRJ|rB%V0!e2*a(9X1;c>9873c|4c}{H(oA zTwhf(Q~V*_+#D#Dv8^*LNg7E1Ac&u929mC-1ZF|#%Y?Jfhp>CGt?5@_HWsQeY+^k> z-+2t1%-12M*acEL@6MmIFdyHtXFDwrWNHAXocE*X2=!_^*qR#&}i1r3fGAjnDhU+lC(fr7R8L39eq2o_KAbGNJAT zT8)-ywhXajvDFo~E3W&!CP2nH!ONfSyMqfymm@zq*_D&JgwIPWTU`DYUJCC4d0w+} z>n}B4IZT@{njm~}O&Oe1RFcqyX^Ag>|JtEvTbq7_0i!L`y4tzrBnES%k*q^Ywb*j8 z6iBf7YFP%S<$^Poh2eB|Rw?L(mn->#w*M8A*Rz|X2Jb#Ut-Vxuj$Cl+ggJ19$X<^- zLeKTgaaI3wXJ_hV_s9X$U+H794)L5xw}| z$7YU@dHiM}7orZz071XkWWY@DCJjmk7zT(mT@hJ87VgC`C1(sY;$f!!@L*%}haE~t z#_v8|1ym8ai&bGhxd`gNSO6FT7`G!5Ua0O<2}+6Ozp9Fvt&ugjN`0_G?CfeLh)M~>6RTedWWOHhnU}fqyJYN-8lgb zIEL51huyP2(q@S>7X5tToEg+JfMu;$2geaF^)w;~Ih*c|e&-KjergiIVtH$ogNljY zWy#~hjHh!~nwA!iKdl!vMU-%fNT`HgjP{0<=Usjofp#dr#h#6;)W{)Kncl7mLp|re zWSD1`MvPb@*+~7f=01xSOkJuGb76bI9FuIDP7tK0ks8=yg+uHK|A(tBk6W;$C!u zmAj6&YxhUBe_*NC&V-7K+x(^b?Tux(tTHhs+8td9hMYA z-IS}%Y?}C_{vr`#J**bOiFa~pT`PY3>`u{Aw#agC!ctq=oGQw*VmjXA)uu?4xjF#j zN@D5FdagE*EA-VN*#^rE|5PB<-Vmymtfh_;RJX=9XiGny_(t%4?J+RfEpjPXwoV&F z0P3?&8cF=LEPN|A!nHPXUcCJdnH89S!9t(f%yrWZM5%Gs5`RFbJh#SONe_lG?MR#!Wg@J?g!2vFRmh zhL+#ax23l+?-2Lht=|o+qb-TpZNGCr=xZu-$Gcb~=iDP#W5lyc>PUM$M zu2!$-!E6F|1*C!f>^^y+=l{guMs?j?vnH!LU&&pRu-$3mLVDZpq+_qV3 z=k~P<{o;|e#gH4x%pD}08%cgs|C{3|_3kD`Sce5M5qntm9w{kCW?p+#qNj?|v?jQ6 z3-c%&Z55d#(r*>MN&UsLnSM3X%CTu?lbe|yWy{5AFZ@`>{jhF5{HFDq`+htdA&@O4 zuSVvEI=HO#RvJF>GVV*nFH>LPc=v+LUXPB}3c6Z4POZCXTavCL z{yDcsni~Vaap=umz(7FSxo@EI^pu&fmz) zCp+A9u{q$TUizWwGD{)K*$H?VaUQ~&(AQaRpRT+WhqG<+6uo#oMjn0f=*YH^@B*cO zY^fPbWYvI+nVGe&8VMV}61}heuPUG~dtDfptXFx3#a^5Kl;V&HObt+M&}hyhRk1R&PrynvwvMUdDl`Z3iav+jzI<7ez7%r;ZjHKDzkEaa7w z5j1j{Cd_t*!BoE-;4ruRErcw}tdrzeZ_jm9v2UXG^=aZ#>;Qs`{Fri%FG=f2nr<-M+ zgn%BNai^Hc4v!qr`o8LiIp^UWw(696Q$LQNs3PzsSD2a z99dp1si;*q0+K24#hTO5fy3n?gb@XCjgj0;E`S0f1*LoxeC@{1fT%SUzfIyREGSdp zzm~QKVmc7$d#jTPwy2X8%TBGI{$iD@$1kJ{4|S22&}s!H z-V(Ng=*hrody;bk8&z!MWGWZ`4OZ$&i5gQCpH$4|c+Ty3r7#{op)+A$Ui@xz8^k8e zUKJnBE24q!o<;cS!(OK>oO4vt2s$_x^}(mtAOAKIPZ!Dq15a+6srnm|OJs@%Kbh;1 z`Azb-(psom!%;csPqH*AM;MOSnJBFth|D=i2OI)Z9<&EyQHmwt@?vvj{x+jvP&V62 zKqU-Ic=vGSBP8h6SK2i$#(&}he++M*$cyRUne7dKJQXVwli%>;39A$VQ}q?IO{W_v zt72t`1;Di9)a^Y9F(N9;dGd^C2fBOea|;ULwES8vE}Stmpp`*Th=Lt6`tKs+z(pk| znG>OHUhSWAqBOQgeaH|MGx&c;dJ+0ycw(LOAWU3fij3NjBLc&mg-HmGf)Tx=2PGo- zoh-v!y#(3yYg}X1j?3i!W+i-Rz5JQe1ZFe*DX&!aU4hAtPmUSLL$_x%a_u8lboSw- zZSb|8(ubTj(V=QWA|KW%HPKOj;9D>%rs2O^{y5H1(ot6U9lM$dEQr7w^(10a*I9G7 z%JMh?yf4yb73Wck1b_pzJ`XH-8|{xPDK*)J)?vcV`pnq`PV&WD$G@}ua9#MM_kKH1 z+InCU?E}+}@!M{%iPlA;S#6lBXJ$^koOzGQ;N##6q1aBL2JO|}$Agx1Z&ZL{C6p;2 zi$k-O=ptj&aBZQ}KaC;P{sub;E{*-5B>Nb;Z|H`b2*Pql$f5)-!c$C^lme2WlUlCc zH^#0B@Cug9vtkV=zWYcT<##Akhh9Q;t#(%St?_v?Jg)Osci5T9hvKv`y$m(I3kCY` zM*{<-@s)qS@YAc=Rh7+$c@$wmy?sUiSEuuAax@5m2MtN*x^FNGy2 zB)T_QP0a|`u;%xflU?ZowEVyyV$L}m#?{Jj(7t3^&0?-q{)R`!T#)|v9nMSToPoRa zd)(!L>zjn@7B*TDGl@(+>Jx34Ddp-(IU2Muhx>E6;G0TE}bj zPkh$w0i}9$p;$<&E`_qxhPOM0jBz#(r!*^yAwb&cru9qJCW81uy*_qCJf*o8*H$GP zm~*_$`(TSaR43B`oFlWqv4XE(+2Z8g9j*g4`B>`;6Uj~A54sB)s_taAq>{&#m$pjX zokrd`VE+@Wohd)F5p%8tqAgd@KMH zXPHF#<8gRWowTkHy92SN4x5ZZdv22Sx{xYNB&wvf>HjSrp4U{tt`6r0*40Tn>8)V~ zWqLIYS$(IV^|WrraVpPShPLjwM(a}}c}X3P4ZeYIil-HzwXqzI?`c1Ath&@gmLbVC zFxzo9<73=1zK^vyF5&x;rs7MieW56`jN?$#H|b3dlV#i$^hjSRa-$?~5|#g3bos|M zaWum-GuF4i6IJ}`wDfty+Zm1#I$O69Z!CieP7XA^me4A(N1>&l?13yXnt4u&0ah=W zWXjmNRgghD>!6;ZG>PQ|n1?PZQ%;olbths*Y?_P6G#SMP3}!{wOU3e=5yY(Z8{|(% zyul&Az1vsypIFgTQ9-pV9_#jRb-BY?c6s}Dhz~mf;g;uiE;m^-MZZMd1b;-cpTCj{ zCAeNxcKMa^?-UV{p`bk3;qdaBuHo`Ley4Y1r)RbSKf)meWU~5{czs9M&U|D6*7&tU z$4EZ4!z{BAcYhOylrz~$FC*f=WD&uE(Qlq@2dv)4Hz^Hv3T9%}x={TS%gXPUJmGJb zCghwF(YWv6*Vt<;pyMmJfZl0YWaD7sCrubqe{A;77 zk{$s#P%ZaArhf*&SS4X!l;ZnTjNGtk2VM4)gU1fcN}S2BG(Ns9@9Pu zMhZSc)_-@S%fjodbaLixi>e~wgE&1f=Ap$3(T==P)$T`J%bmpqaLWdA|F@7rC0wCP zqTPcy4xTScwh0;6f2Frk|7`p!HQ*u~l8211VpBBQ_FX-smzN`Y!~H9N)iy>}X3ddc zcH)#6>npn-7XnPwYRtC4p75e^L=&ZxkwAqo8H-Z`QGn+Htt-3tyFI42OhbBU-B6dX z+FJ+)_ZLov(?FN|e+0DKRc%PvDM6*)=T5ZGey-tE(-S`t8 zQ35<%-PbnEi$Tuc4?S-<98{$FJStL;G)FUA{DG+B8+5-6<30&fgvboeAlf)0BKF5i zQn`?9)mIM=mB!!Z{iV<%X)l3QvOS7Z*Z<4GYfSz*UH4t>nmrx{=Ud3f?>&Dg29LBq zKRWsB&y0o{V- zU%{_TVMNUg;}8#*mR$FErGE|I`9b>bcF`HjriDCJY6Dw76RiCDNa0$r;f0qzNsnrC z{592QDS%5fc}!|P2K#h?7y1^+sZFP!iym_keS?pgh~JW}Cjjb!M62rH!XsN)>!Hu_ zeos|taS&(9iX!|JF%}>N;Syj!WV%M!c{1dV{kP7mM_LM^M=HccdVWU4_uKsq>~}<0 zFGf zmyQUe8ai+-+o9s@m;359KX~aP`4WLFH?e0Jt!s0nkdY-rk;mP{N zcR$#tC|$X&E_T5?-PZF^m%!ElL-gMSJ|hYDuwj$%Ynz*;W08UGj%^#nFd6xzSG_~p zYig^uhfI~NK$T|D$(AxPRcd0*($X# zVz%YRC~3yK!Q_KLqc*TwpBMT)Y9!sT#0< z!FL&6nM|5lA|QO{YFRduK=)y^uPrCNe>4AY;phZk&lS%r(SiGL-JSqDHP44l_; z1861U_jkMNzvEF$vmuo{CB`}E?bA^>?X+cN* z+AyMk?o;mQ{{SdoM8MNj3F?+Z`#PJYYlZXadUA~?z=5>D6hZ#Bm`-XV+jGp)1`Eh)=9`{X3u73pHGMN(GMri+^R}OL!+tiJz1~ZZ-ldg#N&(Fy z)`!Cd3W?>r>M=BH(Y(IqSuzH?0qE3CFeu?+Z+_TP%mkt*y*siGAIVn(DgBQNK!Btk zA%PndTl=-8d^I6#BafpZ8gPj>n0J#1f@~$5ABpGysJrV7?z{i6x z9AW)(j2wERH8Wbg1pv#gbwnQs5N+E4oRz7s zMLL?GSFtR#enAC4ZkyD#af0d>=Kgd;vb5d|wgzM`HUZSdQpg0#P_^fAZ3L^=Xn zL*CE_xlEk4$sJJft@WVoCOKg*BMM`&>mzykX}Uy8^L}}-u*qqbE%6Y`Pf>r(Jpwih zWDrFs9{n4$((l8ugEZljhAAC_SJB(|yW&Aggb@{p^=}XAg#p9dAPut+zD=srEJ4DP z08NxXXvg`0i{P0L>j-TYXthQ64k7QAZi63duIZzwF7s_qvI|e3_1vI2d|`A81|gX= zUZ`k4%}wf%3LSfwFE@5cd2HoE%|}GLn(ttFTWcUqo9zhwv~z=88<=LMNd+Lu{?)S_H7-Sb@+zt`cVCKf)c)u(T1 zeqG@sl9oiQy5RS#2@Rj$WSalNe3sw2i$LbZh&nicw8QHenT%^2W(jq;`|X{ouIx{( z5X%)O<%A_WHWiu}Uc}ie5LNeTFMSgkKV67sd^9~$mIQOzTXBV#!fn2S;xVDEml2C0 zQ8JC}cALydTzKVn`|LsC-79gRIsxt(xnsz{Y%j#op+v=mu{w(bM>XrwGSJ|sP-|1Z z_iTqc=Qca?K<^J*nor}F2k5D3R6^RG(C!c02dNg55hIsfWh`wRp;G;2U4!=qj-HGY zh5f%rCT3RZm3E2@GF8%m7tmKJY`Jjn23VvTJA0b-wI^}+>{Z=S<)q^$#u-;S(MV`$ zTg`V-*FE|7BcJ6G;1@O>Aiw4>j5VmaTmD|xbr}r`1<2k6CR{yGk#p@yqFWrvyCPMB z!G26@Cx$LRR9#Mx%I;i;=Iws%sDG--$SAYMH>UT!b!dFDcuzr;2LmZOLY19YQC}df zU7JOZg}r4oJWuY?sH>b#bKHK^-7g1E?6*jk!e@z3@T&Gf{FUo$dku*M{?d=q+4~9# z_T8$~s5)8@f$Z{!Jq>rPeM#Jo^T8 zMYMcjSaJK{#>?%Ke;l(677vflLz3W^5W@uR_SmRcKvLjo{63>{y|J=^C9n2`@7C#? zJcE;Zp$jh2Oj5u1+-ka z2kJr#oogAEpe2sKrCAmkTfZ>j*73cA1c#iJd;Gvo4daF(;TA2qkcP{bM1aL1dT7(+ z7%qI4B?X{*PME#*n+__63t7ka^Y;(I(oYW9ot2bulI5>^?TY*Jep)vPVHS3KqN3pd zFh(R1@?xW6_Xh#Fc~ZrvQm}T-MT+I=?6K>}28x3tOGG<)^AV{t0E1UV z{5pudc?Z{MP;&6i<1mO!28lHIDq;G%B%6liL~kO!GjpTg-@8ySBloAX&k9|uI7LKD zA<(wa{fM)`Jx=!4Yw+TfrHYoi$^*D)PDMB#8(|8zH^Eh#df?6|^F<4U!GWxik!wtw<)ie%#)-eJ^lUI}e0he-?cl>O;z znputaBrp7>5js>GQ#Ubgujy7I$uWZzc}v059FD98I);*V#}&v>gpZE3OWSD`_^&9y zSj`IfN@9`67+3ctOCm3mye1pbRx)H3;VW>axLf@YY-4cLFM6WK8>IPU!d%%#H}?Ze zw)Ab{r&PHQ9*YT|))jrW1hPSmTwInrI!}qK{^4?Rir?8UN~Nxn4%H3oV$qmD z5@!D@Fp~|4k0F`>Fm4r2!$xPchP#?UZnel=Q_+#FI{E>b_dNFJ#|NNLe( z{yhOfav_GT2U%0AkW11n9#4M`P8F3M#y4Lej5;#31b}0?W^N17JPou`(7D8d)8Z~U zod167j5^PMl1v~gTX_CiY*DU;Wo59(saMc}1{r;P^l4?PVW^Rw0C+`&rmhTLiH`R5 zVdJ=Ce5pFGN1GZkadvN`z2Y-B)|S$_A-w{@JN<`<_n>y8^%W*}EoLgn{ihF|CV>`B zHKcT}*ZTR5+aM%?zSxaIdz47R z-t{4M)*Y)F#9hX-37#MGC$#Y#?gUQ%)LQmBn*n&KB*8}casskha7daOwWemzz_<-{ zaCvFR&Y2kcs@KAJLZ?_ZjXcFlQ0G!c8sn#kr$knrYEc-mY_tnW>V-A(I33&z{!5)x z?m{yGMoLuI{fH(9LwQ!~dzWG|1XTUi?JWsvX}sc!p0y$$ zKwSnezS2Rwg`}3}J=cvJ8EVuJGe*6?OE-Kk`r{n9&Y#fuEF=g5o;1ubo86Nd!cTJ8 zz#mc><`>_lMkV8SB;YabBD)?@x9-4!a#%pJ*R}3NBv^wl^zQu*2xhPk!~d(z?v~&8 zoCa2T-yb}po>%F_RF)eTSLR(EZquCueU~pL!%UV^l0Vc-vxhl~eUq(9f1bcl9br*$ z;kjY|^CbiEa=b;C6Zx>xpCgY?w$(0$C%3d+^#Ir@EEupI(s%B*z0a|!xINLYBC81ShMSeX51V&x zD-r5ivO%2gT_vffScU%Ql{|Mg6H#z9(CMY=;-@kIL(}8#iln zc-{8c?t)hqT5SyN2gC1;e zek{aG>-V$s&x!`S5X1}g^_CA>Z<2_Fl81r{tk|tee2Pgk@cb2n+;PYHEt(H z4TJc?jWk*BXa}-3mk^z2)&n0BM-%5r?L*W}?ACQYmKncgAEp3oJ}~ErtB;Rz23KP| zb)fmnzzla^Ju3Cn*41KLf6`wB7E1GJSSMwW)fLlxO-sT+zOHNONF%?cJN8X0tbod- znu)y&EPm%x_?B$L*r)t$EwwpnN$;q8ITMXqo8>y>(YH2N(m4Q?wtBs02tLqT$4nyl z5>wMlYoqm7i{6Vx>&oe5|Fx)ju4=PTiQ_q2%sh+aj9-;I&V^6&5*pl3k@(>Y0bl!X z^=dws{r6$ja#6Iyh-(q)(9LxBQ%0uWSf6;$ zP6Cz1rpy&H;v^^W3F?yvY2;dxkTsBB%N-HoTnSYN^#giHB)-iKI+uytH`1Y<&1gsxEl$MtQCYoQ9( zo0w}y(eYC8A@GWXSdbwSFmUXQY4jz8YiCr`9*Q^!SU4^tuOhWL8-=y<``BKXhP*O# z_!DKcm}&$UH7EGA_!ew@Rfy~cif1Q&{F+|^ry{Hkh(3-pAA*%W%vaYQ@_1I1HJ3m& zn!~n6i6K^-DKx?Se_$hw*^GfHG9y_0gFX<`szYzZSb5AIv&q}zho1y6kBDBn@VPqQAbG^FsF#-Uq8bFb=5bYp0qQ`|&6yN_SMYUcUm<%Z1Q69D z5OIda^=XU*odhM9NlFY~Dq>ydMklKKKmy)#R5c(NgfB&uEno{e6NvU(F0&(}n0^_+ z^Q#R^p#?qQe6=NVd53^6ixNwFor&N}x17W5{SENWfIP*+kuZQgJ-2XCMfr}QKb_l$ zP7M)Q*nLC!g37_FW>mCbV_Sp3@5R^4_dX`8Ex-Pf-2BaoGSh+N)Ts(hofn)?aPD#!gS=c-_3POmg$UNDgA|C-MIaZIgG&o&GRcX#!_^`_ zTQm$!htAFd!CBK~hh5c(K2NDEmwe$zj-2v&9-n?JyGNDOq@0~((K-&h9cJqPL1tP; z<1nlB++x(E4X=kO)-K2oq73my<66sNJO4l*T;bz%+=q25XIf8xb3v3;`7K4epHtfe zX#&HOkWcRYw`_euQQ#M-e-%TRK3W-l;b^!6BaS$MRZ#yyA(FlP*nP^?vZHoO@GF@J zsr84{q_*}KM~cvDw25U;A^p*fr0H6_x6TOxkY6Y(oX$1C%kcTk)Lp#v9`d|dDpBg?N&MRDH*y^h&TxAhT8VRQSlxuCMSxzLL+G4? z{KKUH{FwpgDt3EUHuG>B4LZv@me;~`DGo!`88ScvZoTGlbGXG8#{yWqiPyQ8LBCW! zCVdpA8+&>l;7vGyZFYj2vJ*13XDMmOXnU?l?*ET}Jh9bU{)gTd7$>x}H)xktSw$XU zadkMA?j3(yGq@hQZwGj7Sn(1A;!-E@inw~i>VHhqV=uYwNM;?$Wax_>MoAf$J>&{j z5%t2C4R?5s>5}~H_Enm^k2H;il&tGz%dU}ItSHxrdna4LI7n3w4gaH}s&*H9%N`bW zQ<>%`&3Dd3r0Gzss8%ltiT0ex-fy)Wa9iB-HO7)}!p2%QHxLHieGAu@ve8^57OWMJp)S$ND5KMq9aI4SK#*UnD0#Zb_ z*=HeI_{S}d8kONhCHc%g*NZtpfa1)8cs}B4;|VUuQ<9_lsf9BRl||vVs&*%1WD$m; z^`+8t@nBn(t@Nkae(q-{p-~x?-acL=w_IKp?S77ow=me>(N98#YuX-+@j?BY2H$m^ z7I)Hf>#o<|?;z>Uidl^=t1L*{oFgWjIC_sV#St9omxL>8s@2ro*=I7Wj9)J}a`;N2kxtPNm922d(DgBdGLU%S!?doEI?QB$Ot~XnXo8XH?W2mV- zZr_b;c>EQ8D|8Db#S%6wo*{Q0hm57dhQbrvt-_d|zlFn5&bck;N}z_Nx?z-GlaN`e zoj^BtzPRIP)n@dqx%$jWt1biOhStg{w<`O`D(DWv?*dL;IDyW43(9W^74;Jo(4}&S zrm{Dif11_qz_K&Z0&Te?3$ENKT6Les2}ya3_ml6MnT@SZ>DIY66?>(cvS7zq2G_zh z{n1+u?CVPTV~!21H`$}nZQx!$_JDq?i)0$T5uQN(8?1qJvhM}Qr@QLpAwwM?`2>fBSMC4xmlkk6k!#O zgXti%_?NwXdZ8m3H;m4@rRPTk`OeO6+b{M<-7n)k=fR19E9}*sOgL!;marh<`Ppf{ zyCh6IY=_gORDO=*w?%tC6An0>+2qKG4isF;*0V)2dtV9-%Ke=a$WF6X69uZPY3p*; zs(z{Qb3>^@9<{Ny4L5p3*VIhwqWwc(H5oWO`uRS{v=;vEpA$+=7pq7b!t3oemV)zI zc9(q)#UupFWX3oBYQz@hi4Z>w-4l+`*}g_y!&^Oub4dMYNj(;2wA9r74a3@XFf6Oh ze|zJ}0Er2fx4>AYxq#O)_q?u-g+AMWxl5e;ARKlNe?!lnj5c(kjLs{|V*VuhRyp>G z$hn|h7=^xyF!mC8kb#I--f;n(_F@+=V2jcLPO&FoiXm&H_Z_mrSY>-NPRBp!$|_W+ zdN;vzM1(m>P$DgOT7FDLH?PJadgPQRp~B&9CFpzfK>ReMxc!CMU#o{#bA4S18c}^U zjO|K}0(7gBBnG+_^^nx;jSaS|#e`u4@m34FIaCz--knB3$ElkPCkB-lX$n6v`Lr!H z8m(@kpFXTtM6=nPG2{LwnuDTM_O~+&l}_6{^zxrj?An5W+@&XJWyF0F#|i$S9>_}F zf0D9renoBA7UqFV!Jp_XKM9`Fk|gSQg(e86S%P0>P!0#4hYFsmm|DV(Zt*(xqH;2L zZfwP}3fmHb96~I(3OI*VcgwSCPU!2JUQQL6l5F_8yN&Gcp|AV0^;^CN&@D6DS+MWY zktirNnJ~W1yKAT8uCEzcj_$H_Vdc+)`KIDiCPviOtrHvhJz|(?dA=%J!m zgr2WWD4D*=6=p|4Pi|j7xLeh}L9D=e9Ax36h-UIuH2fqTiwE+lLoPg);bYf_$fC^RrA{rL^VU2iH;&(f?V zT%U{onlIjaO*=Nqud29=AQ&_Q+MXRFB1=ISWnX(*yH!B%3fdi!t6a;63v0{QKfP5* z>Z`n^C`hsAn%H1G^B8wipr%eSPG5i^B&o?Ujj)R^MyY6`%9L9l{^FBUn_!XM!4qck z+s4CA9;y$Y)dr&Kyws?lBq%5WkRV*X%v?^2=AFxto(|C;Ml819*W5~YD=Ge}m)2S< z167KQ*U_AXh%y));)&JFz>6NeHqHg8$fB%fUF}$;GC<~PUEM3Zjyuom4nF)(>;Gb_ zEo1tD`$rU(CL!6yw6|EFyj_~=O-5c=W_L)QTx=a!+w415{$CeEEPjHh?bH5orh3Ar zqs;!5AuwNXv2%|tg@T+>E|o+vP4F{hMOEGm*MZ8kL{(f$X75+e{D((-SQXnu{xx{U zqp47n5yXOc#h_;d;c9Z>IbQ4$AFb=;w&DTy#5W>cNG{^)BVue(rIk2^R;`K+UfMc) z$31>y%Cryn6Z?5|T9ab zEdz1VDpgNU%E?VyHwbY%{ZH)}j|-9Q2OV?I4IM?!nTjEfu=4uF)dsQGWd*phcxhB> zOg&^U<51N(?Co9P22z)KI-~hFw?8fc9R1AB;-_kq7B~PQ{`td6 z`Ra?txX!ETSNrOz#n{bKLu% zTwkl>?3&B#GAF2iP+DRbp)f|5Y3sDmGaA+&lODJih7EzfOS&emWT97>zWQXvcIh6n zARNJQyd#QJ8L{L&y*D#<0!hkOD5UHp%r@F)x7q*vF;CRA`D5H6uF`~?#QqFO@-=-u z2PPS)+SY)#1abbrl~wncff?#-m^@7`ylIWj&OjKWSoy)`yGfTxF!OvF0Yq5IKJ_?*4QFvF_V1~AjiLh82iW8M?y{ZjT($;qY+_l%si1aeK|jhtIs9214=eAj6L*W)-BKm55V-u>a7zS7_> zuii!D1sdvexM- zHTmg?5z~vsPu~&RK>LR@gOLZZ>3h&hY6O?v+`D2>u;@Mp_4i?cSFiDecRdui7x~OR zk|nbN>^jaUda*+8vhv;8U>5M!7L=ns91U9k&F;eKigb3X7GuI}70bWDd|k!)R}n zf(#8Kya_r~9)_U)*-eBMvw;|XnNzM`e4|r-f0*jWH3sfiJL|Cao#|#6jYjohX*HS9 zWtOB0=dQ@2Pgw@^qjY)`ZOTL#wHujmsaz7>!uOE2<cwR+#`zWpB;z^skA{AxzxT5|@@0`mP+dFtqVQ{od!JD#jJ=eo(U%-@wks+Fea z{)I0I)7F0}`h{+LrpSmGek*y3X^pXC{$q-`f0orTg6BeHntc0vNqUI~KUBBdw%!Ka zz%e2m(TY|$^X;c!lFeHR*Mqm@St)V zLz~a1piBGDom%s#&#%#5?q1_R);;}=$lWG1Ythp4(*nx&vp_C~BZSzycYlc^2-iiM zyi##OWhMSr%=WS6bvki%4i-C0@AsqYGs3Fu7FBbFBzfXj;L#g0q}U>9gMilY<4uCp zVzi;FkvaymE;G~!wqIHMdfkxFDLl-05le=@97uqrqGa-fd5!!8Zc7nA=DU2|HTGL? zq_ELIP2AERgJAsqzHsWSD^aw*wW4 z8#MY3Nff$hwl;h^`X=$1pTw7$()w|(TTz|$e&%bP{5E=Eg!0TFgmVSmLNyD4{oI8KxE7Tz|mG-eSdOR;TtYZF&@rzUg+D1SXT7!s1CvH3rzi$VR%JPkkD{GEbcfSMrimd9& z=k6)uy)C}^ zPWE{HhTl#0%86*R`}tGtzGXmbQZIeV>bv^$Q|5A+v(kAzCtboTeBR{ql6!^`N^ZWF zx$~9*evEBYYf2C>0dHzZnu>SVxeq8F7cymk$(Lxzs2 zWwXgs(TVCVbpnoE^NbQMUE(=igGZT&BTXZp)*+szqFDovvnp~CYI2#VE@TH%(@p$W zFnRB?bf*Q`1J6=(|NQxVjGxPj{LUKGPitT%Zc9(ux&&aHzDphKt8uV*)z8l0PDJ=K zPE`2``QX0Cl^qqhZk~EKm);!)9J#R{56CKrcTvyIex5myC=u|MblJb~J3#9NE%oxV zI92NQ0?$?NZX!+}P)(lGFoXbd_l zi8f+-z&lBXC#=b7=j|uzoIW9sksMUNlkxcn1pfKJZ<#>-lZ-9f<4+xu91G;u+(~z- zYH9>wi&6lUoF7l;VFYLD3Dc>>lUMMpOArofEbiYu#a*?;8h2@Aptr77%;uexaE??- z=4P2YMX8`nykO`G0`n?;H2iwf(7Pqy!K?`P@_8&hhZ`pVsuf69jg9!__z^Oy!faO9lQgK=1;$ zc0CD79lN{4{jCC_y$QnIP0V)o4hqxrz0=w)0oscI(JqCXl1@WBLpvus3s(&VyASFV zi?5(Pdey|L9QYE99>^k5VwXFTcG_*Kcr#%pPb_7UNGFL1XLzW&VqbupfGbxJ6+tG4 zY{K@jb*7lqryam4ID5w%_;++oJ_V+qWH6N!&OhMrImrJr$8UW2b51+ypYDx;yi-3F zQ|_25=e{&PJjRYGQ3@Y|=2A|`M8p^PwoomK|Z=gttkO5y>R?r&0cc8WihU%Er zg{+xIv6`+-ZxGMb~T1e z+<8ee3S$FL&qcN#*qu-t7AXTd9rN3*`4U9UE_gk`YXMtzmLf0JF=mAKzzDj|I=XO)9K5 z;R}X)_BFBtPF0q*_ffp0$E%?>*`+lbB;ToJ|FDD;uLj8wOctA<^wMR(HKn=Lf?nam zbc|y6t|d0;DU0_+;$fJBXBjp}X#sY1oFljx5U{4s&EVAf=}D1x>Ijl*doAQ0&7b)5 zM6>aCGF&)V`+rAJc%&-Ere@-7-mu3B9lwXOe3QpCs(z1h3cZO6+7tsk@*d z9;)-)n*wkXh!vv>Pj$wzd!c`65LVcZ}B0&s@!d?CSbl zjo=I>=PsV8qRIu`j-Et0jB!j-!U)(k!21`c!p$rNpk#DZw9^F`DjlJoPhFg8r07!J zr-Iv0nKT7%PC?f1kX`w+*}o^xc4`Z${ymX!N&s8h#rg!WkKZt-?|`T$!0l-Ok<=wK z5&KinkpQ@bT>c{ovYs}YDgC@f0EjB(VJwldgewt@u7L4#Mg#yat(wSc&z)n}LS`H4 z?jDx99RydUcCq()aacrQr$NB;A2_bSyGB^Op6ldw2%mK{4QW{dWruX z>ja%uHA$DV+?-I{)*LRi(SlAs|1l)E+*A!q? zb)qkVb=qdy3KuuitYPe1XVJ!*B_^`k24$yKVgek^3iJJJlTYy6`w-6uF`15ObaFKB zsOO(_5ifXUb|)JHGv=;4^j+rS3HVP^qbYzIB5FOk;Gf7%oPY-fApR<_ld?VU0O=tj zc@~`h)wOvFEc}iX@+aIz)cNqcf}td%l7jkoWusgshs|NZi&>x6mjQiRl+{-6zsKgV z#QrI8qkwb{7GdHP33JCUBN)FSaLW+mG=g)Y1BTt$C4$dR)cTjXFYu0<`~UxLXv9Gn zMAmuKX$dh3S`A`XJUK;VlIRtw$x>D_GXw}Jl?>>jRz>e7eu~2YG*@sw4#pIC?t7bx z2`9RY4qztl_yi~>5${vB!Cf4mWZPiY-rte^`V^3K0pZ`_{gpN2?|!ZouANVe?~@XX zBs-GS!=*KC>Wmx*0aT)q>VlG_&fMJzDanwigSaLM9E@8BFjZg;60{Y3o$lVPebT(; z&gk78<>#L>0Q=t?2;F7p3cQr-mo8wn!S2>=KYy-hFbV+k`RI_1%B?Isq_RBpI3FrB=v^l5ZIjnBsNCt;DUI!yYLeZ1Mf6A zsC49~)9gEa}a~e)1K1+c)wgBD2Pc;giX|z%bSIpQ5 zH*#7-by85BrT|X5@)CfUNa`fAGpEuIE)|kq)PI)v^NF0p|5km!PqBCJ{QmDuKfCVJ zCxO8F6UJu+@ACxsCd^skwVsXX&JHowCxKMjXy{0iB%|OOV>%tY#3MP?;!|r;2}`Ri zok~?Fr8>)i`EH)32pS5y7IP6C_Ve!r-LylQHK(@SF?kEUeM^Z+FT570u80J@)W5J~JQom7lt^pmdX6$Usgt*Xwg3K>$DCR}EZbtPBqP6y63 zS=||&295x4#88rJAgtaHjAOda)EUJ@o)=;F#^GAOf5yG{V39eyfA>@j@!m;tk-@wg z2JAk-DyrC7vJ#V*=m08Kso-nn*yfxK(^ml_wBRKSh5>X=0CX4tiy-1a@H?l`ZVKW$ z5S;ibs|F>vQCzJi0`Psx+CAxFTn|6{lVZ*5a6En&5KDYhpT5^$2_oG-Tj7QDJJP)G zc+;luc`A&Y{N6&w;;Y8K6sVrcb2*WF1xS*hFZCHt>crRKIi%#lN{|d`quqjb3t^v8 zX55(LmTM|W*RZo}WsRj>-C;sd6tq_3CHD6p|6Uu&+Ck7=fqK`NVIWO4P!zH{GQih# zbqhu1)160PnFYyc+A^R}0jCNU7z4gt0cctvn;v9OHJuVIwu0}_bAqs{KJsa|VA}1O zS_-}c4$_PI9ro_zGW;uLUmOFHup}qZcFORce#XM{W~lMuaYVp${q8@B=<}yoMplQs z9tMIAz$|#HvJ>_xaS<5?NG=0}R}i4G=Tg>c&Miu1&fK2a`xKITcz4e-kh_p~BC{0x zBmqN(>>|7SyXRD94ETaKHSPv!qSwUP7tj6g=f*Tnb68gM{|o=G{do{-bOqpM9USnk zMvs|OClTUK&#LEht>_&HoCgaYEwlri$=@mwEwymB>lhowT-X znZwB)genqT;-Xs6H7zdMRE+Kl4jKifhlxfLM$(lDtb@5r4&}ciyM}PRt2D=7l`?*E zsh@x!RodZ#pT8Sx%FdDT!S6V!fjwowP8@blp52M-e`?*qoQ;kdWkEB7voHx}0bM?| z$iEK(bdt|iAaFJS&yAsLbgX8amF=1LxG@Ux(4AU}Qnwy|q?>xGXP1 z-$H=I4#cUVMV9j12mCUN(`}HQQca3F*~G7g@l*>Uv50d(c7z*x1qVc;{p7rJoxFkD zs4HYplRB3tm(RNm7HKLl)fRi_g8pRFK-$Ff-|{D6b;g@>{#OA#2G*Z?Rjc#s-Oo9h zt5h^N2?9sJ8Y(8=ogHaoU`jHmyYgiJv&@(Cs_$&eV3^7zuu{)`?{cl+J9Yv})!r$l zIBi;4;tnlve`U3wnC9^=<g6@Ff4%|9lzAo2Z(6vPi+Uw3m>q`vM z-o&v4bbHzAz(3tr2?+t5 zHP0mhv1^`NhriPi1w)+IAa`A&@!5elCFADiX&ENAlUY+~_7##!AoseupBWQ6(YuT= zpWy{B+p=z-yG*dB{{4<|rYl^$&^J9eB-$NL%OKu@mNO}Wk{4mT9E0ctf`^DGF1&V7 zC#fXB8*ifl(hxwYW6x9#n_@&#K;>#BRhQa{gifmEq&yjMFph36KgkRwwMwZr>)&Jd7re0OFMKw zkxu`=0_*@UT01^Gerdg!W2sb!={xIk9PYzq0&F#|BN&H7J5-&YdyV_Tc}M<c#$aRfv}ayPMiOxe~lTi$EKFH?|J`*+wo zmC=z(+pb&m`$S!0(Jg{#_krme6qblYhPi-G+&AjMW?`Bj3^ThqME0Kvu8ffT&_!Q?RVqvxIG7QSwvv?svONJTZ5FN0;&M z4)oR=zt2F#C!TYeHF5HJCk`j+x=((VmBO3^O^!`W&YG@vaRvKe5z@oeWuG)Ipt-vp zh+NPPSFV0?h&z;xZ{gK-s>D9%03IV?AV?<0db2r6&*3}Cq{^UJqiT`o-=Fsvh7Y_; zdjME!GMx9_p6jn>QMu@@V+LmfAYDtdD`H&)ge|-_v?x?P4Y(O(p(-Zv{(KcgxGaU5 zY%F$2v0~Bma$doPc9HD}HX9BOwi6~yy<3_lR=<}przes%YK%@iL>-v_vp`bPX$!+5 zpUlluR_qA~O4yqdaQtq)p$gKTFpH@GeiD2*=@j=YC;qf2b9Z7TseIN`Fr1Ddb8b3m z#w+;lTvy{=VZg1%)XC-SKU)Xq9J|w}AUNKc69@vT40+Yz1Bkg;_)nVnf)>Eu*XJm6 zVX?Gm!Wiw%7_K;fL2LdneH=GIt6{s`LAJt+s;eca0AQ$2A{FVYi(|ppB%avKxpa%W zbXR!sIY6T3RduGFf`cb%(Ny0pt)+5f{0=+;ChyXF9Lg&<%3 z|AYkC@7WTh!wT1FS5LT_@!tuf67#R{Nz1@BpL+!$vJ;ptLo~EfH)YtS9f`8`Y)6Go zWa6%S^rR+pXB;oGfD`E#Ry$B(gsZfW*ygVw>Vi1{mxvf9i2xLn0(f)kB$_*64^P-U zCkp|bE7_|btx086hu?EufL7kguE=|QEE^;T0;EZ|_Ou3HKG`LIVSk=KZ=@kXe6lzj z^>Aw8<>>hn@6mTa;FF6Q560-^v(}rR^DcX}KJe@#U{u`tQvu4KIW~#RRdO-^E++X2 ztA6T{t?GN%gLhYVOv;QZaN`1rLf*lP1HcC8+O}l~l*F4|fwaUQx5)UjGnIA1E8re%WNtz3^GO+dgF;*1bX4sX@oM&Uu5x2@ggf=UJ6{<`e%~A$p*eZc&8QU z3N!COasO`CZoS02FF|3mu3@GzIKOP7Ib`po>P9DgLs24U zv*5dVr+8;4F|)$U=Y&a2ffWp}e{u-}XEjz&7}|H9@f}v^1Wc!Mdg2ZJX9MCS9r}sy za9y3J&zGhnl}GIew zla47;g{=y}Fk2WPE2{4%cM3*OF>tOS!I@cC5WTo`S0R&cNNDXllh^^-LSK7Q$coKR zw5rmYqNlPIpJ3lkt+d{i0{KMUSpr%UcJ|L~I60Zqzhk%YIJjK##yc;3wgxrbLymzx z?GR7&^4zw&5lhOdS*H~jlq3;ge?*TOD@gk&%QnpBSX&Dp9(wT}4R%C&z zMO5#|GJXy`vhpmI1x!oNii|@i2lKL?Ro6?2$+?P9IAFEXNv_0SC)Oh>1|NN~Ko7m<=-y zr}8wP0xRm!eTT*S6eFjYc2!68f9=nSAMpurdiuSmOy85h2{`ldPCIzjI#lUc1{x|n z7eMYg258uM#rCmEC8}poyPgmST2_8j8>;f>pYpWC=25 z|K1B)25u2duo@iI5nx}?>2=_y1K6QSrOv&JD(}pf61j9WD;>Hn@k}R0{))Oyx`40d zGp9H-l&;^{Xy7ga1AM1ddYC3@%_j^~3ciz$SY_|SK=TvU#`!LIfU<by@AXqXLxv}IaMNY26me1_uq?8sSyrpyHEV|fTTEA15m0+S z0|VXwZ$uqtJ6FWbczyZy>F+yuWs}Ha;rf+a} zwbc++MVP=A9kcqf+UUzYGP=+!aw~K^!b7Ty7ADy^cO`5#h=5iLPxS5*pm=f^DnM6w z6{=q0fts3lCw6qsg+S5#D*#Z68BT?AQKq$B zS;M!2wU_!;yWcrsjuN422S9;yVdHl|>8EY}P8qq=&pypqEJGx?+N@NF`!oRU?7mX+ zB6X8;YiSAQM-dGP5unz4(nQC=u@m<0zH^e_tuV+^e|N7@S6Rz-W88LfBk^ONgrs5P zap6Dd-D!fcPO$rzv-=BuXHkdnS!e6o0NKK?b%OWK&PfJ#p_d?W7BgK(?*vc5x&`Wd zAG^zu4X%nX@6R~}SnHZ5PM8G;*oFaeDze#|IMn+qi6D2Oztc@R!gqGE0!ha)(06eq zmU8O3-Yv#YRe*6xIc_%d`}JwQt)G)C*ita~KMjY4LrN z=zs|(ClS1g_`By`;=<_+tQVP(LiqE(nY-;;XL{r>Bot3qaw z1<5NskIJyD%I96VlkJ(w5-e_sbH2>@DG;AD(z1Uq0L26Y6=1vnxi-+qz{w&J(+C#u zXqZG*;MjeCk%gw}I}`}rf4*>jxkCW7q*fzgly*k71F(th&mapl@qkn;uB*XFx^dn6 zvqRYxUZH3!E#m$m};r>t2DvJ=tJ6M(Tqprk;<|HTgAlVBrdaGx-8Pno{;;Cm7V z`a~8bbpuJks>=|J@L4O603bI3%s0;-JdVz9d&q_Ou`HnLB#ALUfaYcUU&d6I-SA6q<{hf zW+K(0W6YPkoKJMpmZ8ttW>^Pf0};^;v*8`sIPv054w(+vCx=-A#7-H3cYs(Ly}t{R zPE)?i?86bP8-!!HaK=Ra&Sr-vpYPI*D+qiRo;B|z4Bv@Pr4o@pk#kA1JP6MXC(UsJ z+*FhZC=L?0_y+>e7l1WU@4R!AowbQYjc_Qi1j|Ads!S5}*%;c`U=kjbJ>K zM2#{@fOtOk&OgAdWA8dLYc(Jl4cl1T?@n_s7XGaR2t)5OQ|$ZCO)@A2E)~*Al&l6- zcb!#EY;m8^g0FQ+0A!I(qYhZ-5y+xbSI_9E{1v{h0!fAU(shHd$3sMuBe;M-#xITd z5_c9Q(&^sSjnPRr=m-LePk|%{I!|@ulFsr37>J zQ>(cYAf`34E+|Ru&r(K`f$#sTWowo}9(5@uRzU7P(u;LBO~|GJvI~ zDsiYh@;$0niGf)Ipe6r@h!kX6pfzE%}0o_Ke<$Q)rhRe#s*IARYckc9sSHr@c5)NJO1sk*bnz$Oaa<3_}YFl<{2%uc@Z$#b1voK8P5Z47Xr{^U~sgimjG z_$O⪻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 literal 0 HcmV?d00001 diff --git a/legacy-examples/c/elementary/sphere_hunter/img/vgrad_med.png b/legacy-examples/c/elementary/sphere_hunter/img/vgrad_med.png new file mode 100644 index 0000000000000000000000000000000000000000..24caaa87a64ae21a75ce72bd52defd59e99fc6bc GIT binary patch literal 3303 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 literal 0 HcmV?d00001 diff --git a/legacy-examples/c/elementary/sphere_hunter/meson.build b/legacy-examples/c/elementary/sphere_hunter/meson.build new file mode 100644 index 00000000..565fab49 --- /dev/null +++ b/legacy-examples/c/elementary/sphere_hunter/meson.build @@ -0,0 +1,29 @@ +examples = [ + 'evas_3d_sphere_hunter' +] + +edc_files = [ + 'sphere_hunter.edc' +] + +themes = [] + +foreach edc_file : edc_files + themes += custom_target('edje_cc_' + edc_file, + input : edc_file, + output : '@BASENAME@.edj', + command : [edje_cc, '-beta', + '-id', meson.current_source_dir(), + '-fd', meson.current_source_dir(), + '-sd', meson.current_source_dir(), + '-vd', meson.current_source_dir(), + '-dd', meson.current_source_dir(), + '-md', meson.current_source_dir(), + '-td', meson.current_source_dir(), + '@INPUT@', '@OUTPUT@'], + ) +endforeach + +foreach example : examples + executable(example, [example + '.c'] + themes, dependencies: [elementary, ecore]) +endforeach diff --git a/unsorted/elementary/sphere_hunter/score.jpg b/legacy-examples/c/elementary/sphere_hunter/score.jpg similarity index 100% rename from unsorted/elementary/sphere_hunter/score.jpg rename to legacy-examples/c/elementary/sphere_hunter/score.jpg diff --git a/unsorted/elementary/sphere_hunter/sphere_hunter.edc b/legacy-examples/c/elementary/sphere_hunter/sphere_hunter.edc similarity index 100% rename from unsorted/elementary/sphere_hunter/sphere_hunter.edc rename to legacy-examples/c/elementary/sphere_hunter/sphere_hunter.edc diff --git a/unsorted/elementary/spinner_example.c b/legacy-examples/c/elementary/spinner_example.c similarity index 100% rename from unsorted/elementary/spinner_example.c rename to legacy-examples/c/elementary/spinner_example.c diff --git a/unsorted/elementary/table_example_01.c b/legacy-examples/c/elementary/table_example_01.c similarity index 100% rename from unsorted/elementary/table_example_01.c rename to legacy-examples/c/elementary/table_example_01.c diff --git a/unsorted/elementary/table_example_02.c b/legacy-examples/c/elementary/table_example_02.c similarity index 100% rename from unsorted/elementary/table_example_02.c rename to legacy-examples/c/elementary/table_example_02.c diff --git a/unsorted/elementary/theme_example.edc b/legacy-examples/c/elementary/theme_example.edc similarity index 100% rename from unsorted/elementary/theme_example.edc rename to legacy-examples/c/elementary/theme_example.edc diff --git a/unsorted/elementary/theme_example_01.c b/legacy-examples/c/elementary/theme_example_01.c similarity index 100% rename from unsorted/elementary/theme_example_01.c rename to legacy-examples/c/elementary/theme_example_01.c diff --git a/unsorted/elementary/theme_example_02.c b/legacy-examples/c/elementary/theme_example_02.c similarity index 100% rename from unsorted/elementary/theme_example_02.c rename to legacy-examples/c/elementary/theme_example_02.c diff --git a/unsorted/elementary/thumb_example_01.c b/legacy-examples/c/elementary/thumb_example_01.c similarity index 100% rename from unsorted/elementary/thumb_example_01.c rename to legacy-examples/c/elementary/thumb_example_01.c diff --git a/unsorted/elementary/toolbar_example_01.c b/legacy-examples/c/elementary/toolbar_example_01.c similarity index 100% rename from unsorted/elementary/toolbar_example_01.c rename to legacy-examples/c/elementary/toolbar_example_01.c diff --git a/unsorted/elementary/toolbar_example_02.c b/legacy-examples/c/elementary/toolbar_example_02.c similarity index 100% rename from unsorted/elementary/toolbar_example_02.c rename to legacy-examples/c/elementary/toolbar_example_02.c diff --git a/unsorted/elementary/toolbar_example_03.c b/legacy-examples/c/elementary/toolbar_example_03.c similarity index 100% rename from unsorted/elementary/toolbar_example_03.c rename to legacy-examples/c/elementary/toolbar_example_03.c diff --git a/unsorted/elementary/track_example_01.c b/legacy-examples/c/elementary/track_example_01.c similarity index 100% rename from unsorted/elementary/track_example_01.c rename to legacy-examples/c/elementary/track_example_01.c diff --git a/unsorted/elementary/transit_example_01.c b/legacy-examples/c/elementary/transit_example_01.c similarity index 100% rename from unsorted/elementary/transit_example_01.c rename to legacy-examples/c/elementary/transit_example_01.c diff --git a/unsorted/elementary/transit_example_02.c b/legacy-examples/c/elementary/transit_example_02.c similarity index 100% rename from unsorted/elementary/transit_example_02.c rename to legacy-examples/c/elementary/transit_example_02.c diff --git a/unsorted/elementary/transit_example_03.c b/legacy-examples/c/elementary/transit_example_03.c similarity index 100% rename from unsorted/elementary/transit_example_03.c rename to legacy-examples/c/elementary/transit_example_03.c diff --git a/unsorted/elementary/transit_example_04.c b/legacy-examples/c/elementary/transit_example_04.c similarity index 100% rename from unsorted/elementary/transit_example_04.c rename to legacy-examples/c/elementary/transit_example_04.c diff --git a/unsorted/elementary/web_example_01.c b/legacy-examples/c/elementary/web_example_01.c similarity index 100% rename from unsorted/elementary/web_example_01.c rename to legacy-examples/c/elementary/web_example_01.c diff --git a/unsorted/elementary/web_example_02.c b/legacy-examples/c/elementary/web_example_02.c similarity index 100% rename from unsorted/elementary/web_example_02.c rename to legacy-examples/c/elementary/web_example_02.c diff --git a/unsorted/elementary/win_example.c b/legacy-examples/c/elementary/win_example.c similarity index 100% rename from unsorted/elementary/win_example.c rename to legacy-examples/c/elementary/win_example.c diff --git a/unsorted/elocation/elocation.c b/legacy-examples/c/elocation/elocation.c similarity index 99% rename from unsorted/elocation/elocation.c rename to legacy-examples/c/elocation/elocation.c index b9c8b99d..a17d40ca 100644 --- a/unsorted/elocation/elocation.c +++ b/legacy-examples/c/elocation/elocation.c @@ -1,7 +1,5 @@ #include -#define EFL_BETA_API_SUPPORT - #include #include diff --git a/legacy-examples/c/elocation/meson.build b/legacy-examples/c/elocation/meson.build new file mode 100644 index 00000000..32f7eb0a --- /dev/null +++ b/legacy-examples/c/elocation/meson.build @@ -0,0 +1,7 @@ +examples = [ + 'elocation' +] + +foreach example : examples + executable(example, example + '.c', dependencies: elocation) +endforeach diff --git a/unsorted/emile/emile_base64.c b/legacy-examples/c/emile/emile_base64.c similarity index 100% rename from unsorted/emile/emile_base64.c rename to legacy-examples/c/emile/emile_base64.c diff --git a/legacy-examples/c/emile/meson.build b/legacy-examples/c/emile/meson.build new file mode 100644 index 00000000..c628f08c --- /dev/null +++ b/legacy-examples/c/emile/meson.build @@ -0,0 +1,7 @@ +examples = [ + 'emile_base64' +] + +foreach example : examples + executable(example, example + '.c', dependencies: emile) +endforeach diff --git a/unsorted/emotion/emotion_basic_example.c b/legacy-examples/c/emotion/emotion_basic_example.c similarity index 100% rename from unsorted/emotion/emotion_basic_example.c rename to legacy-examples/c/emotion/emotion_basic_example.c diff --git a/unsorted/emotion/emotion_border_example.c b/legacy-examples/c/emotion/emotion_border_example.c similarity index 100% rename from unsorted/emotion/emotion_border_example.c rename to legacy-examples/c/emotion/emotion_border_example.c diff --git a/unsorted/emotion/emotion_generic_example.c b/legacy-examples/c/emotion/emotion_generic_example.c similarity index 100% rename from unsorted/emotion/emotion_generic_example.c rename to legacy-examples/c/emotion/emotion_generic_example.c diff --git a/unsorted/emotion/emotion_generic_subtitle_example.c b/legacy-examples/c/emotion/emotion_generic_subtitle_example.c similarity index 100% rename from unsorted/emotion/emotion_generic_subtitle_example.c rename to legacy-examples/c/emotion/emotion_generic_subtitle_example.c diff --git a/unsorted/emotion/emotion_signals_example.c b/legacy-examples/c/emotion/emotion_signals_example.c similarity index 100% rename from unsorted/emotion/emotion_signals_example.c rename to legacy-examples/c/emotion/emotion_signals_example.c diff --git a/legacy-examples/c/emotion/meson.build b/legacy-examples/c/emotion/meson.build new file mode 100644 index 00000000..773e1c4e --- /dev/null +++ b/legacy-examples/c/emotion/meson.build @@ -0,0 +1,14 @@ +files = [ + 'emotion_basic_example', + 'emotion_border_example', + 'emotion_generic_example', + 'emotion_generic_subtitle_example', + 'emotion_signals_example', +] + +foreach file : files + executable(file, + file + '.c', + dependencies: [ecore, ecore_evas, emotion], + ) +endforeach diff --git a/unsorted/ephysics/ephysics_logo.c b/legacy-examples/c/ephysics/ephysics_logo.c similarity index 97% rename from unsorted/ephysics/ephysics_logo.c rename to legacy-examples/c/ephysics/ephysics_logo.c index 2d055662..24f2087a 100644 --- a/unsorted/ephysics/ephysics_logo.c +++ b/legacy-examples/c/ephysics/ephysics_logo.c @@ -25,7 +25,7 @@ #define PROP_GET(pos, min, max) (((min) + ((max) - (min)) * (pos)) / (max)) static void -_update_box_cb(void *data __UNUSED__, EPhysics_Body *body, void *event_info) +_update_box_cb(void *data EINA_UNUSED, EPhysics_Body *body, void *event_info) { Evas_Object *image = event_info; Evas_Object *shadow = evas_object_data_get(image, "shadow"); @@ -72,7 +72,7 @@ _update_box_cb(void *data __UNUSED__, EPhysics_Body *body, void *event_info) } static void -_update_circle_cb(void *data __UNUSED__, EPhysics_Body *body, void *event_info) +_update_circle_cb(void *data EINA_UNUSED, EPhysics_Body *body, void *event_info) { Evas_Object *image = event_info; Evas_Object *shadow = evas_object_data_get(image, "shadow"); @@ -175,7 +175,7 @@ _letter_body_circle_add(EPhysics_World *world, Evas_Object *image) } EAPI_MAIN int -elm_main(int argc __UNUSED__, char **argv __UNUSED__) +elm_main(int argc EINA_UNUSED, char **argv EINA_UNUSED) { Evas_Object *win, *bg, *image, *light, *shadow; EPhysics_Body *ground_body, *letter_body; diff --git a/unsorted/ephysics/ephysics_test.h b/legacy-examples/c/ephysics/ephysics_test.h similarity index 100% rename from unsorted/ephysics/ephysics_test.h rename to legacy-examples/c/ephysics/ephysics_test.h diff --git a/legacy-examples/c/ephysics/meson.build b/legacy-examples/c/ephysics/meson.build new file mode 100644 index 00000000..fe575717 --- /dev/null +++ b/legacy-examples/c/ephysics/meson.build @@ -0,0 +1,32 @@ +examples = [ + 'test_bouncing_ball.c', + 'test_bouncing_text.c', + 'test.c', + 'test_camera.c', + 'test_camera_track.c', + 'test_colliding_balls.c', + 'test_collision_detection.c', + 'test_collision_filter.c', + 'test_constraint.c', + 'test_delete.c', + 'test_forces.c', + 'test_growing_balls.c', + 'test_no_gravity.c', + 'test_rotating_forever.c', + 'test_shapes.c', + 'test_sleeping_threshold.c', + 'test_slider.c', + 'test_velocity.c', +] + +executable('ephysics', examples, + dependencies: [elementary, ephysics, ecore], + c_args : ['-DPACKAGE_DATA_DIR="'+meson.current_source_dir()+'"', + '-DPACKAGE_BIN_DIR="'+meson.current_source_dir()+'"',] +) + +executable('ephysics-logo', 'ephysics_logo.c', + dependencies: [elementary, ephysics, ecore], + c_args : ['-DPACKAGE_DATA_DIR="'+meson.current_source_dir()+'"', + '-DPACKAGE_BIN_DIR="'+meson.current_source_dir()+'"',] +) diff --git a/unsorted/ephysics/test.c b/legacy-examples/c/ephysics/test.c similarity index 77% rename from unsorted/ephysics/test.c rename to legacy-examples/c/ephysics/test.c index 88cbb5eb..ca0a64fb 100644 --- a/unsorted/ephysics/test.c +++ b/legacy-examples/c/ephysics/test.c @@ -15,45 +15,45 @@ struct _EPhysics_Test { }; /* examples prototypes */ -void test_bouncing_3d(void *data, Evas_Object *obj, void *event_info); +//void test_bouncing_3d(void *data, Evas_Object *obj, void *event_info); void test_bouncing_ball(void *data, Evas_Object *obj, void *event_info); void test_bouncing_text(void *data, Evas_Object *obj, void *event_info); void test_camera(void *data, Evas_Object *obj, void *event_info); void test_camera_track(void *data, Evas_Object *obj, void *event_info); -void test_coins(void *data, Evas_Object *obj, void *event_info); +//void test_coins(void *data, Evas_Object *obj, void *event_info); void test_colliding_balls(void *data, Evas_Object *obj, void *event_info); void test_collision(void *data, Evas_Object *obj, void *event_info); void test_collision_filter(void *data, Evas_Object *obj, void *event_info); -void test_collision_speed(void *data, Evas_Object *obj, void *event_info); +//void test_collision_speed(void *data, Evas_Object *obj, void *event_info); void test_constraint(void *data, Evas_Object *obj, void *event_info); -void test_cube_3d(void *data, Evas_Object *obj, void *event_info); +//void test_cube_3d(void *data, Evas_Object *obj, void *event_info); void test_delete(void *data, Evas_Object *obj, void *event_info); -void test_dices(void *data, Evas_Object *obj, void *event_info); -void test_falling_letters(void *data, Evas_Object *obj, void *event_info); -void test_flag(void *data, Evas_Object *obj, void *event_info); -void test_flip_page(void *data, Evas_Object *obj, void *event_info); +//void test_dices(void *data, Evas_Object *obj, void *event_info); +//void test_falling_letters(void *data, Evas_Object *obj, void *event_info); +//void test_flag(void *data, Evas_Object *obj, void *event_info); +//void test_flip_page(void *data, Evas_Object *obj, void *event_info); void test_forces(void *data, Evas_Object *obj, void *event_info); -void test_grab(void *data, Evas_Object *obj, void *event_info); +//void test_grab(void *data, Evas_Object *obj, void *event_info); void test_growing_balls(void *data, Evas_Object *obj, void *event_info); -void test_heavy(void *data, Evas_Object *obj, void *event_info); -void test_hinge(void *data, Evas_Object *obj, void *event_info); -void test_jumping_balls(void *data, Evas_Object *obj, void *event_info); -void test_light(void *data, Evas_Object *obj, void *event_info); -void test_material(void *data, Evas_Object *obj, void *event_info); +//void test_heavy(void *data, Evas_Object *obj, void *event_info); +//void test_hinge(void *data, Evas_Object *obj, void *event_info); +//void test_jumping_balls(void *data, Evas_Object *obj, void *event_info); +//void test_light(void *data, Evas_Object *obj, void *event_info); +//void test_material(void *data, Evas_Object *obj, void *event_info); void test_no_gravity(void *data, Evas_Object *obj, void *event_info); -void test_rotate(void *data, Evas_Object *obj, void *event_info); +//void test_rotate(void *data, Evas_Object *obj, void *event_info); void test_rotating_forever(void *data, Evas_Object *obj, void *event_info); void test_velocity(void *data, Evas_Object *obj, void *event_info); void test_shapes(void *data, Evas_Object *obj, void *event_info); void test_sleeping(void *data, Evas_Object *obj, void *event_info); void test_slider(void *data, Evas_Object *obj, void *event_info); -void test_soft_body(void *data, Evas_Object *obj, void *event_info); -void test_soft_button(void *data, Evas_Object *obj, void *event_info); -void test_soft_sphere(void *data, Evas_Object *obj, void *event_info); -void test_win_resize(void *data, Evas_Object *obj, void *event_info); +//void test_soft_body(void *data, Evas_Object *obj, void *event_info); +//void test_soft_button(void *data, Evas_Object *obj, void *event_info); +//void test_soft_sphere(void *data, Evas_Object *obj, void *event_info); +//void test_win_resize(void *data, Evas_Object *obj, void *event_info); static const EPhysics_Test tests[] = { - {"Bouncing 3D", test_bouncing_3d}, +// {"Bouncing 3D", test_bouncing_3d}, {"Bouncing Ball", test_bouncing_ball}, {"Bouncing Text", test_bouncing_text}, {"Camera", test_camera}, @@ -61,44 +61,44 @@ static const EPhysics_Test tests[] = { {"Colliding Balls", test_colliding_balls}, {"Collision Detection", test_collision}, {"Collision Filter", test_collision_filter}, - {"Collision High Speed", test_collision_speed}, +// {"Collision High Speed", test_collision_speed}, {"Constraint", test_constraint}, - {"Cube 3D", test_cube_3d}, - {"Dices", test_dices}, +// {"Cube 3D", test_cube_3d}, +// {"Dices", test_dices}, {"Delete Body", test_delete}, - {"Falling Letters", test_falling_letters}, - {"Flag - Cloth", test_flag}, - {"Flip Page", test_flip_page}, +// {"Falling Letters", test_falling_letters}, +// {"Flag - Cloth", test_flag}, +// {"Flip Page", test_flip_page}, {"Forces", test_forces}, - {"Grab", test_grab}, +// {"Grab", test_grab}, {"Growing Balls", test_growing_balls}, - {"Heavy", test_heavy}, - {"Hinge", test_hinge}, - {"Jumping Balls", test_jumping_balls}, - {"Light", test_light}, - {"Material", test_material}, +// {"Heavy", test_heavy}, +// {"Hinge", test_hinge}, +// {"Jumping Balls", test_jumping_balls}, +// {"Light", test_light}, +// {"Material", test_material}, {"No Gravity", test_no_gravity}, - {"Raster's Coins", test_coins}, - {"Rotate", test_rotate}, +// {"Raster's Coins", test_coins}, +// {"Rotate", test_rotate}, {"Rotating Forever", test_rotating_forever}, {"Velocity", test_velocity}, {"Shapes", test_shapes}, {"Sleeping Threshold", test_sleeping}, {"Slider", test_slider}, - {"Soft Body", test_soft_body}, - {"Soft Button", test_soft_button}, - {"Soft Sphere", test_soft_sphere}, - {"Win Resize", test_win_resize}, +// {"Soft Body", test_soft_body}, +// {"Soft Button", test_soft_button}, +// {"Soft Sphere", test_soft_sphere}, + //{"Win Resize", test_win_resize}, }; static void -_win_del(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) +_win_del(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED) { elm_exit(); } static void -_subwin_del_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) +_subwin_del_cb(void *data, Evas *e EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED) { test_data_del(data); ephysics_shutdown(); diff --git a/unsorted/ephysics/test_bouncing_ball.c b/legacy-examples/c/ephysics/test_bouncing_ball.c similarity index 91% rename from unsorted/ephysics/test_bouncing_ball.c rename to legacy-examples/c/ephysics/test_bouncing_ball.c index 6d2ad6d2..f839ad39 100644 --- a/unsorted/ephysics/test_bouncing_ball.c +++ b/legacy-examples/c/ephysics/test_bouncing_ball.c @@ -5,7 +5,7 @@ #include "ephysics_test.h" static Eina_Bool -_on_keydown(void *data, Evas_Object *obj __UNUSED__, Evas_Object *src __UNUSED__, Evas_Callback_Type type, void *event_info) +_on_keydown(void *data, Evas_Object *obj EINA_UNUSED, Evas_Object *src EINA_UNUSED, Evas_Callback_Type type, void *event_info) { Evas_Event_Key_Down *ev = event_info; EPhysics_Body *body = data; @@ -58,7 +58,7 @@ _world_populate(Test_Data *test_data) } static void -_restart(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) +_restart(void *data, Evas_Object *obj EINA_UNUSED, const char *emission EINA_UNUSED, const char *source EINA_UNUSED) { Test_Data *test_data = data; @@ -70,7 +70,7 @@ _restart(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED_ } void -test_bouncing_ball(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) +test_bouncing_ball(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED) { EPhysics_Body *boundary; EPhysics_World *world; diff --git a/unsorted/ephysics/test_bouncing_text.c b/legacy-examples/c/ephysics/test_bouncing_text.c similarity index 89% rename from unsorted/ephysics/test_bouncing_text.c rename to legacy-examples/c/ephysics/test_bouncing_text.c index c2d7d09c..8021a451 100644 --- a/unsorted/ephysics/test_bouncing_text.c +++ b/legacy-examples/c/ephysics/test_bouncing_text.c @@ -29,7 +29,7 @@ _world_populate(Test_Data *test_data) } static void -_restart(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) +_restart(void *data, Evas_Object *obj EINA_UNUSED, const char *emission EINA_UNUSED, const char *source EINA_UNUSED) { Test_Data *test_data = data; @@ -39,7 +39,7 @@ _restart(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED_ } void -test_bouncing_text(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) +test_bouncing_text(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED) { EPhysics_Body *boundary; EPhysics_World *world; diff --git a/unsorted/ephysics/test_camera.c b/legacy-examples/c/ephysics/test_camera.c similarity index 95% rename from unsorted/ephysics/test_camera.c rename to legacy-examples/c/ephysics/test_camera.c index 8dc1dcc7..c75c495d 100644 --- a/unsorted/ephysics/test_camera.c +++ b/legacy-examples/c/ephysics/test_camera.c @@ -25,7 +25,7 @@ _update_floor(Evas_Object *floor_obj, Evas_Coord delta) } static void -_camera_moved_cb(void *data, EPhysics_World *world __UNUSED__, void *event_info) +_camera_moved_cb(void *data, EPhysics_World *world EINA_UNUSED, void *event_info) { EPhysics_Camera *camera = event_info; Camera_Data *camera_data = data; @@ -137,7 +137,7 @@ _world_populate(Camera_Data *camera_data) } static void -_win_del(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) +_win_del(void *data, Evas *e EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED) { Camera_Data *camera_data = data; @@ -152,7 +152,7 @@ _win_del(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *even } static void -_restart(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) +_restart(void *data, Evas_Object *obj EINA_UNUSED, const char *emission EINA_UNUSED, const char *source EINA_UNUSED) { Camera_Data *camera_data = data; EPhysics_Camera *camera; @@ -177,7 +177,7 @@ _restart(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED_ } void -test_camera(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) +test_camera(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED) { Camera_Data *camera_data; EPhysics_Body *boundary; diff --git a/unsorted/ephysics/test_camera_track.c b/legacy-examples/c/ephysics/test_camera_track.c similarity index 93% rename from unsorted/ephysics/test_camera_track.c rename to legacy-examples/c/ephysics/test_camera_track.c index 443ec3f9..6b0f8fcd 100644 --- a/unsorted/ephysics/test_camera_track.c +++ b/legacy-examples/c/ephysics/test_camera_track.c @@ -30,7 +30,7 @@ _update_floor(Evas_Object *layout, const char *name, int delta_x, int cy, Eina_B } static void -_camera_moved_cb(void *data, EPhysics_World *world __UNUSED__, void *event_info) +_camera_moved_cb(void *data, EPhysics_World *world EINA_UNUSED, void *event_info) { EPhysics_Camera *camera = event_info; Track_Data *track_data = data; @@ -80,7 +80,7 @@ _track_apply(Track_Data *track_data) } static void -_tracking_mode_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) +_tracking_mode_cb(void *data, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED) { _track_apply(data); } @@ -137,7 +137,7 @@ _world_populate(Track_Data *track_data) } static void -_restart(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) +_restart(void *data, Evas_Object *obj EINA_UNUSED, const char *emission EINA_UNUSED, const char *source EINA_UNUSED) { Track_Data *track_data = data; EPhysics_Camera *camera; @@ -161,7 +161,7 @@ _restart(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED_ } static void -_win_del(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) +_win_del(void *data, Evas *e EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED) { Track_Data *track_data = data; @@ -173,7 +173,7 @@ _win_del(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *even } void -test_camera_track(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) +test_camera_track(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED) { EPhysics_Body *boundary; Evas_Object *sp, *floor_obj; diff --git a/unsorted/ephysics/test_colliding_balls.c b/legacy-examples/c/ephysics/test_colliding_balls.c similarity index 92% rename from unsorted/ephysics/test_colliding_balls.c rename to legacy-examples/c/ephysics/test_colliding_balls.c index 6de20f35..e0181c87 100644 --- a/unsorted/ephysics/test_colliding_balls.c +++ b/legacy-examples/c/ephysics/test_colliding_balls.c @@ -48,7 +48,7 @@ _world_populate(Test_Data *test_data) } static void -_restart(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) +_restart(void *data, Evas_Object *obj EINA_UNUSED, const char *emission EINA_UNUSED, const char *source EINA_UNUSED) { Test_Data *test_data = data; @@ -58,7 +58,7 @@ _restart(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED_ } void -test_colliding_balls(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) +test_colliding_balls(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED) { EPhysics_Body *boundary; EPhysics_World *world; diff --git a/unsorted/ephysics/test_collision_detection.c b/legacy-examples/c/ephysics/test_collision_detection.c similarity index 94% rename from unsorted/ephysics/test_collision_detection.c rename to legacy-examples/c/ephysics/test_collision_detection.c index 5e89163d..44430b87 100644 --- a/unsorted/ephysics/test_collision_detection.c +++ b/legacy-examples/c/ephysics/test_collision_detection.c @@ -14,7 +14,7 @@ struct _Collision_Data { }; static void -_collision_cb(void *data, EPhysics_Body *body __UNUSED__, void *event_info) +_collision_cb(void *data, EPhysics_Body *body EINA_UNUSED, void *event_info) { EPhysics_Body *contact_body; Collision_Data *collision_data = data; @@ -111,7 +111,7 @@ _world_populate(Collision_Data *collision_data) } static void -_restart(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) +_restart(void *data, Evas_Object *obj EINA_UNUSED, const char *emission EINA_UNUSED, const char *source EINA_UNUSED) { Collision_Data *collision_data = data; @@ -127,7 +127,7 @@ _restart(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED_ } static void -_win_del(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) +_win_del(void *data, Evas *e EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED) { Collision_Data *collision_data = data; @@ -139,7 +139,7 @@ _win_del(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *even } void -test_collision(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) +test_collision(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED) { Collision_Data *collision_data; EPhysics_Body *boundary; diff --git a/unsorted/ephysics/test_collision_filter.c b/legacy-examples/c/ephysics/test_collision_filter.c similarity index 92% rename from unsorted/ephysics/test_collision_filter.c rename to legacy-examples/c/ephysics/test_collision_filter.c index b224ff22..d755f98f 100644 --- a/unsorted/ephysics/test_collision_filter.c +++ b/legacy-examples/c/ephysics/test_collision_filter.c @@ -41,7 +41,7 @@ _world_populate(Test_Data *test_data) } static void -_restart(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) +_restart(void *data, Evas_Object *obj EINA_UNUSED, const char *emission EINA_UNUSED, const char *source EINA_UNUSED) { Test_Data *test_data = data; @@ -51,7 +51,7 @@ _restart(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED_ } void -test_collision_filter(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) +test_collision_filter(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED) { EPhysics_Body *boundary; EPhysics_World *world; diff --git a/unsorted/ephysics/test_constraint.c b/legacy-examples/c/ephysics/test_constraint.c similarity index 94% rename from unsorted/ephysics/test_constraint.c rename to legacy-examples/c/ephysics/test_constraint.c index 988ed7b4..e5829158 100644 --- a/unsorted/ephysics/test_constraint.c +++ b/legacy-examples/c/ephysics/test_constraint.c @@ -79,7 +79,7 @@ _world_populate(Test_Data *test_data) } static void -_restart(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) +_restart(void *data, Evas_Object *obj EINA_UNUSED, const char *emission EINA_UNUSED, const char *source EINA_UNUSED) { Test_Data *test_data = data; @@ -89,7 +89,7 @@ _restart(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED_ } void -test_constraint(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) +test_constraint(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED) { EPhysics_Body *boundary; EPhysics_World *world; diff --git a/unsorted/ephysics/test_delete.c b/legacy-examples/c/ephysics/test_delete.c similarity index 94% rename from unsorted/ephysics/test_delete.c rename to legacy-examples/c/ephysics/test_delete.c index a9d3fc40..456113f8 100644 --- a/unsorted/ephysics/test_delete.c +++ b/legacy-examples/c/ephysics/test_delete.c @@ -13,7 +13,7 @@ struct _Collision_Data { }; static void -_del_cb(void *data, EPhysics_Body *body, void *event_info __UNUSED__) +_del_cb(void *data, EPhysics_Body *body, void *event_info EINA_UNUSED) { Collision_Data *collision_data = data; Evas_Object *obj, *shadow; @@ -126,7 +126,7 @@ _world_populate(Collision_Data *collision_data) } static void -_restart(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) +_restart(void *data, Evas_Object *obj EINA_UNUSED, const char *emission EINA_UNUSED, const char *source EINA_UNUSED) { Collision_Data *collision_data = data; @@ -136,7 +136,7 @@ _restart(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED_ } static void -_win_del(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) +_win_del(void *data, Evas *e EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED) { Collision_Data *collision_data = data; @@ -148,7 +148,7 @@ _win_del(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *even } void -test_delete(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) +test_delete(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED) { Collision_Data *collision_data; EPhysics_Body *boundary; diff --git a/unsorted/ephysics/test_forces.c b/legacy-examples/c/ephysics/test_forces.c similarity index 92% rename from unsorted/ephysics/test_forces.c rename to legacy-examples/c/ephysics/test_forces.c index 44870cc7..b232dbcc 100644 --- a/unsorted/ephysics/test_forces.c +++ b/legacy-examples/c/ephysics/test_forces.c @@ -5,7 +5,7 @@ #include "ephysics_test.h" static void -_update_object_cb(void *data __UNUSED__, EPhysics_Body *body, void *event_info __UNUSED__) +_update_object_cb(void *data EINA_UNUSED, EPhysics_Body *body, void *event_info EINA_UNUSED) { double x, y, z, torque, vx, vy, vz, va; @@ -63,7 +63,7 @@ _world_populate(Test_Data *test_data) } static void -_restart(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) +_restart(void *data, Evas_Object *obj EINA_UNUSED, const char *emission EINA_UNUSED, const char *source EINA_UNUSED) { Test_Data *test_data = data; @@ -73,7 +73,7 @@ _restart(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED_ } void -test_forces(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) +test_forces(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED) { EPhysics_Body *boundary; EPhysics_World *world; diff --git a/unsorted/ephysics/test_growing_balls.c b/legacy-examples/c/ephysics/test_growing_balls.c similarity index 90% rename from unsorted/ephysics/test_growing_balls.c rename to legacy-examples/c/ephysics/test_growing_balls.c index f92de5f1..8c067d43 100644 --- a/unsorted/ephysics/test_growing_balls.c +++ b/legacy-examples/c/ephysics/test_growing_balls.c @@ -58,7 +58,7 @@ _world_populate(Test_Data *test_data) } static void -_win_del(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) +_win_del(void *data, Evas *e EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED) { Test_Data *test_data = data; Ecore_Timer *timer = test_data->data; @@ -71,7 +71,7 @@ _win_del(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *even } static void -_restart(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) +_restart(void *data, Evas_Object *obj EINA_UNUSED, const char *emission EINA_UNUSED, const char *source EINA_UNUSED) { Test_Data *test_data = data; Ecore_Timer *timer = test_data->data; @@ -85,7 +85,7 @@ _restart(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED_ } void -test_growing_balls(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) +test_growing_balls(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED) { EPhysics_Body *boundary; EPhysics_World *world; diff --git a/unsorted/ephysics/test_no_gravity.c b/legacy-examples/c/ephysics/test_no_gravity.c similarity index 93% rename from unsorted/ephysics/test_no_gravity.c rename to legacy-examples/c/ephysics/test_no_gravity.c index 0052bd20..3671c40b 100644 --- a/unsorted/ephysics/test_no_gravity.c +++ b/legacy-examples/c/ephysics/test_no_gravity.c @@ -5,7 +5,7 @@ #include "ephysics_test.h" static void -_stop(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) +_stop(void *data, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED) { Test_Data *test_data = data; EPhysics_Body *body = test_data->data; @@ -76,7 +76,7 @@ _world_populate(Test_Data *test_data) } static void -_restart(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) +_restart(void *data, Evas_Object *obj EINA_UNUSED, const char *emission EINA_UNUSED, const char *source EINA_UNUSED) { Test_Data *test_data = data; @@ -86,7 +86,7 @@ _restart(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED_ } void -test_no_gravity(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) +test_no_gravity(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED) { EPhysics_Body *boundary; EPhysics_World *world; diff --git a/unsorted/ephysics/test_rotating_forever.c b/legacy-examples/c/ephysics/test_rotating_forever.c similarity index 92% rename from unsorted/ephysics/test_rotating_forever.c rename to legacy-examples/c/ephysics/test_rotating_forever.c index f0445887..c3e81dba 100644 --- a/unsorted/ephysics/test_rotating_forever.c +++ b/legacy-examples/c/ephysics/test_rotating_forever.c @@ -47,13 +47,13 @@ _stop_torque_cb(void *data) } static void -_del_cb(void *data, EPhysics_Body *body __UNUSED__, void *event_info __UNUSED__) +_del_cb(void *data, EPhysics_Body *body EINA_UNUSED, void *event_info EINA_UNUSED) { ecore_timer_del(data); } static void -_del_torque_cb(void *data __UNUSED__, Evas *e __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) +_del_torque_cb(void *data EINA_UNUSED, Evas *e EINA_UNUSED, Evas_Object *obj, void *event_info EINA_UNUSED) { Ecore_Timer *timer; @@ -67,7 +67,7 @@ _del_torque_cb(void *data __UNUSED__, Evas *e __UNUSED__, Evas_Object *obj, void } static void -_update_object_cb(void *data __UNUSED__, EPhysics_Body *body, void *event_info __UNUSED__) +_update_object_cb(void *data EINA_UNUSED, EPhysics_Body *body, void *event_info EINA_UNUSED) { double rx, ry, rz, rw, vrot, torque; EPhysics_Quaternion quat; @@ -172,7 +172,7 @@ _world_populate(Test_Data *test_data) } static void -_restart(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) +_restart(void *data, Evas_Object *obj EINA_UNUSED, const char *emission EINA_UNUSED, const char *source EINA_UNUSED) { Test_Data *test_data = data; @@ -182,7 +182,7 @@ _restart(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED_ } void -test_rotating_forever(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) +test_rotating_forever(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED) { EPhysics_World *world; Test_Data *test_data; diff --git a/unsorted/ephysics/test_shapes.c b/legacy-examples/c/ephysics/test_shapes.c similarity index 95% rename from unsorted/ephysics/test_shapes.c rename to legacy-examples/c/ephysics/test_shapes.c index 8b012222..252670e1 100644 --- a/unsorted/ephysics/test_shapes.c +++ b/legacy-examples/c/ephysics/test_shapes.c @@ -69,7 +69,7 @@ _world_populate(Test_Data *test_data) } static void -_restart(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) +_restart(void *data, Evas_Object *obj EINA_UNUSED, const char *emission EINA_UNUSED, const char *source EINA_UNUSED) { Test_Data *test_data = data; @@ -79,7 +79,7 @@ _restart(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED_ } void -test_shapes(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) +test_shapes(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED) { EPhysics_Body *boundary; EPhysics_World *world; diff --git a/unsorted/ephysics/test_sleeping_threshold.c b/legacy-examples/c/ephysics/test_sleeping_threshold.c similarity index 95% rename from unsorted/ephysics/test_sleeping_threshold.c rename to legacy-examples/c/ephysics/test_sleeping_threshold.c index e6b2d513..4d28dd9f 100644 --- a/unsorted/ephysics/test_sleeping_threshold.c +++ b/legacy-examples/c/ephysics/test_sleeping_threshold.c @@ -74,7 +74,7 @@ _world_populate(Test_Data *test_data) } static void -_restart(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) +_restart(void *data, Evas_Object *obj EINA_UNUSED, const char *emission EINA_UNUSED, const char *source EINA_UNUSED) { Test_Data *test_data = data; @@ -84,7 +84,7 @@ _restart(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED_ } void -test_sleeping(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) +test_sleeping(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED) { EPhysics_Body *boundary; EPhysics_World *world; diff --git a/unsorted/ephysics/test_slider.c b/legacy-examples/c/ephysics/test_slider.c similarity index 96% rename from unsorted/ephysics/test_slider.c rename to legacy-examples/c/ephysics/test_slider.c index f17ca01d..aa726c6f 100644 --- a/unsorted/ephysics/test_slider.c +++ b/legacy-examples/c/ephysics/test_slider.c @@ -130,7 +130,7 @@ _world_populate(Test_Data *test_data) } static void -_restart(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) +_restart(void *data, Evas_Object *obj EINA_UNUSED, const char *emission EINA_UNUSED, const char *source EINA_UNUSED) { Test_Data *test_data = data; @@ -140,7 +140,7 @@ _restart(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED_ } void -test_slider(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) +test_slider(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED) { EPhysics_Body *boundary; EPhysics_World *world; diff --git a/unsorted/ephysics/test_velocity.c b/legacy-examples/c/ephysics/test_velocity.c similarity index 93% rename from unsorted/ephysics/test_velocity.c rename to legacy-examples/c/ephysics/test_velocity.c index 06802047..c03d2154 100644 --- a/unsorted/ephysics/test_velocity.c +++ b/legacy-examples/c/ephysics/test_velocity.c @@ -16,7 +16,7 @@ struct _Velocity_Data { }; static Eina_Bool -_on_keydown(void *data, Evas_Object *obj __UNUSED__, Evas_Object *src __UNUSED__, Evas_Callback_Type type, void *event_info) +_on_keydown(void *data, Evas_Object *obj EINA_UNUSED, Evas_Object *src EINA_UNUSED, Evas_Callback_Type type, void *event_info) { Evas_Event_Key_Down *ev = event_info; EPhysics_Body *body = data; @@ -37,7 +37,7 @@ _on_keydown(void *data, Evas_Object *obj __UNUSED__, Evas_Object *src __UNUSED__ } static void -_update_vel_cb(void *data, EPhysics_Body *body, void *event_info __UNUSED__) +_update_vel_cb(void *data, EPhysics_Body *body, void *event_info EINA_UNUSED) { Velocity_Data *velocity_data = data; Eina_Bool first_call = EINA_FALSE; @@ -124,7 +124,7 @@ _world_populate(Velocity_Data *velocity_data) } static void -_restart(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) +_restart(void *data, Evas_Object *obj EINA_UNUSED, const char *emission EINA_UNUSED, const char *source EINA_UNUSED) { Velocity_Data *velocity_data = data; @@ -144,7 +144,7 @@ _restart(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED_ } static void -_win_del(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) +_win_del(void *data, Evas *e EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED) { Velocity_Data *velocity_data = data; @@ -156,7 +156,7 @@ _win_del(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *even } void -test_velocity(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) +test_velocity(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED) { Velocity_Data *velocity_data; EPhysics_Body *boundary; diff --git a/unsorted/ethumb_client/ethumb_dbus.c b/legacy-examples/c/ethumb_client/ethumb_dbus.c similarity index 100% rename from unsorted/ethumb_client/ethumb_dbus.c rename to legacy-examples/c/ethumb_client/ethumb_dbus.c diff --git a/legacy-examples/c/ethumb_client/meson.build b/legacy-examples/c/ethumb_client/meson.build new file mode 100644 index 00000000..0029ec00 --- /dev/null +++ b/legacy-examples/c/ethumb_client/meson.build @@ -0,0 +1,7 @@ +examples = [ + 'ethumb_dbus' +] + +foreach example : examples + executable(example, example + '.c', dependencies: [ethumb, ethumb_client, ecore]) +endforeach diff --git a/unsorted/evas/.gitignore b/legacy-examples/c/evas/.gitignore similarity index 100% rename from unsorted/evas/.gitignore rename to legacy-examples/c/evas/.gitignore diff --git a/legacy-examples/c/evas/Makefile.examples b/legacy-examples/c/evas/Makefile.examples new file mode 100644 index 00000000..48173f91 --- /dev/null +++ b/legacy-examples/c/evas/Makefile.examples @@ -0,0 +1,42 @@ +CC=gcc +EDJE_CC=edje_cc +EDJE_CODEGEN=edje_codegen +COMMON_FLAGS=`pkg-config --libs --cflags eina,ecore,evas,ecore-evas,edje,eo` + +EDJE_OBJS= aspect.edj + +EXAMPLES= evas-aspect-hints \ + evas-box \ + evas-buffer-simple \ + evas-events \ + evas-3d-fog \ + evas-hints \ + evas-images \ + evas-images2 \ + evas-images3 \ + evas-images4 \ + evas-images5 \ + evas-init-shutdown \ + evas-map-utils \ + evas-object-manipulation \ + evas-object-manipulation-eo \ + evas-smart-interface \ + evas-smart-object \ + evas-stacking \ + evas-table \ + evas-text \ + evas-textblock-obstacles + +all: edje examples +edje: $(EDJE_OBJS) +examples: $(EXAMPLES) + +%.edj: %.edc + $(EDJE_CC) $< + +$(EXAMPLES): + $(CC) -o $@ $@.c $(COMMON_FLAGS) + +clean: + @echo "Cleaning up built objects..." + @rm -Rf $(EXAMPLES) *.edj diff --git a/unsorted/evas/README b/legacy-examples/c/evas/README similarity index 100% rename from unsorted/evas/README rename to legacy-examples/c/evas/README diff --git a/unsorted/evas/aspect.edc b/legacy-examples/c/evas/aspect.edc similarity index 100% rename from unsorted/evas/aspect.edc rename to legacy-examples/c/evas/aspect.edc diff --git a/unsorted/evas/evas-3d-aabb.c b/legacy-examples/c/evas/evas-3d-aabb.c similarity index 100% rename from unsorted/evas/evas-3d-aabb.c rename to legacy-examples/c/evas/evas-3d-aabb.c diff --git a/unsorted/evas/evas-3d-blending.c b/legacy-examples/c/evas/evas-3d-blending.c similarity index 100% rename from unsorted/evas/evas-3d-blending.c rename to legacy-examples/c/evas/evas-3d-blending.c diff --git a/unsorted/evas/evas-3d-colorpick.c b/legacy-examples/c/evas/evas-3d-colorpick.c similarity index 100% rename from unsorted/evas/evas-3d-colorpick.c rename to legacy-examples/c/evas/evas-3d-colorpick.c diff --git a/unsorted/evas/evas-3d-cube-rotate.c b/legacy-examples/c/evas/evas-3d-cube-rotate.c similarity index 100% rename from unsorted/evas/evas-3d-cube-rotate.c rename to legacy-examples/c/evas/evas-3d-cube-rotate.c diff --git a/unsorted/evas/evas-3d-cube.c b/legacy-examples/c/evas/evas-3d-cube.c similarity index 100% rename from unsorted/evas/evas-3d-cube.c rename to legacy-examples/c/evas/evas-3d-cube.c diff --git a/unsorted/evas/evas-3d-cube2.c b/legacy-examples/c/evas/evas-3d-cube2.c similarity index 100% rename from unsorted/evas/evas-3d-cube2.c rename to legacy-examples/c/evas/evas-3d-cube2.c diff --git a/unsorted/evas/evas-3d-eet.c b/legacy-examples/c/evas/evas-3d-eet.c similarity index 100% rename from unsorted/evas/evas-3d-eet.c rename to legacy-examples/c/evas/evas-3d-eet.c diff --git a/unsorted/evas/evas-3d-fog.c b/legacy-examples/c/evas/evas-3d-fog.c similarity index 100% rename from unsorted/evas/evas-3d-fog.c rename to legacy-examples/c/evas/evas-3d-fog.c diff --git a/unsorted/evas/evas-3d-frustum.c b/legacy-examples/c/evas/evas-3d-frustum.c similarity index 100% rename from unsorted/evas/evas-3d-frustum.c rename to legacy-examples/c/evas/evas-3d-frustum.c diff --git a/unsorted/evas/evas-3d-hull.c b/legacy-examples/c/evas/evas-3d-hull.c similarity index 100% rename from unsorted/evas/evas-3d-hull.c rename to legacy-examples/c/evas/evas-3d-hull.c diff --git a/unsorted/evas/evas-3d-md2.c b/legacy-examples/c/evas/evas-3d-md2.c similarity index 100% rename from unsorted/evas/evas-3d-md2.c rename to legacy-examples/c/evas/evas-3d-md2.c diff --git a/unsorted/evas/evas-3d-mmap-set.c b/legacy-examples/c/evas/evas-3d-mmap-set.c similarity index 100% rename from unsorted/evas/evas-3d-mmap-set.c rename to legacy-examples/c/evas/evas-3d-mmap-set.c diff --git a/unsorted/evas/evas-3d-obj.c b/legacy-examples/c/evas/evas-3d-obj.c similarity index 100% rename from unsorted/evas/evas-3d-obj.c rename to legacy-examples/c/evas/evas-3d-obj.c diff --git a/unsorted/evas/evas-3d-parallax-occlusion.c b/legacy-examples/c/evas/evas-3d-parallax-occlusion.c similarity index 100% rename from unsorted/evas/evas-3d-parallax-occlusion.c rename to legacy-examples/c/evas/evas-3d-parallax-occlusion.c diff --git a/unsorted/evas/evas-3d-pick.c b/legacy-examples/c/evas/evas-3d-pick.c similarity index 100% rename from unsorted/evas/evas-3d-pick.c rename to legacy-examples/c/evas/evas-3d-pick.c diff --git a/unsorted/evas/evas-3d-ply.c b/legacy-examples/c/evas/evas-3d-ply.c similarity index 100% rename from unsorted/evas/evas-3d-ply.c rename to legacy-examples/c/evas/evas-3d-ply.c diff --git a/unsorted/evas/evas-3d-proxy.c b/legacy-examples/c/evas/evas-3d-proxy.c similarity index 100% rename from unsorted/evas/evas-3d-proxy.c rename to legacy-examples/c/evas/evas-3d-proxy.c diff --git a/unsorted/evas/evas-3d-shadows.c b/legacy-examples/c/evas/evas-3d-shadows.c similarity index 100% rename from unsorted/evas/evas-3d-shadows.c rename to legacy-examples/c/evas/evas-3d-shadows.c diff --git a/unsorted/evas/evas-3d-static-lod.c b/legacy-examples/c/evas/evas-3d-static-lod.c similarity index 100% rename from unsorted/evas/evas-3d-static-lod.c rename to legacy-examples/c/evas/evas-3d-static-lod.c diff --git a/unsorted/evas/evas-aspect-hints.c b/legacy-examples/c/evas/evas-aspect-hints.c similarity index 100% rename from unsorted/evas/evas-aspect-hints.c rename to legacy-examples/c/evas/evas-aspect-hints.c diff --git a/unsorted/evas/evas-box.c b/legacy-examples/c/evas/evas-box.c similarity index 100% rename from unsorted/evas/evas-box.c rename to legacy-examples/c/evas/evas-box.c diff --git a/unsorted/evas/evas-buffer-simple.c b/legacy-examples/c/evas/evas-buffer-simple.c similarity index 100% rename from unsorted/evas/evas-buffer-simple.c rename to legacy-examples/c/evas/evas-buffer-simple.c diff --git a/unsorted/evas/evas-common.h b/legacy-examples/c/evas/evas-common.h similarity index 100% rename from unsorted/evas/evas-common.h rename to legacy-examples/c/evas/evas-common.h diff --git a/unsorted/evas/evas-event-filter.c b/legacy-examples/c/evas/evas-event-filter.c similarity index 99% rename from unsorted/evas/evas-event-filter.c rename to legacy-examples/c/evas/evas-event-filter.c index a3422682..dc257508 100644 --- a/unsorted/evas/evas-event-filter.c +++ b/legacy-examples/c/evas/evas-event-filter.c @@ -15,9 +15,6 @@ #ifdef HAVE_CONFIG_H #include "config.h" -#else -#define EFL_EO_API_SUPPORT -#define EFL_BETA_API_SUPPORT #endif #include diff --git a/unsorted/evas/evas-events.c b/legacy-examples/c/evas/evas-events.c similarity index 100% rename from unsorted/evas/evas-events.c rename to legacy-examples/c/evas/evas-events.c diff --git a/unsorted/evas/evas-gl.c b/legacy-examples/c/evas/evas-gl.c similarity index 100% rename from unsorted/evas/evas-gl.c rename to legacy-examples/c/evas/evas-gl.c diff --git a/unsorted/evas/evas-hints.c b/legacy-examples/c/evas/evas-hints.c similarity index 98% rename from unsorted/evas/evas-hints.c rename to legacy-examples/c/evas/evas-hints.c index dc6e3b66..d5f1d37b 100644 --- a/unsorted/evas/evas-hints.c +++ b/legacy-examples/c/evas/evas-hints.c @@ -112,12 +112,17 @@ static void _print_rect_stats(Evas_Object *rect) { Evas_Coord w, h, l, r, t, b; + Eina_Size2D cmin; double x, y; evas_object_size_hint_align_get(rect, &x, &y); printf("\talign hints: h(%f), v(%f)\n", x, y); + cmin = efl_gfx_size_hint_combined_min_get(rect); + printf("\tmin. size hints: h(%d), v(%d)\n", + cmin.w, cmin.h); + evas_object_size_hint_max_get(rect, &w, &h); printf("\tmax. size hints: h(%d), v(%d)\n", w, h); diff --git a/unsorted/evas/evas-images.c b/legacy-examples/c/evas/evas-images.c similarity index 100% rename from unsorted/evas/evas-images.c rename to legacy-examples/c/evas/evas-images.c diff --git a/unsorted/evas/evas-images2.c b/legacy-examples/c/evas/evas-images2.c similarity index 100% rename from unsorted/evas/evas-images2.c rename to legacy-examples/c/evas/evas-images2.c diff --git a/unsorted/evas/evas-images3.c b/legacy-examples/c/evas/evas-images3.c similarity index 100% rename from unsorted/evas/evas-images3.c rename to legacy-examples/c/evas/evas-images3.c diff --git a/unsorted/evas/evas-images4.c b/legacy-examples/c/evas/evas-images4.c similarity index 100% rename from unsorted/evas/evas-images4.c rename to legacy-examples/c/evas/evas-images4.c diff --git a/unsorted/evas/evas-images5.c b/legacy-examples/c/evas/evas-images5.c similarity index 100% rename from unsorted/evas/evas-images5.c rename to legacy-examples/c/evas/evas-images5.c diff --git a/unsorted/evas/evas-init-shutdown.c b/legacy-examples/c/evas/evas-init-shutdown.c similarity index 96% rename from unsorted/evas/evas-init-shutdown.c rename to legacy-examples/c/evas/evas-init-shutdown.c index 4194fcae..197891b3 100644 --- a/unsorted/evas/evas-init-shutdown.c +++ b/legacy-examples/c/evas/evas-init-shutdown.c @@ -32,7 +32,7 @@ main(void) char *engine_name; /* Initialize Evas. This will startup other dependencies such as - * eina, eet, ecore, etc. and initalizes various internal things + * eina, eet, ecore, etc. and initializes various internal things * (threads, filters, etc.) */ evas_init(); diff --git a/unsorted/evas/evas-map-aa-eo.c b/legacy-examples/c/evas/evas-map-aa-eo.c similarity index 100% rename from unsorted/evas/evas-map-aa-eo.c rename to legacy-examples/c/evas/evas-map-aa-eo.c diff --git a/unsorted/evas/evas-map-aa.c b/legacy-examples/c/evas/evas-map-aa.c similarity index 100% rename from unsorted/evas/evas-map-aa.c rename to legacy-examples/c/evas/evas-map-aa.c diff --git a/unsorted/evas/evas-map-utils-eo.c b/legacy-examples/c/evas/evas-map-utils-eo.c similarity index 100% rename from unsorted/evas/evas-map-utils-eo.c rename to legacy-examples/c/evas/evas-map-utils-eo.c diff --git a/unsorted/evas/evas-map-utils.c b/legacy-examples/c/evas/evas-map-utils.c similarity index 100% rename from unsorted/evas/evas-map-utils.c rename to legacy-examples/c/evas/evas-map-utils.c diff --git a/unsorted/evas/evas-multi-touch.c b/legacy-examples/c/evas/evas-multi-touch.c similarity index 100% rename from unsorted/evas/evas-multi-touch.c rename to legacy-examples/c/evas/evas-multi-touch.c diff --git a/unsorted/evas/evas-multiseat-events.c b/legacy-examples/c/evas/evas-multiseat-events.c similarity index 99% rename from unsorted/evas/evas-multiseat-events.c rename to legacy-examples/c/evas/evas-multiseat-events.c index 4cde8dba..bc99bd32 100644 --- a/unsorted/evas/evas-multiseat-events.c +++ b/legacy-examples/c/evas/evas-multiseat-events.c @@ -17,9 +17,6 @@ #ifdef HAVE_CONFIG_H #include "config.h" -#else -#define EFL_EO_API_SUPPORT -#define EFL_BETA_API_SUPPORT #endif #include diff --git a/unsorted/evas/evas-object-manipulation-eo.c b/legacy-examples/c/evas/evas-object-manipulation-eo.c similarity index 100% rename from unsorted/evas/evas-object-manipulation-eo.c rename to legacy-examples/c/evas/evas-object-manipulation-eo.c diff --git a/unsorted/evas/evas-object-manipulation.c b/legacy-examples/c/evas/evas-object-manipulation.c similarity index 100% rename from unsorted/evas/evas-object-manipulation.c rename to legacy-examples/c/evas/evas-object-manipulation.c diff --git a/unsorted/evas/evas-smart-interface.c b/legacy-examples/c/evas/evas-smart-interface.c similarity index 100% rename from unsorted/evas/evas-smart-interface.c rename to legacy-examples/c/evas/evas-smart-interface.c diff --git a/unsorted/evas/evas-smart-object.c b/legacy-examples/c/evas/evas-smart-object.c similarity index 100% rename from unsorted/evas/evas-smart-object.c rename to legacy-examples/c/evas/evas-smart-object.c diff --git a/unsorted/evas/evas-stacking.c b/legacy-examples/c/evas/evas-stacking.c similarity index 100% rename from unsorted/evas/evas-stacking.c rename to legacy-examples/c/evas/evas-stacking.c diff --git a/unsorted/evas/evas-table.c b/legacy-examples/c/evas/evas-table.c similarity index 100% rename from unsorted/evas/evas-table.c rename to legacy-examples/c/evas/evas-table.c diff --git a/unsorted/evas/evas-text.c b/legacy-examples/c/evas/evas-text.c similarity index 100% rename from unsorted/evas/evas-text.c rename to legacy-examples/c/evas/evas-text.c diff --git a/unsorted/evas/evas-textblock-obstacles.c b/legacy-examples/c/evas/evas-textblock-obstacles.c similarity index 100% rename from unsorted/evas/evas-textblock-obstacles.c rename to legacy-examples/c/evas/evas-textblock-obstacles.c diff --git a/unsorted/evas/evas-transparent.c b/legacy-examples/c/evas/evas-transparent.c similarity index 100% rename from unsorted/evas/evas-transparent.c rename to legacy-examples/c/evas/evas-transparent.c diff --git a/unsorted/evas/evas-vg-batman.c b/legacy-examples/c/evas/evas-vg-batman.c similarity index 100% rename from unsorted/evas/evas-vg-batman.c rename to legacy-examples/c/evas/evas-vg-batman.c diff --git a/unsorted/evas/evas-vg-simple.c b/legacy-examples/c/evas/evas-vg-simple.c similarity index 100% rename from unsorted/evas/evas-vg-simple.c rename to legacy-examples/c/evas/evas-vg-simple.c diff --git a/legacy-examples/c/evas/evas_cxx_rectangle.cc b/legacy-examples/c/evas/evas_cxx_rectangle.cc new file mode 100644 index 00000000..464bed96 --- /dev/null +++ b/legacy-examples/c/evas/evas_cxx_rectangle.cc @@ -0,0 +1,63 @@ + +// Example disabled while Eo Evas API is still rapidly changing +#if 0 +#include + +#ifdef HAVE_CONFIG_H +# include +#endif + +#include +#include +#include + +#include +#include + +#include "canvas/evas_canvas.eo.hh" +#include "canvas/evas_image.eo.hh" +#include "canvas/evas_rectangle.eo.hh" + +#define WIDTH (320) +#define HEIGHT (240) + +int main() +{ + efl::eina::eina_init eina_init; + efl::eo::eo_init init; + if (!::ecore_evas_init()) return EXIT_FAILURE; + if (!::evas_init()) return EXIT_FAILURE; + + Ecore_Evas *ee = ::ecore_evas_new(NULL, 10, 10, WIDTH, HEIGHT, NULL); + if (!ee) + { + fprintf(stderr, + "error: Requires at least one Evas engine built and linked" + " to ecore-evas for this example to run properly.\n"); + ::ecore_evas_free(ee); + return -1; + } + + ecore_evas_show(ee); + + { + evas::canvas canvas(::eo_ref(::ecore_evas_get(ee))); + evas::rectangle rect(efl::eo::parent = canvas); + rect.color_set(255, 0, 0, 255); + rect.position_set(10, 10); + rect.size_set(100, 100); + rect.visible_set(true); + canvas.render(); + } + + ::ecore_main_loop_begin(); + + ::ecore_evas_free(ee); + ::ecore_evas_shutdown(); + return 0; +} +#else +int main() +{ +} +#endif diff --git a/legacy-examples/c/evas/evas_mono_box.cs b/legacy-examples/c/evas/evas_mono_box.cs new file mode 100644 index 00000000..97c161c5 --- /dev/null +++ b/legacy-examples/c/evas/evas_mono_box.cs @@ -0,0 +1,73 @@ +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; + +public class MyBox : evas.BoxInherit +{ + public MyBox(efl.IObject parent) : base(parent) {} + + [DllImport("evas")] static extern void evas_obj_box_layout_vertical(IntPtr obj, IntPtr data, IntPtr privdata); + [DllImport("evas")] static extern void evas_obj_box_layout_horizontal(IntPtr obj, IntPtr data, IntPtr privdata); + [DllImport("evas")] static extern void evas_object_box_layout_horizontal(IntPtr obj, IntPtr data, IntPtr privdata); + [DllImport("evas")] static extern IntPtr evas_object_evas_get(IntPtr obj); + [DllImport("evas")] static extern void evas_event_freeze(IntPtr obj); + [DllImport("evas")] static extern void evas_event_thaw(IntPtr obj); + + override public void CalculateGroup() + { + IntPtr evas = evas_object_evas_get(raw_handle); + evas_event_freeze(evas); + Console.WriteLine("called group_calculate"); + /* layouting_set(true); */ + evas_obj_box_layout_vertical(raw_handle, IntPtr.Zero, IntPtr.Zero); + /* layouting_set(false); */ + /* children_changed_set(false); */ + evas_event_thaw(evas); + } +} + +class TestMain +{ + static void Main(string[] args) + { + efl.All.Init(); + + efl.Loop loop = new efl.Loop(); + + + EcoreEvas ecore_evas = new EcoreEvas(); + + efl.canvas.IObject canvas = ecore_evas.canvas; + canvas.SetVisible(true); + + efl.IObject parent = canvas.GetParent(); + System.Diagnostics.Debug.Assert(parent.raw_handle != IntPtr.Zero); + + evas.IBox box = new MyBox(canvas); + eina.Size2D size = new eina.Size2D(); + + size.W = 320; + size.H = 240; + + box.SetSize(size); + box.SetVisible(true); + + efl.canvas.Rectangle rect = new efl.canvas.Rectangle(canvas); + rect.SetColor(0, 0, 255, 255); + size.W = 320; + size.H = 120; + rect.SetSize(size); + rect.SetVisible(true); + box.Append(rect); + + efl.canvas.Rectangle rect2 = new efl.canvas.Rectangle(canvas); + rect2.SetColor(0, 255, 0, 255); + rect2.SetSize(size); + rect2.SetVisible(true); + box.Append(rect2); + + loop.Begin(); + + efl.All.Shutdown(); + } +} diff --git a/legacy-examples/c/evas/evas_mono_image.cs b/legacy-examples/c/evas/evas_mono_image.cs new file mode 100644 index 00000000..47f9b360 --- /dev/null +++ b/legacy-examples/c/evas/evas_mono_image.cs @@ -0,0 +1,93 @@ +using System; +using System.Runtime.CompilerServices; + +class TestMain +{ + static int WIDTH = 320; + static int HEIGHT = 240; + + evas.IImage image; + + + static string ImagePath([CallerFilePath] string folder="") + { + return System.IO.Path.GetDirectoryName(folder); + } + + public TestMain(evas.IImage image) + { + this.image = image; + } + + static void Main(string[] args) + { + efl.All.Init(); + + efl.Loop loop = new efl.Loop(); + + EcoreEvas ecore_evas = new EcoreEvas(); + eina.Size2D size = new eina.Size2D(); + + efl.canvas.IObject canvas = ecore_evas.canvas; + canvas.SetVisible(true); + + efl.IObject parent = canvas.GetParent(); + System.Diagnostics.Debug.Assert(parent.raw_handle != IntPtr.Zero); + + efl.canvas.Rectangle bg = new efl.canvas.Rectangle(canvas); + bg.SetColor(255, 255, 255, 255); + size.W = WIDTH; + size.H = HEIGHT; + bg.SetSize(size); + bg.SetVisible(true); + + string valid_path = args[0]; + evas.Image image = new evas.Image(canvas); + image.SetFile(valid_path, null); + + /* FIXME evas-image uses error handling code from + * evas_object_image_load_error_get, which seems to be not available + * efl.image.load.State state = image.load_error_get(); */ + + // FIXME missing move + eina.Rect rect = new eina.Rect(); + + rect.X = 0; + rect.Y = 0; + rect.W = WIDTH / 2; + rect.H = HEIGHT / 2; + image.SetFill(rect); + + size.W = WIDTH / 2; + size.H = HEIGHT / 2; + image.SetSize(size); + image.SetVisible(true); + + rect = image.GetFill(); + rect.Y -= 50; + rect.W += 100; + image.SetFill(rect); + + TestMain listener = new TestMain(image); + + // TODO handle key events in order to alter the image like the C + // example. Meanwhile, just set some w fill + /* EventListener callback = new EventListener(); */ + + /* bg.key_focus_set(true); */ + /* bg.event_callback_priority_add(evas.Callback_Type.Key_down, */ + /* efl.Callback_Priority.Default, */ + /* callback, null); */ + + loop.Begin(); + + efl.All.Shutdown(); + } + + public void on_key_down(object sender, EventArgs e) + { + Console.WriteLine("on_key_down called"); + } +} + + diff --git a/legacy-examples/c/evas/evas_mono_image2.cs b/legacy-examples/c/evas/evas_mono_image2.cs new file mode 100644 index 00000000..1f0e52ac --- /dev/null +++ b/legacy-examples/c/evas/evas_mono_image2.cs @@ -0,0 +1,83 @@ +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; + +class TestMain +{ + static int WIDTH = 320; + static int HEIGHT = 240; + + + static void Main(string[] args) + { + efl.All.Init(); + + efl.Loop loop = new efl.Loop(); + + EcoreEvas ecore_evas = new EcoreEvas(); + + eina.Size2D size = new eina.Size2D(); + eina.Position2D pos = new eina.Position2D(); + + efl.canvas.IObject canvas = ecore_evas.canvas; + canvas.SetVisible(true); + + efl.canvas.Rectangle bg = new efl.canvas.Rectangle(canvas); + bg.SetColor(255, 255, 255, 255); + pos.X = 0; + pos.Y = 0; + bg.SetPosition(pos); + size.W = WIDTH; + size.H = HEIGHT; + bg.SetSize(size); + bg.SetVisible(true); + + string path = args[0]; + evas.Image logo = new evas.Image(canvas); + logo.SetFillAuto(true); + + // TODO add preloaded support (depends on events) + + logo.SetFile(path, null); + size.W = WIDTH / 2; + size.H = HEIGHT / 2; + logo.SetSize(size); + + // TODO add a bunch of key/mouse handlers + + logo.SetVisible(true); + + int[] pixels = new int[(WIDTH/4) * (HEIGHT / 4)]; + System.Random generator = new System.Random(); + for (int i = 0; i < pixels.Length; i++) { + pixels[i] = generator.Next(); + } + + evas.Image noise_img = new evas.Image(canvas); + size.W = WIDTH / 4; + size.H = HEIGHT / 4; + noise_img.SetSize(size); + // FIXME Add a way to set the pixels. + // noise_img.data_set(pixels); + noise_img.SetFillAuto(true); + pos.X = WIDTH * 5 / 8; + pos.Y = HEIGHT / 8; + noise_img.SetPosition(pos); + noise_img.SetVisible(true); + Console.WriteLine("Creating noise image with sizez %d, %d", WIDTH/4, HEIGHT/4); + + efl.canvas.Proxy proxy_img = new efl.canvas.Proxy(canvas); + proxy_img.SetSource(noise_img); + pos.X = WIDTH / 2; + pos.Y = HEIGHT / 2; + proxy_img.SetPosition(pos); + size.W = WIDTH / 2; + size.H = HEIGHT / 2; + proxy_img.SetSize(size); + proxy_img.SetVisible(true); + + loop.Begin(); + } +} + + diff --git a/legacy-examples/c/evas/evas_mono_rectangle.cs b/legacy-examples/c/evas/evas_mono_rectangle.cs new file mode 100644 index 00000000..c31c2478 --- /dev/null +++ b/legacy-examples/c/evas/evas_mono_rectangle.cs @@ -0,0 +1,47 @@ +using System; + +class TestMain +{ + private static int[,] colors = new int[,] { + {255, 0, 0}, + {0, 255, 0}, + {0, 0, 255} + }; + + static void Main(string[] args) + { + int color_index = 0; + + efl.All.Init(); + + efl.Loop loop = new efl.Loop(); + EcoreEvas ecore_evas = new EcoreEvas(); + efl.canvas.IObject canvas = ecore_evas.canvas; + canvas.SetVisible(true); + + efl.IObject parent = canvas.GetParent(); + System.Diagnostics.Debug.Assert(parent.raw_handle != IntPtr.Zero); + + efl.canvas.Rectangle rect = new efl.canvas.Rectangle(canvas); + rect.SetColor(colors[0, 0], colors[0, 1], colors[0, 2], 255); + eina.Size2D size = new eina.Size2D(); + size.W = 640; + size.H = 480; + rect.SetSize(size); + rect.SetVisible(true); + + canvas.KeyDownEvt += (object sender, efl.input.Interface.KeyDownEvt_Args e) => { + color_index = (color_index + 1) % 3; + Console.WriteLine("Key Down"); + Console.WriteLine("Got key obj at {0}", e.arg.raw_handle.ToString("X")); + Console.WriteLine("Got key_get() == [{0}]", e.arg.GetKey()); + rect.SetColor(colors[color_index, 0], + colors[color_index, 1], + colors[color_index, 2], 255); + }; + + loop.Begin(); + + efl.All.Shutdown(); + } +} diff --git a/legacy-examples/c/evas/evas_mono_table.cs b/legacy-examples/c/evas/evas_mono_table.cs new file mode 100644 index 00000000..db329b22 --- /dev/null +++ b/legacy-examples/c/evas/evas_mono_table.cs @@ -0,0 +1,77 @@ +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; + +class TestMain +{ + static int WIDTH = 100; + static int HEIGHT = 150; + + static void Main(string[] args) + { + efl.All.Init(); + + efl.Loop loop = new efl.Loop(); + + EcoreEvas ecore_evas = new EcoreEvas(); + + eina.Size2D size = new eina.Size2D(); + size.W = WIDTH; + size.H = HEIGHT; + + eina.Size2D hint = new eina.Size2D(); + + efl.canvas.IObject canvas = ecore_evas.canvas; + canvas.SetVisible(true); + + efl.IObject parent = canvas.GetParent(); + System.Diagnostics.Debug.Assert(parent.raw_handle != IntPtr.Zero); + + efl.canvas.Rectangle bg = new efl.canvas.Rectangle(canvas); + bg.SetColor(255, 255, 255, 255); + bg.SetSize(size); + bg.SetVisible(true); + + + evas.Table table = new evas.Table(canvas); + table.SetHomogeneous(evas.object_table.Homogeneous_Mode.None); + table.SetPadding(0, 0); + table.SetSize(size); + table.SetVisible(true); + + efl.canvas.Rectangle rect = new efl.canvas.Rectangle(canvas); + rect.SetColor(255, 0, 0, 255); + hint.W = 100; + hint.H = 50; + rect.SetHintMin(hint); + rect.SetVisible(true); + table.Pack(rect, 1, 1, 2, 1); + + rect = new efl.canvas.Rectangle(canvas); + rect.SetColor(0, 255, 0, 255); + hint.W = 50; + hint.H = 100; + rect.SetHintMin(hint); + rect.SetVisible(true); + table.Pack(rect, 1, 2, 1, 2); + + rect = new efl.canvas.Rectangle(canvas); + rect.SetColor(0, 0, 255, 255); + hint.W = 50; + hint.H = 50; + rect.SetHintMin(hint); + rect.SetVisible(true); + table.Pack(rect, 2, 2, 1, 1); + + rect = new efl.canvas.Rectangle(canvas); + rect.SetColor(255, 255, 0, 255); + rect.SetHintMin(hint); + rect.SetVisible(true); + table.Pack(rect, 2, 3, 1, 1); + + loop.Begin(); + + efl.All.Shutdown(); + } +} + diff --git a/legacy-examples/c/evas/evas_mono_text.cs b/legacy-examples/c/evas/evas_mono_text.cs new file mode 100644 index 00000000..a1532a45 --- /dev/null +++ b/legacy-examples/c/evas/evas_mono_text.cs @@ -0,0 +1,126 @@ +using System; +using System.Linq; +using System.Collections.Generic; + +static class Extensions +{ + public static IEnumerable Circle(this IEnumerable list, int index=0) + { + var count = list.Count(); + index = index % count; + + while (true) { + yield return list.ElementAt(index); + index = (index + 1) % count; + } + } +} + +class TestMain +{ + static int WIDTH = 320; + static int HEIGHT = 240; + + private EcoreEvas ecore_evas; + private efl.canvas.IObject canvas; + private efl.canvas.IRectangle bg; + private evas.Text text; + private evas.Image border; + + public TestMain(String border_file) { + ecore_evas = new EcoreEvas(); + eina.Size2D size = new eina.Size2D(); + eina.Position2D position = new eina.Position2D(); + canvas = ecore_evas.canvas; + canvas.SetVisible(true); + + bg = new efl.canvas.Rectangle(canvas); + bg.SetColor(255, 255, 255, 255); + position.X = 0; + position.Y = 0; + bg.SetPosition(position); + size.W = WIDTH; + size.H = HEIGHT; + bg.SetSize(size); + bg.SetVisible(true); + bg.SetKeyFocus(true); + + bg.KeyDownEvt += On_KeyDown; + + text = new evas.Text(canvas); + text.SetStyle(evas.Text_Style_Type.OutlineSoftShadow); + + text.SetColor(0, 0, 0, 255); + text.SetGlowColor(255, 0, 0, 255); + text.SetOutlineColor(0, 0, 255, 255); + text.SetShadowColor(0, 255,255, 255); + text.SetFont("Courier", 30); + + text.SetText("sample text"); + size.W = 3*WIDTH / 4; + size.H = HEIGHT / 4; + text.SetSize(size); + position.X = WIDTH / 8; + position.Y = 3 * HEIGHT / 8; + text.SetPosition(position); + text.SetVisible(true); + + efl.font.Size font_size = 0; + String font = String.Empty; + text.GetFont(out font, out font_size); + Console.WriteLine("Adding text object with font {0} and size {1}", font, size); + + // setup border + border = new evas.Image(canvas); + border.SetFile(border_file, null); + border.SetBorder(3, 3, 3, 3); + border.SetBorderCenterFill(0); + + size.W = 3 * WIDTH / 4 + 3; + size.H = HEIGHT / 4 + 3; + border.SetSize(size); + position.X = WIDTH / 8 - 3; + position.Y = 3 * HEIGHT / 8 - 3; + border.SetPosition(position); + border.SetVisible(true); + + + } + + private void On_KeyDown(object sender, efl.input.Interface.KeyDownEvt_Args e) + { + var key = e.arg.GetKey(); + + if (key == "h") { + Console.WriteLine(commands); + } else if (key == "t") { + evas.Text_Style_Type type = text.GetStyle(); + type = (evas.Text_Style_Type)(((int)type + 1) % 10); // 10 hardcoded from C example + text.SetStyle(type); + } + } + + static string commands = @"commands are: + t - change text's current style + h - print help"; + + + static void Main(string[] args) + { + efl.All.Init(); + + String border_path = "./src/examples/evas/resources/images/red.png"; + + if (args.Length >= 1) + border_path = args[0]; + + efl.Loop loop = new efl.Loop(); + TestMain t = new TestMain(border_path); + + loop.Begin(); + + efl.All.Shutdown(); + } +} + + diff --git a/unsorted/evas/filters/filter_blend.lua b/legacy-examples/c/evas/filters/filter_blend.lua similarity index 100% rename from unsorted/evas/filters/filter_blend.lua rename to legacy-examples/c/evas/filters/filter_blend.lua diff --git a/unsorted/evas/filters/filter_blur.lua b/legacy-examples/c/evas/filters/filter_blur.lua similarity index 100% rename from unsorted/evas/filters/filter_blur.lua rename to legacy-examples/c/evas/filters/filter_blur.lua diff --git a/unsorted/evas/filters/filter_bump.lua b/legacy-examples/c/evas/filters/filter_bump.lua similarity index 100% rename from unsorted/evas/filters/filter_bump.lua rename to legacy-examples/c/evas/filters/filter_bump.lua diff --git a/unsorted/evas/filters/filter_curve.lua b/legacy-examples/c/evas/filters/filter_curve.lua similarity index 100% rename from unsorted/evas/filters/filter_curve.lua rename to legacy-examples/c/evas/filters/filter_curve.lua diff --git a/unsorted/evas/filters/filter_example_1.lua b/legacy-examples/c/evas/filters/filter_example_1.lua similarity index 100% rename from unsorted/evas/filters/filter_example_1.lua rename to legacy-examples/c/evas/filters/filter_example_1.lua diff --git a/unsorted/evas/filters/filter_grow.lua b/legacy-examples/c/evas/filters/filter_grow.lua similarity index 100% rename from unsorted/evas/filters/filter_grow.lua rename to legacy-examples/c/evas/filters/filter_grow.lua diff --git a/unsorted/evas/filters/filter_mask.lua b/legacy-examples/c/evas/filters/filter_mask.lua similarity index 100% rename from unsorted/evas/filters/filter_mask.lua rename to legacy-examples/c/evas/filters/filter_mask.lua diff --git a/unsorted/evas/filters/filter_padding.lua b/legacy-examples/c/evas/filters/filter_padding.lua similarity index 100% rename from unsorted/evas/filters/filter_padding.lua rename to legacy-examples/c/evas/filters/filter_padding.lua diff --git a/unsorted/evas/filters/filter_transform.lua b/legacy-examples/c/evas/filters/filter_transform.lua similarity index 100% rename from unsorted/evas/filters/filter_transform.lua rename to legacy-examples/c/evas/filters/filter_transform.lua diff --git a/legacy-examples/c/evas/meson.build b/legacy-examples/c/evas/meson.build new file mode 100644 index 00000000..3aa27f1a --- /dev/null +++ b/legacy-examples/c/evas/meson.build @@ -0,0 +1,82 @@ +examples = [ + 'evas-3d-aabb', + 'evas-3d-blending', + 'evas-3d-colorpick', + 'evas-3d-cube2', + 'evas-3d-cube', + 'evas-3d-cube-rotate', + 'evas-3d-eet', + 'evas-3d-fog', + 'evas-3d-frustum', + 'evas-3d-hull', + 'evas-3d-md2', + 'evas-3d-mmap-set', + 'evas-3d-obj', + 'evas-3d-parallax-occlusion', + 'evas-3d-pick', + 'evas-3d-ply', + 'evas-3d-proxy', + 'evas-3d-shadows', + 'evas-3d-static-lod', + 'evas-aspect-hints', + 'evas-box', + 'evas-buffer-simple', + 'evas-event-filter', + 'evas-events', + 'evas-gl', + 'evas-hints', + 'evas-images2', + 'evas-images3', + 'evas-images4', + 'evas-images5', + 'evas-images', + 'evas-init-shutdown', + 'evas-map-aa', + 'evas-map-aa-eo', + 'evas-map-utils', + 'evas-map-utils-eo', + 'evas-multiseat-events', + 'evas-multi-touch', + 'evas-object-manipulation', + 'evas-object-manipulation-eo', + 'evas-smart-interface', + 'evas-smart-object', + 'evas-stacking', + 'evas-table', + 'evas-textblock-obstacles', + 'evas-text', + 'evas-transparent', + 'evas-vg-batman', + 'evas-vg-simple', +] + +m = meson.get_compiler('c').find_library('m') + +edc_files = [ + 'aspect.edc' +] + +themes = [] + +foreach edc_file : edc_files + themes += custom_target('edje_cc_' + edc_file, + input : edc_file, + output : '@BASENAME@.edj', + command : [edje_cc, '-beta', + '-id', meson.current_source_dir(), + '-fd', meson.current_source_dir(), + '-sd', meson.current_source_dir(), + '-vd', meson.current_source_dir(), + '-dd', meson.current_source_dir(), + '-md', meson.current_source_dir(), + '-td', meson.current_source_dir(), + '@INPUT@', '@OUTPUT@'], + ) +endforeach +foreach example : examples + executable(example, [example + '.c'] + themes, + dependencies: [eina, ecore_evas, ecore_file, ecore, edje, m], + c_args : ['-DPACKAGE_EXAMPLES_DIR="'+meson.current_source_dir()+'"']) +endforeach + +subdir('shooter') diff --git a/unsorted/evas/resources/images/billboard.png b/legacy-examples/c/evas/resources/images/billboard.png similarity index 100% rename from unsorted/evas/resources/images/billboard.png rename to legacy-examples/c/evas/resources/images/billboard.png diff --git a/unsorted/evas/resources/images/cube1.png b/legacy-examples/c/evas/resources/images/cube1.png similarity index 100% rename from unsorted/evas/resources/images/cube1.png rename to legacy-examples/c/evas/resources/images/cube1.png diff --git a/unsorted/evas/resources/images/enlightenment.png b/legacy-examples/c/evas/resources/images/enlightenment.png similarity index 100% rename from unsorted/evas/resources/images/enlightenment.png rename to legacy-examples/c/evas/resources/images/enlightenment.png diff --git a/unsorted/evas/resources/images/four_NM_height.tga b/legacy-examples/c/evas/resources/images/four_NM_height.tga similarity index 100% rename from unsorted/evas/resources/images/four_NM_height.tga rename to legacy-examples/c/evas/resources/images/four_NM_height.tga diff --git a/unsorted/evas/resources/images/grid.png b/legacy-examples/c/evas/resources/images/grid.png similarity index 100% rename from unsorted/evas/resources/images/grid.png rename to legacy-examples/c/evas/resources/images/grid.png diff --git a/unsorted/evas/resources/images/grid_n.png b/legacy-examples/c/evas/resources/images/grid_n.png similarity index 100% rename from unsorted/evas/resources/images/grid_n.png rename to legacy-examples/c/evas/resources/images/grid_n.png diff --git a/unsorted/evas/resources/images/im1.png b/legacy-examples/c/evas/resources/images/im1.png similarity index 100% rename from unsorted/evas/resources/images/im1.png rename to legacy-examples/c/evas/resources/images/im1.png diff --git a/unsorted/evas/resources/images/normal_lego.png b/legacy-examples/c/evas/resources/images/normal_lego.png similarity index 100% rename from unsorted/evas/resources/images/normal_lego.png rename to legacy-examples/c/evas/resources/images/normal_lego.png diff --git a/unsorted/evas/resources/images/red.png b/legacy-examples/c/evas/resources/images/red.png similarity index 100% rename from unsorted/evas/resources/images/red.png rename to legacy-examples/c/evas/resources/images/red.png diff --git a/unsorted/evas/resources/images/rocks.jpg b/legacy-examples/c/evas/resources/images/rocks.jpg similarity index 100% rename from unsorted/evas/resources/images/rocks.jpg rename to legacy-examples/c/evas/resources/images/rocks.jpg diff --git a/unsorted/evas/resources/images/rocks_NM_height.tga b/legacy-examples/c/evas/resources/images/rocks_NM_height.tga similarity index 100% rename from unsorted/evas/resources/images/rocks_NM_height.tga rename to legacy-examples/c/evas/resources/images/rocks_NM_height.tga diff --git a/unsorted/evas/resources/images/sonic.png b/legacy-examples/c/evas/resources/images/sonic.png similarity index 100% rename from unsorted/evas/resources/images/sonic.png rename to legacy-examples/c/evas/resources/images/sonic.png diff --git a/unsorted/evas/resources/images/star.jpg b/legacy-examples/c/evas/resources/images/star.jpg similarity index 100% rename from unsorted/evas/resources/images/star.jpg rename to legacy-examples/c/evas/resources/images/star.jpg diff --git a/unsorted/evas/resources/images/sweet_home_reversed.png b/legacy-examples/c/evas/resources/images/sweet_home_reversed.png similarity index 100% rename from unsorted/evas/resources/images/sweet_home_reversed.png rename to legacy-examples/c/evas/resources/images/sweet_home_reversed.png diff --git a/unsorted/evas/resources/images/wood.jpg b/legacy-examples/c/evas/resources/images/wood.jpg similarity index 100% rename from unsorted/evas/resources/images/wood.jpg rename to legacy-examples/c/evas/resources/images/wood.jpg diff --git a/unsorted/evas/resources/models/NoNormal_NoUVs_Colors.ply b/legacy-examples/c/evas/resources/models/NoNormal_NoUVs_Colors.ply similarity index 100% rename from unsorted/evas/resources/models/NoNormal_NoUVs_Colors.ply rename to legacy-examples/c/evas/resources/models/NoNormal_NoUVs_Colors.ply diff --git a/unsorted/evas/resources/models/NoNormal_NoUVs_NoColors.ply b/legacy-examples/c/evas/resources/models/NoNormal_NoUVs_NoColors.ply similarity index 100% rename from unsorted/evas/resources/models/NoNormal_NoUVs_NoColors.ply rename to legacy-examples/c/evas/resources/models/NoNormal_NoUVs_NoColors.ply diff --git a/unsorted/evas/resources/models/NoNormal_UVs_Colors.ply b/legacy-examples/c/evas/resources/models/NoNormal_UVs_Colors.ply similarity index 100% rename from unsorted/evas/resources/models/NoNormal_UVs_Colors.ply rename to legacy-examples/c/evas/resources/models/NoNormal_UVs_Colors.ply diff --git a/unsorted/evas/resources/models/NoNormal_UVs_NoColors.ply b/legacy-examples/c/evas/resources/models/NoNormal_UVs_NoColors.ply similarity index 100% rename from unsorted/evas/resources/models/NoNormal_UVs_NoColors.ply rename to legacy-examples/c/evas/resources/models/NoNormal_UVs_NoColors.ply diff --git a/unsorted/evas/resources/models/Normal_NoUVs_Colors.ply b/legacy-examples/c/evas/resources/models/Normal_NoUVs_Colors.ply similarity index 100% rename from unsorted/evas/resources/models/Normal_NoUVs_Colors.ply rename to legacy-examples/c/evas/resources/models/Normal_NoUVs_Colors.ply diff --git a/unsorted/evas/resources/models/Normal_NoUVs_NoColors.ply b/legacy-examples/c/evas/resources/models/Normal_NoUVs_NoColors.ply similarity index 100% rename from unsorted/evas/resources/models/Normal_NoUVs_NoColors.ply rename to legacy-examples/c/evas/resources/models/Normal_NoUVs_NoColors.ply diff --git a/unsorted/evas/resources/models/Normal_UVs_Colors.ply b/legacy-examples/c/evas/resources/models/Normal_UVs_Colors.ply similarity index 100% rename from unsorted/evas/resources/models/Normal_UVs_Colors.ply rename to legacy-examples/c/evas/resources/models/Normal_UVs_Colors.ply diff --git a/unsorted/evas/resources/models/Normal_UVs_NoColors.ply b/legacy-examples/c/evas/resources/models/Normal_UVs_NoColors.ply similarity index 100% rename from unsorted/evas/resources/models/Normal_UVs_NoColors.ply rename to legacy-examples/c/evas/resources/models/Normal_UVs_NoColors.ply diff --git a/unsorted/evas/resources/models/convex_hull/column.ply b/legacy-examples/c/evas/resources/models/convex_hull/column.ply similarity index 100% rename from unsorted/evas/resources/models/convex_hull/column.ply rename to legacy-examples/c/evas/resources/models/convex_hull/column.ply diff --git a/unsorted/evas/resources/models/convex_hull/column_blender_ch.ply b/legacy-examples/c/evas/resources/models/convex_hull/column_blender_ch.ply similarity index 100% rename from unsorted/evas/resources/models/convex_hull/column_blender_ch.ply rename to legacy-examples/c/evas/resources/models/convex_hull/column_blender_ch.ply diff --git a/unsorted/evas/resources/models/convex_hull/column_blender_ch_test.ply b/legacy-examples/c/evas/resources/models/convex_hull/column_blender_ch_test.ply similarity index 100% rename from unsorted/evas/resources/models/convex_hull/column_blender_ch_test.ply rename to legacy-examples/c/evas/resources/models/convex_hull/column_blender_ch_test.ply diff --git a/unsorted/evas/resources/models/convex_hull/cube_blender_ch.ply b/legacy-examples/c/evas/resources/models/convex_hull/cube_blender_ch.ply similarity index 100% rename from unsorted/evas/resources/models/convex_hull/cube_blender_ch.ply rename to legacy-examples/c/evas/resources/models/convex_hull/cube_blender_ch.ply diff --git a/unsorted/evas/resources/models/convex_hull/cube_blender_ch_test.ply b/legacy-examples/c/evas/resources/models/convex_hull/cube_blender_ch_test.ply similarity index 100% rename from unsorted/evas/resources/models/convex_hull/cube_blender_ch_test.ply rename to legacy-examples/c/evas/resources/models/convex_hull/cube_blender_ch_test.ply diff --git a/unsorted/evas/resources/models/convex_hull/eagle_blender_ch.ply b/legacy-examples/c/evas/resources/models/convex_hull/eagle_blender_ch.ply similarity index 100% rename from unsorted/evas/resources/models/convex_hull/eagle_blender_ch.ply rename to legacy-examples/c/evas/resources/models/convex_hull/eagle_blender_ch.ply diff --git a/unsorted/evas/resources/models/convex_hull/eagle_blender_ch_test.ply b/legacy-examples/c/evas/resources/models/convex_hull/eagle_blender_ch_test.ply similarity index 100% rename from unsorted/evas/resources/models/convex_hull/eagle_blender_ch_test.ply rename to legacy-examples/c/evas/resources/models/convex_hull/eagle_blender_ch_test.ply diff --git a/unsorted/evas/resources/models/convex_hull/home_blender_ch.obj b/legacy-examples/c/evas/resources/models/convex_hull/home_blender_ch.obj similarity index 100% rename from unsorted/evas/resources/models/convex_hull/home_blender_ch.obj rename to legacy-examples/c/evas/resources/models/convex_hull/home_blender_ch.obj diff --git a/unsorted/evas/resources/models/convex_hull/home_blender_ch_test.ply b/legacy-examples/c/evas/resources/models/convex_hull/home_blender_ch_test.ply similarity index 100% rename from unsorted/evas/resources/models/convex_hull/home_blender_ch_test.ply rename to legacy-examples/c/evas/resources/models/convex_hull/home_blender_ch_test.ply diff --git a/unsorted/evas/resources/models/convex_hull/plain.ply b/legacy-examples/c/evas/resources/models/convex_hull/plain.ply similarity index 100% rename from unsorted/evas/resources/models/convex_hull/plain.ply rename to legacy-examples/c/evas/resources/models/convex_hull/plain.ply diff --git a/unsorted/evas/resources/models/convex_hull/plain_blender_ch.ply b/legacy-examples/c/evas/resources/models/convex_hull/plain_blender_ch.ply similarity index 100% rename from unsorted/evas/resources/models/convex_hull/plain_blender_ch.ply rename to legacy-examples/c/evas/resources/models/convex_hull/plain_blender_ch.ply diff --git a/unsorted/evas/resources/models/convex_hull/plain_blender_ch_test.ply b/legacy-examples/c/evas/resources/models/convex_hull/plain_blender_ch_test.ply similarity index 100% rename from unsorted/evas/resources/models/convex_hull/plain_blender_ch_test.ply rename to legacy-examples/c/evas/resources/models/convex_hull/plain_blender_ch_test.ply diff --git a/unsorted/evas/resources/models/convex_hull/sonic_blender_ch.ply b/legacy-examples/c/evas/resources/models/convex_hull/sonic_blender_ch.ply similarity index 100% rename from unsorted/evas/resources/models/convex_hull/sonic_blender_ch.ply rename to legacy-examples/c/evas/resources/models/convex_hull/sonic_blender_ch.ply diff --git a/unsorted/evas/resources/models/convex_hull/sonic_blender_ch_test.ply b/legacy-examples/c/evas/resources/models/convex_hull/sonic_blender_ch_test.ply similarity index 100% rename from unsorted/evas/resources/models/convex_hull/sonic_blender_ch_test.ply rename to legacy-examples/c/evas/resources/models/convex_hull/sonic_blender_ch_test.ply diff --git a/unsorted/evas/resources/models/convex_hull/sphere_blender_ch.ply b/legacy-examples/c/evas/resources/models/convex_hull/sphere_blender_ch.ply similarity index 100% rename from unsorted/evas/resources/models/convex_hull/sphere_blender_ch.ply rename to legacy-examples/c/evas/resources/models/convex_hull/sphere_blender_ch.ply diff --git a/unsorted/evas/resources/models/convex_hull/sphere_blender_ch_test.ply b/legacy-examples/c/evas/resources/models/convex_hull/sphere_blender_ch_test.ply similarity index 100% rename from unsorted/evas/resources/models/convex_hull/sphere_blender_ch_test.ply rename to legacy-examples/c/evas/resources/models/convex_hull/sphere_blender_ch_test.ply diff --git a/unsorted/evas/resources/models/convex_hull/torus_blender_ch.ply b/legacy-examples/c/evas/resources/models/convex_hull/torus_blender_ch.ply similarity index 100% rename from unsorted/evas/resources/models/convex_hull/torus_blender_ch.ply rename to legacy-examples/c/evas/resources/models/convex_hull/torus_blender_ch.ply diff --git a/unsorted/evas/resources/models/convex_hull/torus_blender_ch_test.ply b/legacy-examples/c/evas/resources/models/convex_hull/torus_blender_ch_test.ply similarity index 100% rename from unsorted/evas/resources/models/convex_hull/torus_blender_ch_test.ply rename to legacy-examples/c/evas/resources/models/convex_hull/torus_blender_ch_test.ply diff --git a/unsorted/evas/resources/models/lod/iso_sphere0.obj b/legacy-examples/c/evas/resources/models/lod/iso_sphere0.obj similarity index 100% rename from unsorted/evas/resources/models/lod/iso_sphere0.obj rename to legacy-examples/c/evas/resources/models/lod/iso_sphere0.obj diff --git a/unsorted/evas/resources/models/lod/iso_sphere1.obj b/legacy-examples/c/evas/resources/models/lod/iso_sphere1.obj similarity index 100% rename from unsorted/evas/resources/models/lod/iso_sphere1.obj rename to legacy-examples/c/evas/resources/models/lod/iso_sphere1.obj diff --git a/unsorted/evas/resources/models/lod/iso_sphere2.obj b/legacy-examples/c/evas/resources/models/lod/iso_sphere2.obj similarity index 100% rename from unsorted/evas/resources/models/lod/iso_sphere2.obj rename to legacy-examples/c/evas/resources/models/lod/iso_sphere2.obj diff --git a/unsorted/evas/resources/models/mesh_for_mmap.eet b/legacy-examples/c/evas/resources/models/mesh_for_mmap.eet similarity index 100% rename from unsorted/evas/resources/models/mesh_for_mmap.eet rename to legacy-examples/c/evas/resources/models/mesh_for_mmap.eet diff --git a/unsorted/evas/resources/models/mesh_for_mmap.md2 b/legacy-examples/c/evas/resources/models/mesh_for_mmap.md2 similarity index 100% rename from unsorted/evas/resources/models/mesh_for_mmap.md2 rename to legacy-examples/c/evas/resources/models/mesh_for_mmap.md2 diff --git a/unsorted/evas/resources/models/mesh_for_mmap.obj b/legacy-examples/c/evas/resources/models/mesh_for_mmap.obj similarity index 100% rename from unsorted/evas/resources/models/mesh_for_mmap.obj rename to legacy-examples/c/evas/resources/models/mesh_for_mmap.obj diff --git a/unsorted/evas/resources/models/mesh_for_mmap.ply b/legacy-examples/c/evas/resources/models/mesh_for_mmap.ply similarity index 100% rename from unsorted/evas/resources/models/mesh_for_mmap.ply rename to legacy-examples/c/evas/resources/models/mesh_for_mmap.ply diff --git a/unsorted/evas/resources/models/sonic.md2 b/legacy-examples/c/evas/resources/models/sonic.md2 similarity index 100% rename from unsorted/evas/resources/models/sonic.md2 rename to legacy-examples/c/evas/resources/models/sonic.md2 diff --git a/unsorted/evas/resources/models/sweet_home.obj b/legacy-examples/c/evas/resources/models/sweet_home.obj similarity index 100% rename from unsorted/evas/resources/models/sweet_home.obj rename to legacy-examples/c/evas/resources/models/sweet_home.obj diff --git a/unsorted/evas/resources/models/sweet_home_only_vertex_coords.obj b/legacy-examples/c/evas/resources/models/sweet_home_only_vertex_coords.obj similarity index 100% rename from unsorted/evas/resources/models/sweet_home_only_vertex_coords.obj rename to legacy-examples/c/evas/resources/models/sweet_home_only_vertex_coords.obj diff --git a/unsorted/evas/resources/models/sweet_home_without_normals.obj b/legacy-examples/c/evas/resources/models/sweet_home_without_normals.obj similarity index 100% rename from unsorted/evas/resources/models/sweet_home_without_normals.obj rename to legacy-examples/c/evas/resources/models/sweet_home_without_normals.obj diff --git a/unsorted/evas/resources/models/sweet_home_without_tex_coords.obj b/legacy-examples/c/evas/resources/models/sweet_home_without_tex_coords.obj similarity index 100% rename from unsorted/evas/resources/models/sweet_home_without_tex_coords.obj rename to legacy-examples/c/evas/resources/models/sweet_home_without_tex_coords.obj diff --git a/unsorted/evas/shooter/assets/images/brick-stone.jpg b/legacy-examples/c/evas/shooter/assets/images/brick-stone.jpg similarity index 100% rename from unsorted/evas/shooter/assets/images/brick-stone.jpg rename to legacy-examples/c/evas/shooter/assets/images/brick-stone.jpg diff --git a/unsorted/evas/shooter/assets/images/brick-stone_n.jpg b/legacy-examples/c/evas/shooter/assets/images/brick-stone_n.jpg similarity index 100% rename from unsorted/evas/shooter/assets/images/brick-stone_n.jpg rename to legacy-examples/c/evas/shooter/assets/images/brick-stone_n.jpg diff --git a/unsorted/evas/shooter/assets/images/bricks.jpg b/legacy-examples/c/evas/shooter/assets/images/bricks.jpg similarity index 100% rename from unsorted/evas/shooter/assets/images/bricks.jpg rename to legacy-examples/c/evas/shooter/assets/images/bricks.jpg diff --git a/unsorted/evas/shooter/assets/images/bricks_n.jpg b/legacy-examples/c/evas/shooter/assets/images/bricks_n.jpg similarity index 100% rename from unsorted/evas/shooter/assets/images/bricks_n.jpg rename to legacy-examples/c/evas/shooter/assets/images/bricks_n.jpg diff --git a/unsorted/evas/shooter/assets/images/eagle.png b/legacy-examples/c/evas/shooter/assets/images/eagle.png similarity index 100% rename from unsorted/evas/shooter/assets/images/eagle.png rename to legacy-examples/c/evas/shooter/assets/images/eagle.png diff --git a/unsorted/evas/shooter/assets/images/gazebo.png b/legacy-examples/c/evas/shooter/assets/images/gazebo.png similarity index 100% rename from unsorted/evas/shooter/assets/images/gazebo.png rename to legacy-examples/c/evas/shooter/assets/images/gazebo.png diff --git a/unsorted/evas/shooter/assets/images/gazebo_b_n.png b/legacy-examples/c/evas/shooter/assets/images/gazebo_b_n.png similarity index 100% rename from unsorted/evas/shooter/assets/images/gazebo_b_n.png rename to legacy-examples/c/evas/shooter/assets/images/gazebo_b_n.png diff --git a/unsorted/evas/shooter/assets/images/gazebo_t.png b/legacy-examples/c/evas/shooter/assets/images/gazebo_t.png similarity index 100% rename from unsorted/evas/shooter/assets/images/gazebo_t.png rename to legacy-examples/c/evas/shooter/assets/images/gazebo_t.png diff --git a/unsorted/evas/shooter/assets/images/gazebo_t_n.png b/legacy-examples/c/evas/shooter/assets/images/gazebo_t_n.png similarity index 100% rename from unsorted/evas/shooter/assets/images/gazebo_t_n.png rename to legacy-examples/c/evas/shooter/assets/images/gazebo_t_n.png diff --git a/unsorted/evas/shooter/assets/images/gazebo_t_t.png b/legacy-examples/c/evas/shooter/assets/images/gazebo_t_t.png similarity index 100% rename from unsorted/evas/shooter/assets/images/gazebo_t_t.png rename to legacy-examples/c/evas/shooter/assets/images/gazebo_t_t.png diff --git a/unsorted/evas/shooter/assets/images/snake.png b/legacy-examples/c/evas/shooter/assets/images/snake.png similarity index 100% rename from unsorted/evas/shooter/assets/images/snake.png rename to legacy-examples/c/evas/shooter/assets/images/snake.png diff --git a/unsorted/evas/shooter/assets/images/snake_n.png b/legacy-examples/c/evas/shooter/assets/images/snake_n.png similarity index 100% rename from unsorted/evas/shooter/assets/images/snake_n.png rename to legacy-examples/c/evas/shooter/assets/images/snake_n.png diff --git a/unsorted/evas/shooter/assets/images/soldier.png b/legacy-examples/c/evas/shooter/assets/images/soldier.png similarity index 100% rename from unsorted/evas/shooter/assets/images/soldier.png rename to legacy-examples/c/evas/shooter/assets/images/soldier.png diff --git a/unsorted/evas/shooter/assets/images/warrior.png b/legacy-examples/c/evas/shooter/assets/images/warrior.png similarity index 100% rename from unsorted/evas/shooter/assets/images/warrior.png rename to legacy-examples/c/evas/shooter/assets/images/warrior.png diff --git a/unsorted/evas/shooter/assets/models/eagle.md2 b/legacy-examples/c/evas/shooter/assets/models/eagle.md2 similarity index 100% rename from unsorted/evas/shooter/assets/models/eagle.md2 rename to legacy-examples/c/evas/shooter/assets/models/eagle.md2 diff --git a/unsorted/evas/shooter/assets/models/gazebo_b.md2 b/legacy-examples/c/evas/shooter/assets/models/gazebo_b.md2 similarity index 100% rename from unsorted/evas/shooter/assets/models/gazebo_b.md2 rename to legacy-examples/c/evas/shooter/assets/models/gazebo_b.md2 diff --git a/unsorted/evas/shooter/assets/models/gazebo_t.md2 b/legacy-examples/c/evas/shooter/assets/models/gazebo_t.md2 similarity index 100% rename from unsorted/evas/shooter/assets/models/gazebo_t.md2 rename to legacy-examples/c/evas/shooter/assets/models/gazebo_t.md2 diff --git a/unsorted/evas/shooter/assets/models/snake.md2 b/legacy-examples/c/evas/shooter/assets/models/snake.md2 similarity index 100% rename from unsorted/evas/shooter/assets/models/snake.md2 rename to legacy-examples/c/evas/shooter/assets/models/snake.md2 diff --git a/unsorted/evas/shooter/assets/models/soldier.md2 b/legacy-examples/c/evas/shooter/assets/models/soldier.md2 similarity index 100% rename from unsorted/evas/shooter/assets/models/soldier.md2 rename to legacy-examples/c/evas/shooter/assets/models/soldier.md2 diff --git a/unsorted/evas/shooter/assets/models/soldier_jump.md2 b/legacy-examples/c/evas/shooter/assets/models/soldier_jump.md2 similarity index 100% rename from unsorted/evas/shooter/assets/models/soldier_jump.md2 rename to legacy-examples/c/evas/shooter/assets/models/soldier_jump.md2 diff --git a/unsorted/evas/shooter/assets/models/tommy.ply b/legacy-examples/c/evas/shooter/assets/models/tommy.ply similarity index 100% rename from unsorted/evas/shooter/assets/models/tommy.ply rename to legacy-examples/c/evas/shooter/assets/models/tommy.ply diff --git a/unsorted/evas/shooter/assets/models/warrior.md2 b/legacy-examples/c/evas/shooter/assets/models/warrior.md2 similarity index 100% rename from unsorted/evas/shooter/assets/models/warrior.md2 rename to legacy-examples/c/evas/shooter/assets/models/warrior.md2 diff --git a/unsorted/evas/shooter/evas-3d-shooter-header.c b/legacy-examples/c/evas/shooter/evas-3d-shooter-header.c similarity index 100% rename from unsorted/evas/shooter/evas-3d-shooter-header.c rename to legacy-examples/c/evas/shooter/evas-3d-shooter-header.c diff --git a/unsorted/evas/shooter/evas-3d-shooter-header.h b/legacy-examples/c/evas/shooter/evas-3d-shooter-header.h similarity index 100% rename from unsorted/evas/shooter/evas-3d-shooter-header.h rename to legacy-examples/c/evas/shooter/evas-3d-shooter-header.h diff --git a/unsorted/evas/shooter/evas-3d-shooter-macros.h b/legacy-examples/c/evas/shooter/evas-3d-shooter-macros.h similarity index 100% rename from unsorted/evas/shooter/evas-3d-shooter-macros.h rename to legacy-examples/c/evas/shooter/evas-3d-shooter-macros.h diff --git a/unsorted/evas/shooter/evas-3d-shooter.c b/legacy-examples/c/evas/shooter/evas-3d-shooter.c similarity index 100% rename from unsorted/evas/shooter/evas-3d-shooter.c rename to legacy-examples/c/evas/shooter/evas-3d-shooter.c diff --git a/legacy-examples/c/evas/shooter/meson.build b/legacy-examples/c/evas/shooter/meson.build new file mode 100644 index 00000000..c72128e9 --- /dev/null +++ b/legacy-examples/c/evas/shooter/meson.build @@ -0,0 +1,10 @@ +examples = [ + 'evas-3d-shooter.c', + 'evas-3d-shooter-header.c', + 'evas-3d-shooter-header.h', + 'evas-3d-shooter-macros.h' +] + + +executable('evas-3d-shooter', [examples], dependencies: [elementary, ecore]) + diff --git a/legacy-examples/c/meson.build b/legacy-examples/c/meson.build new file mode 100644 index 00000000..5087e0cb --- /dev/null +++ b/legacy-examples/c/meson.build @@ -0,0 +1,50 @@ +project('efl-c-examples', + 'c', + version: '1.0' +) + +add_global_arguments('-DEFL_EO_API_SUPPORT=1', language: 'c') +add_global_arguments('-DEFL_BETA_API_SUPPORT=1', language: 'c') + +eina = dependency('eina') +emile = dependency('emile') +ecore = dependency('ecore') +eet = dependency('eet') +eio = dependency('eio') +gstreamer = disabler() +ecore_file = dependency('ecore-file') +ecore_con = dependency('ecore-con') +ecore_evas = dependency('ecore-evas') +eldbus = dependency('eldbus') +edje = dependency('edje') +edje_cc = find_program('edje_cc') +edje_codegen = find_program('edje_codegen') +elementary = dependency('elementary') +elocation = dependency('elocation') +ethumb_client = dependency('ethumb_client') +ethumb = dependency('ethumb') +emotion = dependency('emotion') +elementary = dependency('elementary') + +subdir('eina') +subdir('ecore') +subdir('edje') +subdir('eet') +subdir('emile') +subdir('eio') +subdir('eldbus') +subdir('evas') +subdir('ethumb_client') +subdir('elocation') +subdir('emotion') +subdir('elementary') + +ecore_avahi = dependency('ecore-avahi', required : false) +if ecore_avahi.found() + subdir('ecore_avahi') +endif + +ephysics = dependency('ephysics', required : false) +if ephysics.found() + subdir('ephysics') +endif diff --git a/unsorted/.gitignore b/unsorted/.gitignore deleted file mode 100644 index 6b376636..00000000 --- a/unsorted/.gitignore +++ /dev/null @@ -1,73 +0,0 @@ -edje/animations.edj -edje/animations2.edj -edje/basic.edj -edje/basic2.edj -edje/box.edj -edje/codegen.edj -edje/color-class.edj -edje/drag.edj -edje/edje-nested.edj -edje/edje_example.edj -edje/embryo_custom_state.edj -edje/embryo_pong.edj -edje/embryo_run_program.edj -edje/embryo_set_state.edj -edje/embryo_set_text.edj -edje/embryo_timer.edj -edje/en_IN/domain_name.mo -edje/external_elm_anchorblock.edj -edje/external_elm_button.edj -edje/external_elm_check.edj -edje/external_elm_panes.edj -edje/external_emotion_elm.edj -edje/hi_IN/domain_name.mo -edje/lua_script.edj -edje/messages_echo.edj -edje/multisense.edj -edje/perspective.edj -edje/signals-messages.edj -edje/signalsBubble.edj -edje/sigtest.edj -edje/swallow.edj -edje/table.edj -edje/text.edj -edje/toggle_using_filter.edj -eet/eet-basic -eet/eet-data-cipher_decipher -eet/eet-data-file_descriptor_01 -eet/eet-data-file_descriptor_02 -eet/eet-data-nested -eet/eet-data-simple -eet/eet-file -eolian_cxx/colourable.o -eolian_cxx/colourablesquare.o -eolian_cxx/ns_colourable.eo.c -eolian_cxx/ns_colourable.eo.h -eolian_cxx/ns_colourable.eo.hh -eolian_cxx/ns_colourable.eo.impl.hh -eolian_cxx/ns_colourablesquare.eo.c -eolian_cxx/ns_colourablesquare.eo.h -eolian_cxx/ns_colourablesquare.eo.hh -eolian_cxx/ns_colourablesquare.eo.impl.hh -evas/aspect.edj -evas/evas-3d-fog -evas/evas-aspect-hints -evas/evas-box -evas/evas-buffer-simple -evas/evas-events -evas/evas-hints -evas/evas-images -evas/evas-images2 -evas/evas-images3 -evas/evas-images4 -evas/evas-images5 -evas/evas-init-shutdown -evas/evas-map-utils -evas/evas-object-manipulation -evas/evas-object-manipulation-eo -evas/evas-smart-interface -evas/evas-smart-object -evas/evas-stacking -evas/evas-table -evas/evas-text -evas/evas-textblock-obstacles diff --git a/unsorted/Makefile b/unsorted/Makefile deleted file mode 100644 index 29b5caf2..00000000 --- a/unsorted/Makefile +++ /dev/null @@ -1,44 +0,0 @@ -EXAMPLES_SUBDIRS = \ -ecore_avahi \ -ecore \ -edje \ -eet \ -eina \ -eio \ -eldbus \ -elocation \ -elementary \ -emile \ -emotion \ -ethumb_client \ -evas - -CXX_EXAMPLES_SUBDIRS = \ -eolian_cxx - - -# eolian_cxx broken for now T7273 - -all: - for d in $(EXAMPLES_SUBDIRS); do \ - echo "Making examples in $$d"; \ - $(MAKE) $(AM_MAKEFLAGS) -C $$d -f Makefile.examples || exit 1; \ - done - if pkg-config --exists eolian-cxx ; then \ - for d in $(CXX_EXAMPLES_SUBDIRS) ; do \ - echo "Making examples in $$d"; \ - $(MAKE) $(AM_MAKEFLAGS) -C $$d -f Makefile.examples || exit 1; \ - done \ - fi - -clean: - for d in $(EXAMPLES_SUBDIRS); do \ - echo "Making examples in $$d"; \ - $(MAKE) $(AM_MAKEFLAGS) -C $$d -f Makefile.examples clean || exit 1; \ - done - if pkg-config --exists eolian-cxx ; then \ - for d in $(CXX_EXAMPLES_SUBDIRS) ; do \ - echo "Making examples in $$d"; \ - $(MAKE) $(AM_MAKEFLAGS) -C $$d -f Makefile.examples clean || exit 1; \ - done \ - fi diff --git a/unsorted/Makefile.am b/unsorted/Makefile.am deleted file mode 100644 index e987a44e..00000000 --- a/unsorted/Makefile.am +++ /dev/null @@ -1,287 +0,0 @@ -AUTOMAKE_OPTIONS= -Wno-portability -CLEANFILES = -DISTCLEANFILES = -MAINTAINERCLEANFILES = Makefile.in -EXTRA_PROGRAMS = -DATA_FILES = -EXTRA_DIST = -EDCS = -PHONIES = -EOLIAN_FLAGS := \ - -I$(srcdir) \ - -I$(top_srcdir)/src/lib/eo \ - -I$(top_srcdir)/src/lib/evas/canvas \ - -I$(top_srcdir)/src/lib/evas/gesture \ - -I$(top_srcdir)/src/lib/edje \ - -I$(top_srcdir)/src/lib/efl \ - -I$(top_srcdir)/src/lib/ecore \ - -I$(top_srcdir)/src/lib/ecore_audio \ - -I$(top_srcdir)/src/lib/elementary - -#defined in Makefile_Edje_Helper.am -#EDJE_CC_FLAGS = - -CLEAN_EXAMPLES = -INSTALL_EXAMPLES = -UNINSTALL_EXAMPLES = - -include ../Makefile_Edje_Helper.am -include $(top_srcdir)/src/Makefile_Eolian_Helper.am -if HAVE_CXX -include $(top_srcdir)/src/Makefile_Eolian_Cxx_Helper.am -if ! HAVE_EOLIAN_CXX -_EOLIAN_CXX_DEP = ../bin/eolian_cxx/eolian_cxx$(EXEEXT) -bin/eolian_cxx/eolian_cxx$(EXEEXT): - false -endif -endif -# Eolian_Files_Helper -# Thus we need to override it here in order to make its pattern -# rules work properly. -if ! HAVE_EOLIAN_GEN -_EOLIAN_GEN_DEP = ../bin/eolian/eolian_gen$(EXEEXT) -endif - -if HAVE_CSHARP -include $(top_srcdir)/src/Makefile_Efl_Mono_MSBuild_Gen_Helper.am -endif - -AM_CPPFLAGS = \ --I. \ --I$(top_builddir)/src/bindings \ --I$(top_srcdir)/src/bindings \ --I$(top_builddir)/src/lib/efl/interfaces \ --I$(top_builddir)/src/lib/evas/canvas \ --I$(top_builddir)/src/lib/evas/gesture \ --I$(top_srcdir)/src/bindings/cxx/eina_cxx \ --I$(top_builddir)/src/bindings/cxx/eina_cxx \ --I$(top_srcdir)/src/bindings/cxx/eo_cxx \ --I$(top_builddir)/src/bindings/cxx/eo_cxx \ --I$(top_srcdir)/src/bindings/cxx/eldbus_cxx \ --I$(top_builddir)/src/bindings/cxx/eldbus_cxx \ --I$(top_srcdir)/src/bindings/cxx/ecore_cxx \ --I$(top_builddir)/src/bindings/cxx/ecore_cxx \ --I$(top_builddir)/src/lib/ecore \ --I$(top_srcdir)/src/lib/ecore \ --I$(top_builddir)/src/lib/ecore_audio \ --I$(top_srcdir)/src/lib/ecore_audio \ --I$(top_builddir)/src/lib/ecore_avahi \ --I$(top_srcdir)/src/lib/ecore_avahi \ --I$(top_builddir)/src/lib/ecore_buffer \ --I$(top_srcdir)/src/lib/ecore_buffer \ --I$(top_builddir)/src/lib/ecore_cocoa \ --I$(top_srcdir)/src/lib/ecore_cocoa \ --I$(top_builddir)/src/lib/ecore_con \ --I$(top_srcdir)/src/lib/ecore_con \ --I$(top_builddir)/src/lib/ecore_drm \ --I$(top_srcdir)/src/lib/ecore_drm \ --I$(top_builddir)/src/lib/ecore_drm2 \ --I$(top_srcdir)/src/lib/ecore_drm2 \ --I$(top_builddir)/src/lib/ecore_evas \ --I$(top_srcdir)/src/lib/ecore_evas \ --I$(top_builddir)/src/lib/ecore_fb \ --I$(top_srcdir)/src/lib/ecore_fb \ --I$(top_builddir)/src/lib/ecore_file \ --I$(top_srcdir)/src/lib/ecore_file \ --I$(top_builddir)/src/lib/ecore_imf \ --I$(top_srcdir)/src/lib/ecore_imf \ --I$(top_builddir)/src/lib/ecore_imf_evas \ --I$(top_srcdir)/src/lib/ecore_imf_evas \ --I$(top_builddir)/src/lib/ecore_input \ --I$(top_srcdir)/src/lib/ecore_input \ --I$(top_builddir)/src/lib/ecore_input_evas \ --I$(top_srcdir)/src/lib/ecore_input_evas \ --I$(top_builddir)/src/lib/ecore_ipc \ --I$(top_srcdir)/src/lib/ecore_ipc \ --I$(top_builddir)/src/lib/ecore_sdl \ --I$(top_srcdir)/src/lib/ecore_sdl \ --I$(top_builddir)/src/lib/ecore_wayland \ --I$(top_srcdir)/src/lib/ecore_wayland \ --I$(top_builddir)/src/lib/ecore_win32 \ --I$(top_srcdir)/src/lib/ecore_win32 \ --I$(top_builddir)/src/lib/ecore_wl2 \ --I$(top_srcdir)/src/lib/ecore_wl2 \ --I$(top_builddir)/src/lib/ecore_x \ --I$(top_srcdir)/src/lib/ecore_x \ --I$(top_builddir)/src/lib/ector \ --I$(top_srcdir)/src/lib/ector \ --I$(top_builddir)/src/lib/edje \ --I$(top_srcdir)/src/lib/edje \ --I$(top_builddir)/src/lib/eet \ --I$(top_srcdir)/src/lib/eet \ --I$(top_builddir)/src/lib/eeze \ --I$(top_srcdir)/src/lib/eeze \ --I$(top_builddir)/src/lib/efl \ --I$(top_srcdir)/src/lib/efl \ --I$(top_builddir)/src/lib/efl_mono \ --I$(top_srcdir)/src/lib/efl_mono \ --I$(top_builddir)/src/lib/efl_wl \ --I$(top_srcdir)/src/lib/efl_wl \ --I$(top_builddir)/src/lib/efreet \ --I$(top_srcdir)/src/lib/efreet \ --I$(top_builddir)/src/lib/eina \ --I$(top_srcdir)/src/lib/eina \ --I$(top_builddir)/src/lib/eio \ --I$(top_srcdir)/src/lib/eio \ --I$(top_builddir)/src/lib/eldbus \ --I$(top_srcdir)/src/lib/eldbus \ --I$(top_builddir)/src/lib/elementary \ --I$(top_srcdir)/src/lib/elementary \ --I$(top_builddir)/src/lib/elocation \ --I$(top_srcdir)/src/lib/elocation \ --I$(top_builddir)/src/lib/elput \ --I$(top_srcdir)/src/lib/elput \ --I$(top_builddir)/src/lib/elua \ --I$(top_srcdir)/src/lib/elua \ --I$(top_builddir)/src/lib/embryo \ --I$(top_srcdir)/src/lib/embryo \ --I$(top_builddir)/src/lib/emile \ --I$(top_srcdir)/src/lib/emile \ --I$(top_builddir)/src/lib/emotion \ --I$(top_srcdir)/src/lib/emotion \ --I$(top_builddir)/src/lib/eo \ --I$(top_srcdir)/src/lib/eo \ --I$(top_builddir)/src/lib/eolian \ --I$(top_srcdir)/src/lib/eolian \ --I$(top_builddir)/src/lib/eolian_cxx \ --I$(top_srcdir)/src/lib/eolian_cxx \ --I$(top_builddir)/src/lib/ephysics \ --I$(top_srcdir)/src/lib/ephysics \ --I$(top_builddir)/src/lib/escape \ --I$(top_srcdir)/src/lib/escape \ --I$(top_builddir)/src/lib/ethumb \ --I$(top_srcdir)/src/lib/ethumb \ --I$(top_builddir)/src/lib/ethumb_client \ --I$(top_srcdir)/src/lib/ethumb_client \ --I$(top_builddir)/src/lib/evas \ --I$(top_srcdir)/src/lib/evas \ --DPACKAGE_BIN_DIR=\"$(bindir)\" \ --DPACKAGE_LIB_DIR=\"$(libdir)\" \ -@ELEMENTARY_CFLAGS@ - -if HAVE_WINDOWS -AM_CPPFLAGS += \ --I$(top_srcdir)/src/lib/evil \ --I$(top_builddir)/src/lib/evil \ -@EFL_WINDOWS_VERSION_CFLAGS@ -endif - -AM_CXXFLAGS = \ -$(AM_CPPFLAGS) \ -@ELEMENTARY_CXX_CFLAGS@ - -LDADD = \ --lm \ -@EFL_PTHREAD_LIBS@ \ -$(top_builddir)/src/lib/ecore_avahi/libecore_avahi.la \ -$(top_builddir)/src/lib/ecore_con/libecore_con.la \ -$(top_builddir)/src/lib/ecore_evas/libecore_evas.la \ -$(top_builddir)/src/lib/ecore_file/libecore_file.la \ -$(top_builddir)/src/lib/ecore_imf_evas/libecore_imf_evas.la \ -$(top_builddir)/src/lib/ecore_imf/libecore_imf.la \ -$(top_builddir)/src/lib/ecore_input_evas/libecore_input_evas.la \ -$(top_builddir)/src/lib/ecore_input/libecore_input.la \ -$(top_builddir)/src/lib/ecore_ipc/libecore_ipc.la \ -$(top_builddir)/src/lib/ecore/libecore.la \ -$(top_builddir)/src/lib/ector/libector.la \ -$(top_builddir)/src/lib/edje/libedje.la \ -$(top_builddir)/src/lib/eet/libeet.la \ -$(top_builddir)/src/lib/efl/libefl.la \ -$(top_builddir)/src/lib/efreet/libefreet.la \ -$(top_builddir)/src/lib/efreet/libefreet_mime.la \ -$(top_builddir)/src/lib/efreet/libefreet_trash.la \ -$(top_builddir)/src/lib/eina/libeina.la \ -$(top_builddir)/src/lib/eio/libeio.la \ -$(top_builddir)/src/lib/eldbus/libeldbus.la \ -$(top_builddir)/src/lib/elementary/libelementary.la \ -$(top_builddir)/src/lib/elocation/libelocation.la \ -$(top_builddir)/src/lib/embryo/libembryo.la \ -$(top_builddir)/src/lib/emile/libemile.la \ -$(top_builddir)/src/lib/emotion/libemotion.la \ -$(top_builddir)/src/lib/eolian/libeolian.la \ -$(top_builddir)/src/lib/eo/libeo.la \ -$(top_builddir)/src/lib/ethumb_client/libethumb_client.la \ -$(top_builddir)/src/lib/ethumb/libethumb.la \ -$(top_builddir)/src/lib/evas/libevas.la - - -AM_LDFLAGS = @ELEMENTARY_LDFLAGS@ - -if HAVE_ECORE_AUDIO -LDADD += $(top_builddir)/src/lib/ecore_audio/libecore_audio.la -endif - -if HAVE_EPHYSICS -LDADD += $(top_builddir)/src/lib/ephysics/libephysics.la -endif - -if HAVE_ECORE_WL2 -LDADD += \ -$(top_builddir)/src/lib/ecore_wl2/libecore_wl2.la \ -$(top_builddir)/src/lib/efl_wl/libefl_wl.la -endif - -if HAVE_EEZE -LDADD += $(top_builddir)/src/lib/eeze/libeeze.la -endif - -if HAVE_ELPUT -LDADD += $(top_builddir)/src/lib/elput/libelput.la -endif - -if HAVE_ELUA -LDADD += $(top_builddir)/src/lib/elua/libelua.la -endif - -if HAVE_ECORE_X -LDADD += $(top_builddir)/src/lib/ecore_x/libecore_x.la -endif - -include ecore_avahi.mk -include ecore.mk -include edje.mk -include eet.mk -include efl_mono.mk -include eina_cxx.mk -include eina.mk -include eio.mk -include eldbus.mk -include elementary.mk -include elocation.mk -include emile.mk -include emotion.mk -include eolian_cxx.mk -include ephysics.mk -include ethumb_client.mk -include evas.mk - -$(top_builddir)/src/bin/edje_cc$(EXEEXT): - @test -f $(top_builddir)/src/bin/edje_cc$(EXEEXT) || $(MAKE) $(AM_MAKEFLAGS) -C ../ bin/edje_cc$(EXEEXT) - -# this is a bit hacky -# currently all options from all directories are passed to all edje_cc cmds -# so if there are any files with the same name in different dirs it will fail -.edc.edj: $(top_builddir)/src/bin/edje_cc$(EXEEXT) - $(AM_V_EDJ)$(EDJE_CC) $(EDJE_CC_FLAGS) $< $(builddir)/$@ - -EXTRA_DIST += $(EDCS) $(DATA_FILES) -EDJS = $(EDCS:%.edc=%.edj) - -examples: $(EXTRA_PROGRAMS) $(EDJS) - -clean-local: $(CLEAN_EXAMPLES) - rm -f $(EXTRA_PROGRAMS) $(EDJS) - -install-examples: $(INSTALL_EXAMPLES) -uninstall-local: $(UNINSTALL_EXAMPLES) -.PHONY: $(PHONIES) - -EXTRA_DIST += $(EDCS) $(DATA_FILES) - -if ALWAYS_BUILD_EXAMPLES -noinst_PROGRAMS = $(EXTRA_PROGRAMS) -nodist_pkgdata_DATA = $(EDJS) -else -endif - -check: ; diff --git a/unsorted/ecore.mk b/unsorted/ecore.mk deleted file mode 100644 index 0c1bedf9..00000000 --- a/unsorted/ecore.mk +++ /dev/null @@ -1,478 +0,0 @@ -ECORE_COMMON_CPPFLAGS = \ --DPACKAGE_EXAMPLES_DIR=\".\" - -if HAVE_ECORE_BUFFER -ECORE_COMMON_CPPFLAGS += -I$(top_srcdir)/src/lib/ecore_buffer -LDADD += $(top_builddir)/src/lib/ecore_buffer/libecore_buffer.la -endif - -EXTRA_PROGRAMS += \ -ecore/ecore_animator_example \ -ecore/ecore_client_bench \ -ecore/ecore_compose_get_example \ -ecore/ecore_con_client_example \ -ecore/ecore_con_client_simple_example \ -ecore/ecore_con_lookup_example \ -ecore/ecore_con_server_example \ -ecore/ecore_con_server_http_example \ -ecore/ecore_con_server_simple_example \ -ecore/ecore_con_url_cookies_example \ -ecore/ecore_con_url_download_example \ -ecore/ecore_con_url_headers_example \ -ecore/ecore_con_url_ftp_example \ -ecore/ecore_evas_basics_example \ -ecore/ecore_evas_buffer_example_01 \ -ecore/ecore_evas_buffer_example_02 \ -ecore/ecore_evas_callbacks \ -ecore/ecore_evas_cursor_example \ -ecore/ecore_evas_extn_socket_example \ -ecore/ecore_evas_extn_plug_example \ -ecore/ecore_evas_ews_example \ -ecore/ecore_evas_object_example \ -ecore/ecore_evas_wayland_multiseat_example \ -ecore/ecore_evas_window_sizes_example \ -ecore/ecore_evas_vnc_example \ -ecore/ecore_event_example_01 \ -ecore/ecore_event_example_02 \ -ecore/ecore_exe_example \ -ecore/ecore_exe_example_child \ -ecore/ecore_fd_handler_example \ -ecore/ecore_file_download_example \ -ecore/ecore_idler_example \ -ecore/ecore_imf_example \ -ecore/ecore_job_example \ -ecore/ecore_poller_example \ -ecore/ecore_promise2_example \ -ecore/ecore_server_bench \ -ecore/ecore_thread_example \ -ecore/ecore_time_functions_example \ -ecore/ecore_timer_example \ -ecore/ecore_getopt_example \ -ecore/ecore_con_eet_client_example \ -ecore/ecore_con_eet_server_example \ -ecore/efl_io_copier_example \ -ecore/efl_io_copier_simple_example \ -ecore/efl_io_queue_example \ -ecore/efl_io_buffered_stream_example \ -ecore/efl_net_server_example \ -ecore/efl_net_server_simple_example \ -ecore/efl_net_dialer_http_example \ -ecore/efl_net_dialer_websocket_example \ -ecore/efl_net_dialer_websocket_autobahntestee \ -ecore/efl_net_dialer_udp_example \ -ecore/efl_net_dialer_simple_example \ -ecore/efl_net_socket_ssl_dialer_example \ -ecore/efl_net_socket_ssl_server_example \ -ecore/efl_net_session_example \ -ecore/efl_net_control_example \ -ecore/efl_net_ip_address_example \ -ecore/ecore_ipc_server_example \ -ecore/ecore_ipc_client_example - - -if HAVE_ECORE_AUDIO -#EXTRA_PROGRAMS += \ -#ecore_audio_playback \ -#ecore_audio_to_ogg \ -#ecore_audio_custom -# -#$(top_builddir)/src/lib/ecore_audio/libecore_audio.la \ -#$(LDADD) -# -#ecore_audio_custom_SOURCES = ecore/ecore_audio_custom.c -#ecore_audio_custom_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS) - -# -#ecore_audio_playback_SOURCES = ecore/ecore_audio_playback.c -#ecore_audio_playback_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS) - -# -#ecore_audio_to_ogg_SOURCES = ecore/ecore_audio_to_ogg.c -#ecore_audio_to_ogg_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS) - -endif - -ecore_ecore_animator_example_SOURCES = ecore/ecore_animator_example.c -ecore_ecore_animator_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS) - - -if HAVE_ECORE_BUFFER -EXTRA_PROGRAMS += ecore/ecore_buffer_example \ -ecore/ecore_buffer_consumer_example \ -ecore/ecore_buffer_provider_example - -ecore_ecore_buffer_example_SOURCES = ecore/ecore_buffer_example.c -ecore_ecore_buffer_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS) - - -ecore_ecore_buffer_consumer_example_SOURCES = ecore/ecore_buffer_consumer_example.c -ecore_ecore_buffer_consumer_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS) - - -ecore_ecore_buffer_provider_example_SOURCES = ecore/ecore_buffer_provider_example.c -ecore_ecore_buffer_provider_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS) - -endif - -ecore_ecore_client_bench_SOURCES = ecore/ecore_client_bench.c -ecore_ecore_client_bench_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS) - - -ecore_ecore_compose_get_example_SOURCES = ecore/ecore_compose_get_example.c -ecore_ecore_compose_get_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS) - - -ecore_ecore_con_client_example_SOURCES = ecore/ecore_con_client_example.c -ecore_ecore_con_client_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS) - - -ecore_ecore_con_client_simple_example_SOURCES = ecore/ecore_con_client_simple_example.c -ecore_ecore_con_client_simple_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS) - - -ecore_ecore_con_lookup_example_SOURCES = ecore/ecore_con_lookup_example.c -ecore_ecore_con_lookup_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS) - - -ecore_ecore_con_server_example_SOURCES = ecore/ecore_con_server_example.c -ecore_ecore_con_server_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS) - - -ecore_ecore_con_server_http_example_SOURCES = ecore/ecore_con_server_http_example.c -ecore_ecore_con_server_http_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS) - - -ecore_ecore_con_server_simple_example_SOURCES = ecore/ecore_con_server_simple_example.c -ecore_ecore_con_server_simple_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS) - - -ecore_ecore_con_url_cookies_example_SOURCES = ecore/ecore_con_url_cookies_example.c -ecore_ecore_con_url_cookies_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS) - - -ecore_ecore_con_url_download_example_SOURCES = ecore/ecore_con_url_download_example.c -ecore_ecore_con_url_download_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS) - - -ecore_ecore_con_url_headers_example_SOURCES = ecore/ecore_con_url_headers_example.c -ecore_ecore_con_url_headers_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS) - - -ecore_ecore_con_url_ftp_example_SOURCES = ecore/ecore_con_url_ftp_example.c -ecore_ecore_con_url_ftp_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS) - - -ecore_ecore_evas_basics_example_SOURCES = ecore/ecore_evas_basics_example.c -ecore_ecore_evas_basics_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS) - - -ecore_ecore_evas_buffer_example_01_SOURCES = ecore/ecore_evas_buffer_example_01.c -ecore_ecore_evas_buffer_example_01_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS) - - -ecore_ecore_evas_buffer_example_02_SOURCES = ecore/ecore_evas_buffer_example_02.c -ecore_ecore_evas_buffer_example_02_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS) - - -ecore_ecore_evas_callbacks_SOURCES = ecore/ecore_evas_callbacks.c -ecore_ecore_evas_callbacks_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS) - - -ecore_ecore_evas_cursor_example_SOURCES = ecore/ecore_evas_cursor_example.c -ecore_ecore_evas_cursor_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS) - - -ecore_ecore_evas_extn_socket_example_SOURCES = ecore/ecore_evas_extn_socket_example.c -ecore_ecore_evas_extn_socket_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS) - - -ecore_ecore_evas_extn_plug_example_SOURCES = ecore/ecore_evas_extn_plug_example.c -ecore_ecore_evas_extn_plug_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS) - - -ecore_ecore_evas_ews_example_SOURCES = ecore/ecore_evas_ews_example.c -ecore_ecore_evas_ews_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS) - - -ecore_ecore_evas_object_example_SOURCES = ecore/ecore_evas_object_example.c -ecore_ecore_evas_object_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS) - - -ecore_ecore_evas_wayland_multiseat_example_SOURCES = ecore/ecore_evas_wayland_multiseat_example.c -ecore_ecore_evas_wayland_multiseat_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS) - - -ecore_ecore_evas_window_sizes_example_SOURCES = ecore/ecore_evas_window_sizes_example.c -ecore_ecore_evas_window_sizes_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS) - - -ecore_ecore_evas_vnc_example_SOURCES = ecore/ecore_evas_vnc_example.c -ecore_ecore_evas_vnc_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS) - - -ecore_ecore_event_example_01_SOURCES = ecore/ecore_event_example_01.c -ecore_ecore_event_example_01_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS) - - -ecore_ecore_event_example_02_SOURCES = ecore/ecore_event_example_02.c -ecore_ecore_event_example_02_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS) - - -ecore_ecore_exe_example_SOURCES = ecore/ecore_exe_example.c -ecore_ecore_exe_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS) - - -ecore_ecore_exe_example_child_SOURCES = ecore/ecore_exe_example_child.c -ecore_ecore_exe_example_child_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS) - - -ecore_ecore_fd_handler_example_SOURCES = ecore/ecore_fd_handler_example.c -ecore_ecore_fd_handler_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS) - - -if HAVE_CRYPTO_GNUTLS -EXTRA_PROGRAMS += ecore/ecore_fd_handler_gnutls_example -ecore_ecore_fd_handler_gnutls_example_SOURCES = ecore/ecore_fd_handler_gnutls_example.c -ecore_ecore_fd_handler_gnutls_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS) - -endif - -ecore_ecore_file_download_example_SOURCES = ecore/ecore_file_download_example.c -ecore_ecore_file_download_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS) - - -ecore_ecore_idler_example_SOURCES = ecore/ecore_idler_example.c -ecore_ecore_idler_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS) - - -ecore_ecore_imf_example_SOURCES = ecore/ecore_imf_example.c -ecore_ecore_imf_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS) - - - -ecore_ecore_job_example_SOURCES = ecore/ecore_job_example.c -ecore_ecore_job_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS) - - -if HAVE_GSTREAMER -EXTRA_PROGRAMS += ecore/ecore_pipe_gstreamer_example -ecore_ecore_pipe_gstreamer_example_SOURCES = ecore/ecore_pipe_gstreamer_example.c -ecore_ecore_pipe_gstreamer_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS) @GSTREAMER_CFLAGS@ -ecore_ecore_pipe_gstreamer_example_LDADD = $(LDADD) @GSTREAMER_LIBS@ -endif - -if ! HAVE_WINDOWS -EXTRA_PROGRAMS += ecore/ecore_pipe_simple_example -ecore_ecore_pipe_simple_example_SOURCES = ecore/ecore_pipe_simple_example.c -ecore_ecore_pipe_simple_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS) - -endif - -ecore_ecore_poller_example_SOURCES = ecore/ecore_poller_example.c -ecore_ecore_poller_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS) - - -ecore_ecore_promise2_example_SOURCES = ecore/ecore_promise2_example.c -ecore_ecore_promise2_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS) - - -ecore_ecore_server_bench_SOURCES = ecore/ecore_server_bench.c -ecore_ecore_server_bench_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS) - - -ecore_ecore_thread_example_SOURCES = ecore/ecore_thread_example.c -ecore_ecore_thread_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS) - - -ecore_ecore_time_functions_example_SOURCES = ecore/ecore_time_functions_example.c -ecore_ecore_time_functions_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS) - - -ecore_ecore_timer_example_SOURCES = ecore/ecore_timer_example.c -ecore_ecore_timer_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS) - - -ecore_ecore_getopt_example_SOURCES = ecore/ecore_getopt_example.c -ecore_ecore_getopt_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS) - - -ecore_ecore_con_eet_client_example_SOURCES = ecore/ecore_con_eet_client_example.c \ - ecore/ecore_con_eet_descriptor_example.c \ - ecore/ecore_con_eet_descriptor_example.h -ecore_ecore_con_eet_client_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS) - -ecore_ecore_con_eet_server_example_SOURCES = ecore/ecore_con_eet_server_example.c \ - ecore/ecore_con_eet_descriptor_example.c \ - ecore/ecore_con_eet_descriptor_example.h -ecore_ecore_con_eet_server_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS) - - -ecore_efl_io_copier_example_SOURCES = ecore/efl_io_copier_example.c -ecore_efl_io_copier_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS) - - -ecore_efl_io_copier_simple_example_SOURCES = ecore/efl_io_copier_simple_example.c -ecore_efl_io_copier_simple_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS) - - -ecore_efl_io_queue_example_SOURCES = ecore/efl_io_queue_example.c -ecore_efl_io_queue_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS) - - -ecore_efl_io_buffered_stream_example_SOURCES = ecore/efl_io_buffered_stream_example.c -ecore_efl_io_buffered_stream_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS) - - -ecore_efl_net_server_example_SOURCES = ecore/efl_net_server_example.c -ecore_efl_net_server_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS) - - -ecore_efl_net_server_simple_example_SOURCES = ecore/efl_net_server_simple_example.c -ecore_efl_net_server_simple_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS) - - -ecore_efl_net_dialer_http_example_SOURCES = ecore/efl_net_dialer_http_example.c -ecore_efl_net_dialer_http_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS) - - -ecore_efl_net_dialer_websocket_example_SOURCES = ecore/efl_net_dialer_websocket_example.c -ecore_efl_net_dialer_websocket_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS) - - -ecore_efl_net_dialer_websocket_autobahntestee_SOURCES = ecore/efl_net_dialer_websocket_autobahntestee.c -ecore_efl_net_dialer_websocket_autobahntestee_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS) - - -ecore_efl_net_dialer_udp_example_SOURCES = ecore/efl_net_dialer_udp_example.c -ecore_efl_net_dialer_udp_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS) - - -ecore_efl_net_dialer_simple_example_SOURCES = ecore/efl_net_dialer_simple_example.c -ecore_efl_net_dialer_simple_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS) - - -if HAVE_WINDOWS -EXTRA_PROGRAMS += ecore/efl_net_dialer_windows_example -ecore_efl_net_dialer_windows_example_SOURCES = ecore/efl_net_dialer_windows_example.c -ecore_efl_net_dialer_windows_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS) - -else -EXTRA_PROGRAMS += ecore/efl_net_dialer_unix_example -ecore_efl_net_dialer_unix_example_SOURCES = ecore/efl_net_dialer_unix_example.c -ecore_efl_net_dialer_unix_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS) - -endif - -ecore_efl_net_socket_ssl_dialer_example_SOURCES = ecore/efl_net_socket_ssl_dialer_example.c -ecore_efl_net_socket_ssl_dialer_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS) - - -ecore_efl_net_socket_ssl_server_example_SOURCES = ecore/efl_net_socket_ssl_server_example.c -ecore_efl_net_socket_ssl_server_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS) - - -ecore_efl_net_session_example_SOURCES = ecore/efl_net_session_example.c -ecore_efl_net_session_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS) - - -ecore_efl_net_control_example_SOURCES = ecore/efl_net_control_example.c -ecore_efl_net_control_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS) - - -ecore_efl_net_ip_address_example_SOURCES = ecore/efl_net_ip_address_example.c -ecore_efl_net_ip_address_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS) - - -ecore_ecore_ipc_server_example_SOURCES = ecore/ecore_ipc_server_example.c -ecore_ecore_ipc_server_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS) - - -ecore_ecore_ipc_client_example_SOURCES = ecore/ecore_ipc_client_example.c -ecore_ecore_ipc_client_example_CPPFLAGS = $(ECORE_COMMON_CPPFLAGS) $(AM_CPPFLAGS) - - -ECORE_SRCS = \ -ecore/ecore_animator_example.c \ -ecore/ecore_buffer_example.c \ -ecore/ecore_buffer_consumer_example.c \ -ecore/ecore_buffer_provider_example.c \ -ecore/ecore_client_bench.c \ -ecore/ecore_compose_get_example.c \ -ecore/ecore_con_client_example.c \ -ecore/ecore_con_client_simple_example.c \ -ecore/ecore_con_lookup_example.c \ -ecore/ecore_con_server_example.c \ -ecore/ecore_con_server_http_example.c \ -ecore/ecore_con_server_simple_example.c \ -ecore/ecore_con_url_cookies_example.c \ -ecore/ecore_con_url_download_example.c \ -ecore/ecore_con_url_headers_example.c \ -ecore/ecore_con_url_ftp_example.c \ -ecore/ecore_evas_basics_example.c \ -ecore/ecore_evas_buffer_example_01.c \ -ecore/ecore_evas_buffer_example_02.c \ -ecore/ecore_evas_extn_socket_example.c \ -ecore/ecore_evas_extn_plug_example.c \ -ecore/ecore_evas_callbacks.c \ -ecore/ecore_evas_ews_example.c \ -ecore/ecore_evas_object_example.c \ -ecore/ecore_evas_wayland_multiseat_example.c \ -ecore/ecore_evas_window_sizes_example.c \ -ecore/ecore_evas_vnc_example.c \ -ecore/ecore_event_example_01.c \ -ecore/ecore_event_example_02.c \ -ecore/ecore_exe_example.c \ -ecore/ecore_exe_example_child.c \ -ecore/ecore_fd_handler_example.c \ -ecore/ecore_fd_handler_gnutls_example.c \ -ecore/ecore_file_download_example.c \ -ecore/ecore_idler_example.c \ -ecore/ecore_imf_example.c \ -ecore/ecore_job_example.c \ -ecore/ecore_pipe_gstreamer_example.c \ -ecore/ecore_pipe_simple_example.c \ -ecore/ecore_poller_example.c \ -ecore/ecore_promise2_example.c \ -ecore/ecore_server_bench.c \ -ecore/ecore_thread_example.c \ -ecore/ecore_time_functions_example.c \ -ecore/ecore_timer_example.c \ -ecore/ecore_getopt_example.c \ -ecore/ecore_con_eet_client_example.c \ -ecore/ecore_con_eet_server_example.c \ -ecore/ecore_con_eet_descriptor_example.c \ -ecore/efl_io_copier_example.c \ -ecore/efl_io_copier_simple_example.c \ -ecore/efl_io_queue_example.c \ -ecore/efl_io_buffered_stream_example.c \ -ecore/efl_net_server_example.c \ -ecore/efl_net_server_simple_example.c \ -ecore/efl_net_dialer_http_example.c \ -ecore/efl_net_dialer_websocket_example.c \ -ecore/efl_net_dialer_websocket_autobahntestee.c \ -ecore/efl_net_dialer_udp_example.c \ -ecore/efl_net_dialer_simple_example.c \ -ecore/efl_net_socket_ssl_dialer_example.c \ -ecore/efl_net_socket_ssl_server_example.c \ -ecore/efl_net_session_example.c \ -ecore/efl_net_control_example.c \ -ecore/ecore_ipc_server_example.c \ -ecore/ecore_ipc_client_example.c - -ECORE_DATA_FILES = \ -ecore/red.png \ -ecore/Makefile.examples - -DATA_FILES += $(ECORE_DATA_FILES) - -install-examples-ecore: - $(MKDIR_P) $(DESTDIR)$(datadir)/ecore/examples - cd $(srcdir) && $(install_sh_DATA) -c $(ECORE_SRCS) $(ECORE_DATA_FILES) $(DESTDIR)$(datadir)/ecore/examples - -uninstall-local-ecore: - for f in $(ECORE_SRCS) $(ECORE_DATA_FILES); do \ - rm -f $(DESTDIR)$(datadir)/ecore/examples/$$f ; \ - done - -INSTALL_EXAMPLES += install-examples-ecore -UNINSTALL_EXAMPLES += uninstall-local-ecore diff --git a/unsorted/ecore/.gitignore b/unsorted/ecore/.gitignore deleted file mode 100644 index cda3e56d..00000000 --- a/unsorted/ecore/.gitignore +++ /dev/null @@ -1,73 +0,0 @@ -/ecore_animator_example -/ecore_audio_custom -/ecore_audio_playback -/ecore_audio_to_ogg -/ecore_client_bench -/ecore_compose_get_example -/ecore_con_client_example -/ecore_con_client_simple_example -/ecore_con_eet_client_example -/ecore_con_eet_server_example -/ecore_con_lookup_example -/ecore_con_server_example -/ecore_con_server_http_example -/ecore_con_server_simple_example -/ecore_con_url_cookies_example -/ecore_con_url_download_example -/ecore_con_url_ftp_example -/ecore_con_url_headers_example -/ecore_evas_basics_example -/ecore_evas_buffer_example_01 -/ecore_evas_buffer_example_02 -/ecore_evas_callbacks -/ecore_evas_cursor_example -/ecore_evas_ews_example -/ecore_evas_extn_plug_example -/ecore_evas_extn_socket_example -/ecore_evas_object_example -/ecore_evas_wayland_multiseat_example -/ecore_evas_window_sizes_example -/ecore_evas_vnc_example -/ecore_event_example_01 -/ecore_event_example_02 -/ecore_exe_example -/ecore_exe_example_child -/ecore_fd_handler_example -/ecore_fd_handler_gnutls_example -/ecore_file_download_example -/ecore_getopt_example -/ecore_idler_example -/ecore_imf_example -/ecore_job_example -/ecore_pipe_gstreamer_example -/ecore_pipe_simple_example -/ecore_poller_example -/ecore_server_bench -/ecore_thread_example -/ecore_time_functions_example -/ecore_timer_example -/ecore_buffer_example -/ecore_buffer_consumer_example -/ecore_buffer_provider_example -/efl_io_copier_example -/efl_io_copier_simple_example -/efl_io_queue_example -/efl_io_buffered_stream_example -/efl_net_server_example -/efl_net_server_simple_example -/efl_net_dialer_http_example -/efl_net_dialer_websocket_example -/efl_net_dialer_websocket_autobahntestee -/efl_net_dialer_udp_example -/efl_net_dialer_simple_example -/efl_net_dialer_unix_example -/ecore_evas_vnc -/efl_net_socket_ssl_dialer_example -/efl_net_socket_ssl_server_example -/*.pem -/efl_net_session_example -/efl_net_control_example -/efl_net_ip_address_example -/ecore_ipc_server_example -/ecore_ipc_client_example -/ecore_promise2_example diff --git a/unsorted/ecore/Makefile.examples b/unsorted/ecore/Makefile.examples deleted file mode 100644 index 27bf1029..00000000 --- a/unsorted/ecore/Makefile.examples +++ /dev/null @@ -1,80 +0,0 @@ -CC=gcc - -GSTREAMER_DEP="gstreamer-1.0" -# GSTREAMER_DEP="gstreamer-0.10" - -COMMON_FLAGS=`pkg-config --libs --cflags eina,eet,ecore-input,ecore-ipc,ecore,evas,ecore-evas,ecore-con,ecore-file, \ - eo,evas-software-buffer,ecore-imf,ecore-imf-evas,$(GSTREAMER_DEP)` -lm - -EXAMPLES = \ -ecore_animator_example \ -ecore_client_bench \ -ecore_compose_get_example \ -ecore_con_client_example \ -ecore_con_client_simple_example \ -ecore_con_lookup_example \ -ecore_con_server_example \ -ecore_con_server_http_example \ -ecore_con_server_simple_example \ -ecore_con_url_cookies_example \ -ecore_con_url_download_example \ -ecore_con_url_headers_example \ -ecore_con_url_ftp_example \ -ecore_evas_basics_example \ -ecore_evas_buffer_example_01 \ -ecore_evas_buffer_example_02 \ -ecore_evas_callbacks \ -ecore_evas_cursor_example \ -ecore_evas_extn_socket_example \ -ecore_evas_extn_plug_example \ -ecore_evas_ews_example \ -ecore_evas_object_example \ -ecore_evas_wayland_multiseat_example \ -ecore_evas_window_sizes_example \ -ecore_evas_vnc_example \ -ecore_event_example_01 \ -ecore_event_example_02 \ -ecore_exe_example \ -ecore_exe_example_child \ -ecore_fd_handler_example \ -ecore_file_download_example \ -ecore_idler_example \ -ecore_imf_example \ -ecore_job_example \ -ecore_poller_example \ -ecore_promise2_example \ -ecore_server_bench \ -ecore_thread_example \ -ecore_time_functions_example \ -ecore_timer_example \ -ecore_getopt_example \ -ecore_con_eet_client_example \ -ecore_con_eet_server_example \ -efl_io_copier_example \ -efl_io_copier_simple_example \ -efl_io_queue_example \ -efl_io_buffered_stream_example \ -efl_net_server_example \ -efl_net_server_simple_example \ -efl_net_dialer_http_example \ -efl_net_dialer_websocket_example \ -efl_net_dialer_websocket_autobahntestee \ -efl_net_dialer_udp_example \ -efl_net_dialer_simple_example \ -efl_net_socket_ssl_dialer_example \ -efl_net_socket_ssl_server_example \ -efl_net_session_example \ -efl_net_control_example \ -efl_net_ip_address_example \ -ecore_ipc_server_example \ -ecore_ipc_client_example - -all: examples -examples: $(EXAMPLES) - -$(EXAMPLES): - $(CC) -o $@ $@.c $(COMMON_FLAGS) - -clean: - @echo "Cleaning up built objects..." - @rm -Rf $(EXAMPLES) diff --git a/unsorted/ecore_avahi.mk b/unsorted/ecore_avahi.mk deleted file mode 100644 index b2af5e87..00000000 --- a/unsorted/ecore_avahi.mk +++ /dev/null @@ -1,19 +0,0 @@ -ECORE_AVAHI_SRCS = \ -ecore_avahi/ecore_avahi_browse_example.c \ -ecore_avahi/ecore_avahi_example.c - -EXTRA_PROGRAMS += \ -ecore_avahi/ecore_avahi_example \ -ecore_avahi/ecore_avahi_browse_example - -install-examples-ecoreavahi: examples - $(MKDIR_P) $(DESTDIR)$(datadir)/ecore_avahi/examples - cd $(srcdir) && $(install_sh_DATA) -c $(ECORE_AVAHI_SRCS) $(DESTDIR)$(datadir)/ecore_avahi/examples - -uninstall-local-ecoreavahi: - for f in $(ECORE_AVAHI_SRCS); do \ - rm -f $(DESTDIR)$(datadir)/ecore_avahi/examples/$$f ; \ - done - -INSTALL_EXAMPLES += install-examples-ecoreavahi -UNINSTALL_EXAMPLES += uninstall-local-ecoreavahi diff --git a/unsorted/ecore_avahi/.gitignore b/unsorted/ecore_avahi/.gitignore deleted file mode 100644 index 11a383d4..00000000 --- a/unsorted/ecore_avahi/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -ecore_avahi_example -ecore_avahi_browse_example diff --git a/unsorted/ecore_avahi/Makefile.examples b/unsorted/ecore_avahi/Makefile.examples deleted file mode 100644 index b53ae3f2..00000000 --- a/unsorted/ecore_avahi/Makefile.examples +++ /dev/null @@ -1,16 +0,0 @@ -CC=gcc -COMMON_FLAGS=`pkg-config --libs --cflags eina,ecore,ecore-avahi` - -EXAMPLES= \ -ecore_avahi_browse_example \ -ecore_avahi_example - -all: examples -examples: $(EXAMPLES) - -$(EXAMPLES): - $(CC) -o $@ $@.c $(COMMON_FLAGS) - -clean: - @echo "Cleaning up built objects..." - @rm -Rf $(EXAMPLES) diff --git a/unsorted/edje.mk b/unsorted/edje.mk deleted file mode 100644 index 02ef7077..00000000 --- a/unsorted/edje.mk +++ /dev/null @@ -1,226 +0,0 @@ -EDJE_CODEGEN = EFL_RUN_IN_TREE=1 $(top_builddir)/src/bin/edje/edje_codegen -EDJE_CODEGEN_FLAGS = --prefix=codegen_example - -#put here all EDCs one needs to the examples -EDJE_EDCS = \ -edje/animations.edc \ -edje/animations2.edc \ -edje/basic.edc \ -edje/basic2.edc \ -edje/bezier-transition-example.edc \ -edje/box.edc \ -edje/box_example.edc \ -edje/codegen.edc \ -edje/color-class.edc \ -edje/drag.edc \ -edje/dynamic_multiseat.edc \ -edje/edje-group.edc \ -edje/edje-nested.edc \ -edje/edje-threshold.edc \ -edje/edje_example.edc \ -edje/embryo_custom_state.edc \ -edje/embryo_pong.edc \ -edje/embryo_run_program.edc \ -edje/embryo_set_state.edc \ -edje/embryo_set_state_anim.edc \ -edje/embryo_set_text.edc \ -edje/embryo_timer.edc \ -edje/embryo_tween_anim.edc \ -edje/entry.edc \ -edje/external_elm_anchorblock.edc \ -edje/external_elm_button.edc \ -edje/external_elm_check.edc \ -edje/external_elm_panes.edc \ -edje/external_emotion_elm.edc \ -edje/focus.edc \ -edje/lua_script.edc \ -edje/messages_echo.edc \ -edje/multiseat.edc \ -edje/multiseat_custom_names.edc \ -edje/multiseat_filter.edc \ -edje/perspective.edc \ -edje/signals-messages.edc \ -edje/signalsBubble.edc \ -edje/sigtest.edc \ -edje/svg.edc \ -edje/swallow.edc \ -edje/table.edc \ -edje/text.edc \ -edje/textblock-hyphen.edc \ -edje/toggle_using_filter.edc - -MULTISENSE_EDCS = edje/multisense.edc -if ENABLE_MULTISENSE -EDJE_EDCS += $(MULTISENSE_EDCS) -endif - -PHYSICS_EDCS = \ -edje/physics_3d.edc \ -edje/physics_actions.edc \ -edje/physics_backcull.edc \ -edje/physics_basic.edc \ -edje/physics_complex.edc \ -edje/physics_soft_bodies.edc -if HAVE_EPHYSICS -EDJE_EDCS += $(PHYSICS_EDCS) -endif - -EDJE_DATA_FILES = \ -edje/bubble.png \ -edje/bubble-blue.png \ -edje/red.png \ -edje/test.png \ -edje/Vera.ttf \ -edje/duck.wav \ -edje/dst.svg \ -edje/atom.svg \ -edje/bojo.svg \ -edje/bzrfeed.svg \ -edje/yinyang.svg \ -edje/ubuntu.svg \ -edje/duke.svg \ -edje/cartman.svg \ -edje/ibm.svg \ -edje/hg0.svg \ -edje/fsm.svg \ -edje/osa.svg \ -edje/wikimedia.svg \ -edje/scion.svg \ -edje/eee.svg \ -edje/google.svg \ -edje/tiger.svg \ -edje/venus.svg \ -edje/lineargrad1.svg \ -edje/radialgrad1.svg \ -edje/yadis.svg \ -edje/favorite_on.svg \ -edje/favorite_off.svg \ -edje/batman1.svg \ -edje/batman2.svg \ -edje/en_IN/domain_name.po \ -edje/hi_IN/domain_name.po \ -edje/ta_IN/domain_name.mo \ -edje/Makefile.examples - -EDJE_SRCS = \ -edje/animations2.c \ -edje/edje-animations.c \ -edje/edje-basic.c \ -edje/edje-basic2.c \ -edje/edje-box.c \ -edje/edje-box2.c \ -edje/edje-codegen-example.c \ -edje/edje-color-class.c \ -edje/edje-drag.c \ -edje/edje-dynamic-multiseat.c \ -edje/edje-edit-part-box.c \ -edje/edje-entry.c \ -edje/edje-focus.c \ -edje/edje-multiseat.c \ -edje/edje-multiseat-custom-names.c \ -edje/edje-multiseat-filter.c \ -edje/edje-multisense.c \ -edje/edje-perspective.c \ -edje/edje-signals-messages.c \ -edje/edje-swallow.c \ -edje/edje-swallow2.c \ -edje/edje-table.c \ -edje/edje-text.c \ -edje/edje-textblock-hyphenation.c \ -edje/edje_example.c \ -edje/signals2.c \ -edje/sigtest.c \ -edje/svg-test.c - -EDJE_CPPFLAGS = \ -$(AM_CPPFLAGS) \ --I$(top_builddir)/src/examples/edje \ --DPACKAGE_DATA_DIR=\"$(datadir)/edje/examples\" - -CODEGEN_GENERATED = \ -edje/codegen_example_generated.c \ -edje/codegen_example_generated.h - -DISTCLEANFILES += $(CODEGEN_GENERATED) - -$(CODEGEN_GENERATED): edje/codegen.edj - $(AM_V_GEN)$(EDJE_CODEGEN) $(EDJE_CODEGEN_FLAGS) edje/codegen.edj example_group $(builddir)/edje/codegen_example_generated.c $(builddir)/edje/codegen_example_generated.h - -edje_edje_codegen_example_SOURCES = \ -edje/edje-codegen-example.c -edje_edje_codegen_example_CPPFLAGS = $(EDJE_CPPFLAGS) - -nodist_edje_edje_codegen_example_CPPFLAGS = $(EDJE_CPPFLAGS) -nodist_edje_edje_codegen_example_SOURCES = \ -$(CODEGEN_GENERATED) - -if HAVE_AM_16 -edje/edje_codegen_example-edje-codegen-example.$(OBJEXT): $(CODEGEN_GENERATED) -else -edje/edje_edje_codegen_example-edje-codegen-example.$(OBJEXT): $(CODEGEN_GENERATED) -endif - -if BUILD_LOADER_PNG -EXTRA_PROGRAMS += \ -edje/animations2 \ -edje/edje-animations \ -edje/edje-basic \ -edje/edje-basic2 \ -edje/edje-box \ -edje/edje-box2 \ -edje/edje-codegen-example \ -edje/edje-color-class \ -edje/edje-drag \ -edje/edje-dynamic-multiseat \ -edje/edje-edit-part-box \ -edje/edje-entry \ -edje/edje-focus \ -edje/edje-multiseat \ -edje/edje-multiseat-custom-names \ -edje/edje-multiseat-filter \ -edje/edje-perspective \ -edje/edje-signals-messages \ -edje/edje-swallow \ -edje/edje-swallow2 \ -edje/edje-table \ -edje/edje-text \ -edje/edje-textblock-hyphenation \ -edje/edje_example \ -edje/signals2 \ -edje/sigtest \ -edje/svg-test - -if ENABLE_MULTISENSE -EXTRA_PROGRAMS += edje/edje-multisense -endif -endif - -DATA_FILES += $(EDJE_DATA_FILES) -EDJE_EDJS = $(EDJE_EDCS:%.edc=%.edj) -EDCS += $(EDJE_EDCS) -if ! HAVE_EPHYSICS -EXTRA_DIST += $(PHYSICS_EDCS) -endif - -if ENABLE_MULTISENSE -EDJE_CC_FLAGS += -sd $(top_srcdir)/src/examples/edje -endif - -EDJE_CC_FLAGS += -id $(top_srcdir)/src/examples/edje -md $(top_srcdir)/src/examples/edje -fd $(top_srcdir)/src/examples/edje -beta - -CLEANFILES += \ -$(top_builddir)/src/examples/edje/en_IN/domain_name.mo \ -$(top_builddir)/src/examples/edje/hi_IN/domain_name.mo - -install-examples-edje: examples - $(MKDIR_P) $(DESTDIR)$(datadir)/edje/examples - cd $(srcdir) && $(install_sh_DATA) -c $(EDJE_SRCS) $(EDJE_EDCS) $(EDJE_DATA_FILES) $(DESTDIR)$(datadir)/edje/examples - cd $(builddir) && $(install_sh_DATA) -c $(EDJE_EDJS) $(DESTDIR)$(datadir)/edje/examples - -uninstall-local-edje: - for f in $(EDJE_SRCS) $(EDJE_EDCS) $(EDJE_DATA_FILES); do \ - rm -f $(DESTDIR)$(datadir)/edje/examples/$$f ; \ - done - -INSTALL_EXAMPLES += install-examples-edje -UNINSTALL_EXAMPLES += uninstall-local-edje diff --git a/unsorted/edje/.gitignore b/unsorted/edje/.gitignore deleted file mode 100644 index 027f4d35..00000000 --- a/unsorted/edje/.gitignore +++ /dev/null @@ -1,30 +0,0 @@ -/animations2 -/codegen_example_generated.c -/codegen_example_generated.h -/edje-animations -/edje-basic -/edje-basic2 -/edje-box -/edje-box2 -/edje-codegen-example -/edje-color-class -/edje-drag -/edje-dynamic-multiseat -/edje-edit-part-box -/edje-entry -/edje-focus -/edje-multiseat -/edje-multiseat-custom-names -/edje-multiseat-filter -/edje-multisense -/edje-perspective -/edje-signals-messages -/edje-swallow -/edje-swallow2 -/edje-table -/edje-text -/edje-textblock-hyphenation -/edje_example -/signals2 -/sigtest -/svg-test diff --git a/unsorted/edje/Makefile.examples b/unsorted/edje/Makefile.examples deleted file mode 100644 index 10abacd2..00000000 --- a/unsorted/edje/Makefile.examples +++ /dev/null @@ -1,113 +0,0 @@ -CC=gcc -EDJE_CC=edje_cc -EDJE_CODEGEN=edje_codegen -COMMON_FLAGS=`pkg-config --libs --cflags eina,ecore,evas,ecore-evas,edje` - -EDJE_OBJS= \ -animations.edj \ -animations2.edj \ -basic.edj \ -basic2.edj \ -bezier-transition-example.edj \ -box.edj \ -box_example.edj \ -codegen.edj \ -color-class.edj \ -drag.edj \ -dynamic_multiseat.edj \ -edje-anchors.edj \ -edje-group.edj \ -edje-map-color.edj \ -edje-nested.edj \ -edje-threshold.edj \ -edje_example.edj \ -embryo_custom_state.edj \ -embryo_pong.edj \ -embryo_run_program.edj \ -embryo_set_state.edj \ -embryo_set_state_anim.edj \ -embryo_set_text.edj \ -embryo_timer.edj \ -embryo_tween_anim.edj \ -entry.edj \ -external_elm_anchorblock.edj \ -external_elm_button.edj \ -external_elm_check.edj \ -external_elm_panes.edj \ -external_emotion_elm.edj \ -focus.edj \ -lua_script.edj \ -messages_echo.edj \ -multiseat.edj \ -multiseat_custom_names.edj \ -multiseat_filter.edj \ -perspective.edj \ -signals-messages.edj \ -signalsBubble.edj \ -sigtest.edj \ -svg.edj \ -swallow.edj \ -table.edj \ -text.edj \ -textblock-hyphen.edj \ -toggle_using_filter.edj - -PHYSICS_OBJS = \ - physics_3d.edj \ - physics_actions.edj \ - physics_backcull.edj \ - physics_basic.edj \ - physics_complex.edj \ - physics_soft_bodies.edj - - -EXAMPLES = \ -animations2 \ -edje-anchors \ -edje-animations \ -edje-basic \ -edje-basic2 \ -edje-box \ -edje-box2 \ -edje-color-class \ -edje-drag \ -edje-dynamic-multiseat \ -edje-edit-part-box \ -edje-entry \ -edje-focus \ -edje-multiseat \ -edje-multiseat-custom-names \ -edje-multiseat-filter \ -edje-multisense \ -edje-perspective \ -edje-signals-messages \ -edje-swallow \ -edje-swallow2 \ -edje-table \ -edje-text \ -edje-textblock-hyphenation \ -edje_example \ -signals2 \ -sigtest \ -svg-test - -all: edje examples edje-codegen-example -physics-edje: $(PHYSICS_OBJS) -edje: $(EDJE_OBJS) -examples: $(EXAMPLES) - -%.edj: %.edc - $(EDJE_CC) -beta -md . $< - -codegen: - $(EDJE_CODEGEN) --prefix=codegen_example codegen.edj example_group codegen_example_generated.c codegen_example_generated.h - -edje-codegen-example: codegen - $(CC) -o edje-codegen-example codegen_example_generated.c edje-codegen-example.c $(COMMON_FLAGS) - -$(EXAMPLES): edje-codegen-example - $(CC) -o $@ $@.c $(COMMON_FLAGS) - -clean: - @echo "Cleaning up built objects..." - @rm -Rf $(EXAMPLES) *.edj edje-codegen-example diff --git a/unsorted/eet.mk b/unsorted/eet.mk deleted file mode 100644 index cf5445f8..00000000 --- a/unsorted/eet.mk +++ /dev/null @@ -1,32 +0,0 @@ -EXTRA_PROGRAMS += \ -eet/eet-basic \ -eet/eet-file \ -eet/eet-data-simple \ -eet/eet-data-nested \ -eet/eet-data-file_descriptor_01 \ -eet/eet-data-file_descriptor_02 \ -eet/eet-data-cipher_decipher - -EET_SRCS = \ -eet/eet-basic.c \ -eet/eet-file.c \ -eet/eet-data-simple.c \ -eet/eet-data-nested.c \ -eet/eet-data-file_descriptor_01.c \ -eet/eet-data-file_descriptor_02.c \ -eet/eet-data-cipher_decipher.c - -EET_DATA_FILES = eet/Makefile.examples -DATA_FILES += $(EET_DATA_FILES) - -install-examples-eet: - $(MKDIR_P) $(DESTDIR)$(datadir)/eet/examples - cd $(srcdir) && $(install_sh_DATA) -c $(EET_SRCS) $(EET_DATA_FILES) $(DESTDIR)$(datadir)/eet/examples - -uninstall-local-eet: - for f in $(EET_SRCS) $(EET_DATA_FILES); do \ - rm -f $(DESTDIR)$(datadir)/eet/examples/$$f ; \ - done - -INSTALL_EXAMPLES += install-examples-eet -UNINSTALL_EXAMPLES += uninstall-local-eet diff --git a/unsorted/eet/.gitignore b/unsorted/eet/.gitignore deleted file mode 100644 index adf60935..00000000 --- a/unsorted/eet/.gitignore +++ /dev/null @@ -1,7 +0,0 @@ -/eet_basic -/eet_data_cipher_decipher -/eet_data_file_descriptor_01 -/eet_data_file_descriptor_02 -/eet_data_nested -/eet_data_simple -/eet_file diff --git a/unsorted/eet/Makefile.examples b/unsorted/eet/Makefile.examples deleted file mode 100644 index 6b419cb7..00000000 --- a/unsorted/eet/Makefile.examples +++ /dev/null @@ -1,20 +0,0 @@ -CC=gcc -COMMON_FLAGS=`pkg-config --libs --cflags eina,eet` - -EXAMPLES= eet-basic \ - eet-data-cipher_decipher \ - eet-data-file_descriptor_01 \ - eet-data-file_descriptor_02 \ - eet-data-nested \ - eet-data-simple \ - eet-file - -all: examples -examples: $(EXAMPLES) - -$(EXAMPLES): - $(CC) -o $@ $@.c $(COMMON_FLAGS) - -clean: - @echo "Cleaning up built objects..." - @rm -Rf $(EXAMPLES) diff --git a/unsorted/efl_mono.mk b/unsorted/efl_mono.mk deleted file mode 100644 index 6db399c6..00000000 --- a/unsorted/efl_mono.mk +++ /dev/null @@ -1,102 +0,0 @@ -include $(top_srcdir)/src/Makefile_Eolian_Mono_Helper.am - -EFL_MONO_SRCS = efl_mono/example_numberwrapper.c -EFL_MONO_DATA_FILES = efl_mono/example_numberwrapper.eo -EFL_MONO_GENERATED = - -if HAVE_CSHARP - -# Simple object used by the examples - -COMMON_FLAGS = \ -@EINA_CFLAGS@ @EINA_LDFLAGS@ \ --L$(top_builddir)/src/lib/eina/.libs -leina \ -@EO_CFLAGS@ @EO_LDFLAGS@ \ --L$(top_builddir)/src/lib/eo/.libs -leo \ -@EFL_CFLAGS@ @EFL_LDFLAGS@ \ --L$(top_builddir)/src/lib/efl/.libs -lefl - -if HAVE_WIN32 -COMMON_FLAGS += \ -@EVIL_CFLAGS@ @EVIL_LDFLAGS@ \ -@EFL_WINDOWS_VERSION_CFLAGS@ \ --L$(top_builddir)/src/lib/evil/.libs -levil -else -COMMON_FLAGS += \ --fPIC -DPIC -endif - -efl_mono/example_numberwrapper.c: efl_mono/example_numberwrapper.eo.h efl_mono/example_numberwrapper.eo.c - -noinst_lib_LTLIBRARIES = efl_mono/libexample_numberwrapper.la -noinst_libdir = $(abs_top_builddir) - -efl_mono_libexample_numberwrapper_la_SOURCES = efl_mono/example_numberwrapper.c -efl_mono_libexample_numberwrapper_la_LDFLAGS = -shared @EFL_LTMODULE_FLAGS@ -efl_mono_libexample_numberwrapper_la_CFLAGS = $(COMMON_FLAGS) -DEFL_BETA_API_SUPPORT - -EFL_MONO_GENERATED += efl_mono/example_numberwrapper.eo.h efl_mono/example_numberwrapper.eo.c efl_mono/EoInherit01$(EXEEXT).config - -# CSharp examples - -EXTRA_PROGRAMS += \ -efl_mono/EoInherit01 \ -efl_mono/FunctionPointer01 - -efl_mono/example_numberwrapper.eo.cs: efl_mono/example_numberwrapper.eo - $(AM_V_EOLMONO) \ - $(EOLIAN_MONO) $(EOLIAN_FLAGS) $(EOLIAN_MONO_FLAGS) --dllimport efl_mono/example_numberwrapper -o $@ -r $(top_builddir)/src/bindings/mono/efl_mono/efl_libs.csv $< - -efl_mono_EoInherit01_SOURCES = efl_mono/EoInherit01.cs -#efl_mono_EoInherit01_files = $(EoInherit01_exe_srcs) efl_mono/example_numberwrapper.eo.cs -efl_mono/EoInherit01$(EXEEXT): $(EoInherit01_SOURCES) $(am_dirstamp) $(top_builddir)/src/lib/efl_mono/libefl_mono.dll libexample_numberwrapper.la EoInherit01$(EXEEXT).config example_numberwrapper.eo.cs - @rm -f $@ - $(AM_V_MCS) $(MCS) $(MCSFLAGS) -r:$(abs_top_builddir)/src/lib/efl_mono/libefl_mono.dll -out:$@ $(filter %.cs, $(^)) - -efl_mono/EoInherit01.csproj: $(EoInherit01_SOURCES) $(am_dirstamp) efl_mono/libexample_numberwrapper.la - @rm -f $@ - $(EFL_MONO_MSBUILD_GEN) $(MSBUILD_GEN_FLAGS) -o $@ -a efl_mono/EoInherit01$(EXEEXT) -r libefl_mono.dll -t exe $(patsubst %.cs,src/examples/efl_mono/%.cs,$(filter %.cs, $(^))) - -efl_mono/EoInherit01$(EXEEXT).config: - echo "" > $@ - echo " " >> $@ - echo " " >> $@ - echo " " >> $@ - echo " " >> $@ - echo " " >> $@ - echo " " >> $@ - echo " " >> $@ - echo "" >> $@ - -efl_mono_FunctionPointer01_SOURCES = efl_mono/FunctionPointer01.cs -efl_mono/FunctionPointer01$(EXEEXT): $(FunctionPointer01_SOURCES) $(am_dirstamp) $(top_builddir)/src/lib/efl_mono/libefl_mono.dll efl_mono/libexample_numberwrapper.la efl_mono/example_numberwrapper.eo.cs - @rm -f $@ - $(AM_V_MCS) $(MCS) $(MCSFLAGS) -r:$(abs_top_builddir)/src/lib/efl_mono/libefl_mono.dll -out:$@ $(filter %.cs, $(^)) - -efl_mono/FunctionPointer01.csproj: $(FunctionPointer01_SOURCES) $(am_dirstamp) efl_mono/libexample_numberwrapper.la - @rm -f $@ - $(EFL_MONO_MSBUILD_GEN) $(MSBUILD_GEN_FLAGS) -o $@ -a efl_mono/FunctionPointer01$(EXEEXT) -r libefl_mono.dll -t exe $(patsubst %.cs,src/examples/efl_mono/%.cs,$(filter %.cs, $(^))) - -msbuildcsprojs: efl_mono/EoInherit01.csproj $(abs_top_builddir)/FunctionPointer01.csproj - -EFL_MONO_GENERATED += efl_mono/example_numberwrapper.eo.cs - - -# Finishing -CLEANFILES += $(EFL_MONO_GENERATED) -endif - -DATA_FILES += $(EFL_MONO_DATA_FILES) - -install-examples-eflmono: - $(MKDIR_P) $(DESTDIR)$(datadir)/efl_mono/examples - cd $(srcdir) && $(install_sh_DATA) -c $(EFL_MONO_SRCS) $(EFL_MONO_DATA_FILES) $(DESTDIR)$(datadir)/efl_mono/examples - -uninstall-local-eflmono: - for f in $(EFL_MONO_SRCS) $(EFL_MONO_DATA_FILES); do \ - rm -f $(DESTDIR)$(datadir)/efl_mono/examples/$$f ; \ - done - -INSTALL_EXAMPLES += install-examples-eflmono -UNINSTALL_EXAMPLES += uninstall-local-eflmono - diff --git a/unsorted/efl_mono/.gitignore b/unsorted/efl_mono/.gitignore deleted file mode 100644 index 7a426d39..00000000 --- a/unsorted/efl_mono/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/example_numberwrapper.out diff --git a/unsorted/eina.mk b/unsorted/eina.mk deleted file mode 100644 index d100dc5b..00000000 --- a/unsorted/eina.mk +++ /dev/null @@ -1,151 +0,0 @@ -EINA_SRCS = \ -eina/eina_accessor_01.c \ -eina/eina_array_01.c \ -eina/eina_array_02.c \ -eina/eina_error_01.c \ -eina/eina_file_01.c \ -eina/eina_file_02.c \ -eina/eina_hash_01.c \ -eina/eina_hash_02.c \ -eina/eina_hash_03.c \ -eina/eina_hash_04.c \ -eina/eina_hash_05.c \ -eina/eina_hash_06.c \ -eina/eina_hash_07.c \ -eina/eina_hash_08.c \ -eina/eina_iterator_01.c \ -eina/eina_list_01.c \ -eina/eina_list_02.c \ -eina/eina_list_03.c \ -eina/eina_list_04.c \ -eina/eina_log_01.c \ -eina/eina_log_02.c \ -eina/eina_log_03.c \ -eina/eina_inlist_01.c \ -eina/eina_inlist_02.c \ -eina/eina_inlist_03.c \ -eina/eina_str_01.c \ -eina/eina_strbuf_01.c \ -eina/eina_stringshare_01.c \ -eina/eina_tmpstr_01.c \ -eina/eina_tiler_01.c \ -eina/eina_simple_xml_parser_01.c \ -eina/eina_value_01.c \ -eina/eina_value_02.c \ -eina/eina_value_03.c \ -eina/eina_inarray_01.c \ -eina/eina_inarray_02.c \ -eina/eina_inarray_03.c \ -eina/eina_magic_01.c \ -eina/eina_xattr_01.c \ -eina/eina_xattr_02.c - -EXTRA_PROGRAMS += \ -eina/eina_accessor_01 \ -eina/eina_array_01 \ -eina/eina_array_02 \ -eina/eina_error_01 \ -eina/eina_file_01 \ -eina/eina_file_02 \ -eina/eina_hash_01 \ -eina/eina_hash_02 \ -eina/eina_hash_03 \ -eina/eina_hash_04 \ -eina/eina_hash_05 \ -eina/eina_hash_06 \ -eina/eina_hash_07 \ -eina/eina_hash_08 \ -eina/eina_iterator_01 \ -eina/eina_list_01 \ -eina/eina_list_02 \ -eina/eina_list_03 \ -eina/eina_list_04 \ -eina/eina_log_01 \ -eina/eina_log_02 \ -eina/eina_log_03 \ -eina/eina_inlist_01 \ -eina/eina_inlist_02 \ -eina/eina_inlist_03 \ -eina/eina_str_01 \ -eina/eina_strbuf_01 \ -eina/eina_stringshare_01 \ -eina/eina_tmpstr_01 \ -eina/eina_magic_01 \ -eina/eina_simple_xml_parser_01 \ -eina/eina_value_01 \ -eina/eina_value_02 \ -eina/eina_value_03 \ -eina/eina_inarray_01 \ -eina/eina_inarray_02 \ -eina/eina_inarray_03 \ -eina/eina_xattr_01 \ -eina/eina_xattr_02 \ -eina/eina_tiler_01 - -if HAVE_CSHARP - -EXTRA_PROGRAMS += \ -eina/EinaArray01Mono \ -eina/EinaBinbuf01Mono \ -eina/EinaError01Mono \ -eina/EinaHash01Mono - -eina_EinaArray01Mono_SOURCES = eina/EinaArray01.cs -eina_EinaBinbuf01Mono_SOURCES = eina/EinaBinbuf01.cs -eina_EinaError01Mono_SOURCES = eina/EinaError01.cs -eina_EinaHash01Mono_SOURCES = eina/EinaHash01.cs - -eina/EinaArray01Mono$(EXEEXT): $(eina_EinaArray01Mono_SOURCES) $(am_dirstamp) $(top_builddir)/src/lib/efl_mono/libefl_mono.dll - @rm -f $@ - $(AM_V_MCS) $(MCS) $(MCSFLAGS) -r:$(abs_top_builddir)/src/lib/efl_mono/libefl_mono.dll -out:$@ $(filter %.cs, $(^)) - -eina/EinaArray01.csproj: $(eina_EinaArray01Mono_SOURCES) $(am_dirstamp) - @rm -f $@ - $(EFL_MONO_MSBUILD_GEN) $(MSBUILD_GEN_FLAGS) -o $@ -a eina/EinaArray01Mono$(EXEEXT) -r libefl_mono.dll -t exe $(patsubst %.cs,src/examples/eina/%.cs,$(filter %.cs, $(^))) - -eina/EinaBinbuf01Mono$(EXEEXT): $(eina_EinaBinbuf01Mono_SOURCES) $(am_dirstamp) $(top_builddir)/src/lib/efl_mono/libefl_mono.dll - @rm -f $@ - $(AM_V_MCS) $(MCS) $(MCSFLAGS) -r:$(abs_top_builddir)/src/lib/efl_mono/libefl_mono.dll -out:$@ $(filter %.cs, $(^)) - -eina/EinaBinbuf01.csproj: $(eina_EinaBinbuf01Mono_SOURCES) $(am_dirstamp) - @rm -f $@ - $(EFL_MONO_MSBUILD_GEN) $(MSBUILD_GEN_FLAGS) -o $@ -a eina/EinaBinbuf01Mono$(EXEEXT) -r libefl_mono.dll -t exe $(patsubst %.cs,src/examples/eina/%.cs,$(filter %.cs, $(^))) - -eina/EinaError01Mono$(EXEEXT): $(eina_EinaError01Mono_SOURCES) $(am_dirstamp) $(top_builddir)/src/lib/efl_mono/libefl_mono.dll - @rm -f $@ - $(AM_V_MCS) $(MCS) $(MCSFLAGS) -r:$(abs_top_builddir)/src/lib/efl_mono/libefl_mono.dll -out:$@ $(filter %.cs, $(^)) - -eina/EinaError01.csproj: $(eina_EinaError01Mono_SOURCES) $(am_dirstamp) - @rm -f $@ - $(EFL_MONO_MSBUILD_GEN) $(MSBUILD_GEN_FLAGS) -o $@ -a eina/EinaError01Mono$(EXEEXT) -r libefl_mono.dll -t exe $(patsubst %.cs,src/examples/eina/%.cs,$(filter %.cs, $(^))) - -eina/EinaHash01Mono$(EXEEXT): $(eina_EinaHash01Mono_SOURCES) $(am_dirstamp) $(top_builddir)/src/lib/efl_mono/libefl_mono.dll - @rm -f $@ - $(AM_V_MCS) $(MCS) $(MCSFLAGS) -r:$(abs_top_builddir)/src/lib/efl_mono/libefl_mono.dll -out:$@ $(filter %.cs, $(^)) - -eina/EinaHash01.csproj: $(eina_EinaHash01Mono_SOURCES) $(am_dirstamp) - @rm -f $@ - $(EFL_MONO_MSBUILD_GEN) $(MSBUILD_GEN_FLAGS) -o $@ -a eina/EinaHash01Mono$(EXEEXT) -r libefl_mono.dll -t exe $(patsubst %.cs,src/examples/eina/%.cs,$(filter %.cs, $(^))) - -msbuildcsprojs: $(abs_top_builddir)/EinaArray01.csproj $(abs_top_builddir)/EinaBinbuf01.csproj $(abs_top_builddir)/EinaError01.csproj $(abs_top_builddir)/EinaHash01.csproj - -endif - -EINA_DATA_FILES = \ -eina/addr_book.txt \ -eina/chat.xml \ -eina/Makefile.examples - -DATA_FILES += $(EINA_DATA_FILES) - -install-examples-eina: - $(MKDIR_P) $(DESTDIR)$(datadir)/eina/examples - cd $(srcdir) && $(install_sh_DATA) -c $(EINA_SRCS) $(EINA_DATA_FILES) $(DESTDIR)$(datadir)/eina/examples - -uninstall-local-eina: - for f in $(EINA_SRCS) $(EINA_DATA_FILES); do \ - rm -f $(DESTDIR)$(datadir)/eina/examples/$$f ; \ - done - -INSTALL_EXAMPLES += install-examples-eina -UNINSTALL_EXAMPLES += uninstall-local-eina diff --git a/unsorted/eina/.gitignore b/unsorted/eina/.gitignore deleted file mode 100644 index 3762b139..00000000 --- a/unsorted/eina/.gitignore +++ /dev/null @@ -1,40 +0,0 @@ -/eina_accessor_01 -/eina_array_01 -/eina_array_02 -/eina_error_01 -/eina_file_01 -/eina_file_02 -/eina_hash_01 -/eina_hash_02 -/eina_hash_03 -/eina_hash_04 -/eina_hash_05 -/eina_hash_06 -/eina_hash_07 -/eina_hash_08 -/eina_inarray_01 -/eina_inarray_02 -/eina_inarray_03 -/eina_inlist_01 -/eina_inlist_02 -/eina_inlist_03 -/eina_iterator_01 -/eina_list_01 -/eina_list_02 -/eina_list_03 -/eina_list_04 -/eina_log_01 -/eina_log_02 -/eina_log_03 -/eina_magic_01 -/eina_simple_xml_parser_01 -/eina_str_01 -/eina_strbuf_01 -/eina_stringshare_01 -/eina_tiler_01 -/eina_tmpstr_01 -/eina_value_01 -/eina_value_02 -/eina_value_03 -/eina_xattr_01 -/eina_xattr_02 diff --git a/unsorted/eina/Makefile.examples b/unsorted/eina/Makefile.examples deleted file mode 100644 index 4a8b9abc..00000000 --- a/unsorted/eina/Makefile.examples +++ /dev/null @@ -1,59 +0,0 @@ -CC=gcc -COMMON_FLAGS=`pkg-config --libs --cflags eina,ecore,evas,ecore-evas` - -EXAMPLES = \ -eina_accessor_01 \ -eina_array_01 \ -eina_array_02 \ -eina_error_01 \ -eina_file_01 \ -eina_file_02 \ -eina_hash_01 \ -eina_hash_02 \ -eina_hash_03 \ -eina_hash_04 \ -eina_hash_05 \ -eina_hash_06 \ -eina_hash_07 \ -eina_hash_08 \ -eina_inarray_01 \ -eina_inarray_02 \ -eina_inarray_03 \ -eina_inlist_01 \ -eina_inlist_02 \ -eina_inlist_03 \ -eina_iterator_01 \ -eina_list_01 \ -eina_list_02 \ -eina_list_03 \ -eina_list_04 \ -eina_log_01 \ -eina_log_02 \ -eina_log_03 \ -eina_magic_01 \ -eina_simple_xml_parser_01 \ -eina_simple_xml_parser_02 \ -eina_str_01 \ -eina_strbuf_01 \ -eina_strbuf_02 \ -eina_stringshare_01 \ -eina_tiler_01 \ -eina_tiler_02 \ -eina_tmpstr_01 \ -eina_value_01 \ -eina_value_02 \ -eina_value_03 \ -eina_value_04 \ -eina_xattr_01 \ -eina_xattr_02 - - -all: examples -examples: $(EXAMPLES) - -$(EXAMPLES): - $(CC) -o $@ $@.c $(COMMON_FLAGS) - -clean: - @echo "Cleaning up built objects..." - @rm -Rf $(EXAMPLES) diff --git a/unsorted/eina_cxx.mk b/unsorted/eina_cxx.mk deleted file mode 100644 index 060e1ed3..00000000 --- a/unsorted/eina_cxx.mk +++ /dev/null @@ -1,29 +0,0 @@ -EINA_CXX_SRCS = \ -eina_cxx/eina_cxx_list_01.cc \ -eina_cxx/eina_cxx_thread_01.cc - -if HAVE_CXX - -EXTRA_PROGRAMS += \ -eina_cxx/eina_cxx_list_01 \ -eina_cxx/eina_cxx_thread_01 - -eina_cxx_eina_cxx_list_01_SOURCES = \ -eina_cxx/eina_cxx_list_01.cc - -eina_cxx_eina_cxx_thread_01_SOURCES = \ -eina_cxx/eina_cxx_thread_01.cc - -endif - -install-examples-einacxx: - $(MKDIR_P) $(DESTDIR)$(datadir)/eina_cxx/examples - cd $(srcdir) && $(install_sh_DATA) -c $(EINA_CXX_SRCS) $(DESTDIR)$(datadir)/eina_cxx/examples - -uninstall-local-einacxx: - for f in $(EINA_CXX_SRCS); do \ - rm -f $(DESTDIR)$(datadir)/eina_cxx/examples/$$f ; \ - done - -INSTALL_EXAMPLES += install-examples-einacxx -UNINSTALL_EXAMPLES += uninstall-local-einacxx diff --git a/unsorted/eina_cxx/.gitignore b/unsorted/eina_cxx/.gitignore deleted file mode 100644 index 1906c5e6..00000000 --- a/unsorted/eina_cxx/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -/eina_cxx_list_01 -/eina_cxx_thread_01 diff --git a/unsorted/eio.mk b/unsorted/eio.mk deleted file mode 100644 index 3f34c9b2..00000000 --- a/unsorted/eio.mk +++ /dev/null @@ -1,38 +0,0 @@ -EXTRA_PROGRAMS += \ -eio/eio_file_ls \ -eio/eio_file_copy \ -eio/efl_io_manager_open \ -eio/efl_io_manager_open_multi \ -eio/efl_io_manager_ls \ -eio/eio_sentry - -eio_eio_file_ls_SOURCES = eio/eio_file_ls.c -eio_eio_file_copy_SOURCES = eio/eio_file_copy.c -eio_efl_io_manager_open_SOURCES = eio/efl_io_manager_open.c -eio_efl_io_manager_open_multi_SOURCES = eio/efl_io_manager_open_multi.c -eio_efl_io_manager_ls_SOURCES = eio/efl_io_manager_ls.c -eio_eio_sentry_SOURCES = eio/eio_sentry.c - -EIO_SRCS = \ -eio/eio_file_ls.c \ -eio/eio_file_copy.c \ -eio/efl_io_manager_open.c \ -eio/efl_io_manager_open_multi.c \ -eio/efl_io_manager_ls.c \ -eio/eio_sentry.c - -EIO_DATA_FILES = eio/Makefile.examples - -DATA_FILES += $(EIO_DATA_FILES) - -install-examples-eio: - $(MKDIR_P) $(DESTDIR)$(datadir)/eio/examples - cd $(srcdir) && $(install_sh_DATA) -c $(EIO_SRCS) $(EIO_DATA_FILES) $(DESTDIR)$(datadir)/eio/examples - -uninstall-local-eio: - for f in $(EIO_SRCS) $(DATA_FILES); do \ - rm -f $(DESTDIR)$(datadir)/eio/examples/$$f ; \ - done - -INSTALL_EXAMPLES += install-examples-eio -UNINSTALL_EXAMPLES += uninstall-local-eio diff --git a/unsorted/eio/.gitignore b/unsorted/eio/.gitignore deleted file mode 100644 index 9443cc66..00000000 --- a/unsorted/eio/.gitignore +++ /dev/null @@ -1,7 +0,0 @@ -/eio_file_copy -/eio_file_ls -/efl_io_manager_ls -/efl_io_manager_open -/efl_io_manager_multi -/eio_sentry -/efl_io_manager_open_multi diff --git a/unsorted/eio/Makefile.examples b/unsorted/eio/Makefile.examples deleted file mode 100644 index 58070a92..00000000 --- a/unsorted/eio/Makefile.examples +++ /dev/null @@ -1,15 +0,0 @@ -CC=gcc -COMMON_FLAGS=`pkg-config --libs --cflags ecore,eio` - -EXAMPLES= eio_file_copy \ - eio_file_ls - -all: examples -examples: $(EXAMPLES) - -$(EXAMPLES): - $(CC) -o $@ $@.c $(COMMON_FLAGS) - -clean: - @echo "Cleaning up built objects..." - @rm -Rf $(EXAMPLES) diff --git a/unsorted/eldbus.mk b/unsorted/eldbus.mk deleted file mode 100644 index 05e43be1..00000000 --- a/unsorted/eldbus.mk +++ /dev/null @@ -1,41 +0,0 @@ -ELDBUS_SRCS = \ -eldbus/connman-list-services.c \ -eldbus/ofono-dial.c \ -eldbus/banshee.c \ -eldbus/complex-types.c \ -eldbus/complex-types-server.c \ -eldbus/server.c \ -eldbus/client.c \ -eldbus/simple-signal-emit.c \ -eldbus/complex-types-client-eina-value.c \ -eldbus/connect-address.c \ -eldbus/dbusmodel.c - -EXTRA_PROGRAMS += \ -eldbus/connman-list-services \ -eldbus/ofono-dial \ -eldbus/banshee \ -eldbus/complex-types \ -eldbus/complex-types-server \ -eldbus/server \ -eldbus/client \ -eldbus/simple-signal-emit \ -eldbus/complex-types-client-eina-value \ -eldbus/connect-address \ -eldbus/dbusmodel - - -ELDBUS_DATA_FILES = eldbus/Makefile.examples -DATA_FILES += $(ELDBUS_DATA_FILES) - -install-examples-eldbus: - $(MKDIR_P) $(DESTDIR)$(datadir)/eldbus/examples - cd $(srcdir) && $(install_sh_DATA) -c $(ELDBUS_SRCS) $(ELDBUS_DATA_FILES) $(DESTDIR)$(datadir)/eldbus/examples - -uninstall-local-eldbus: - for f in $(ELDBUS_SRCS) $(ELDBUS_DATA_FILES); do \ - rm -f $(DESTDIR)$(datadir)/eldbus/examples/$$f ; \ - done - -INSTALL_EXAMPLES += install-examples-eldbus -UNINSTALL_EXAMPLES += uninstall-local-eldbus diff --git a/unsorted/eldbus/.gitignore b/unsorted/eldbus/.gitignore deleted file mode 100644 index 70650f40..00000000 --- a/unsorted/eldbus/.gitignore +++ /dev/null @@ -1,11 +0,0 @@ -/banshee -/client -/complex-types -/complex-types-client-eina-value -/complex-types-server -/connect-address -/connman-list-services -/ofono-dial -/server -/simple-signal-emit -/dbusmodel diff --git a/unsorted/eldbus/Makefile.examples b/unsorted/eldbus/Makefile.examples deleted file mode 100644 index c6d24062..00000000 --- a/unsorted/eldbus/Makefile.examples +++ /dev/null @@ -1,22 +0,0 @@ -CC=gcc -COMMON_FLAGS=`pkg-config --libs --cflags eina,ecore,eldbus` - -EXAMPLES= banshee client \ - complex-types \ - complex-types-client-eina-value \ - complex-types-server \ - connman-list-services \ - ofono-dial \ - server \ - simple-signal-emit \ - connect-address - -all: examples -examples: $(EXAMPLES) - -$(EXAMPLES): - $(CC) -o $@ $@.c $(COMMON_FLAGS) - -clean: - @echo "Cleaning up built objects..." - @rm -Rf $(EXAMPLES) diff --git a/unsorted/elementary.mk b/unsorted/elementary.mk deleted file mode 100644 index 17f2e98e..00000000 --- a/unsorted/elementary.mk +++ /dev/null @@ -1,570 +0,0 @@ -DISTCLEANFILES += \ -elementary/codegen_example_generated.c \ -elementary/codegen_example_generated.h \ -elementary/codegen_example.edj - - -include ../../Makefile_Elm_Helpers.am - -PHONIES += elementary/screenshots - -ELM_SRCS = \ -elementary/actionslider_example_01.c \ -elementary/bg_example_01.c \ -elementary/bg_example_02.c \ -elementary/bg_example_03.c \ -elementary/box_example_02.c \ -elementary/bubble_example_01.c \ -elementary/button_example_00.c \ -elementary/button_example_01.c \ -elementary/calendar_example_01.c \ -elementary/calendar_example_02.c \ -elementary/calendar_example_03.c \ -elementary/calendar_example_04.c \ -elementary/calendar_example_05.c \ -elementary/calendar_example_06.c \ -elementary/check_example_01.c \ -elementary/clock_example.c \ -elementary/colorselector_example_01.c \ -elementary/conformant_example_01.c \ -elementary/conformant_example_02.c \ -elementary/combobox_example_01.c \ -elementary/ctxpopup_example_01.c \ -elementary/datetime_example.c \ -elementary/dayselector_example.c \ -elementary/diskselector_example_01.c \ -elementary/diskselector_example_02.c \ -elementary/entry_example.c \ -elementary/fileselector_button_example.c \ -elementary/fileselector_entry_example.c \ -elementary/fileselector_example.c \ -elementary/fileviewlist.c \ -elementary/filemvc.c \ -elementary/flip_example_01.c \ -elementary/flipselector_example.c \ -elementary/frame_example_01.c \ -elementary/general_funcs_example.c \ -elementary/gengrid_example.c \ -elementary/genlist_example_01.c \ -elementary/genlist_example_02.c \ -elementary/genlist_example_03.c \ -elementary/genlist_example_04.c \ -elementary/genlist_example_05.c \ -elementary/hover_example_01.c \ -elementary/hoversel_example_01.c \ -elementary/icon_example_01.c \ -elementary/image_example_01.c \ -elementary/index_example_01.c \ -elementary/index_example_02.c \ -elementary/inwin_example.c \ -elementary/label_example_01.c \ -elementary/layout_example_01.c \ -elementary/layout_example_02.c \ -elementary/layout_example_03.c \ -elementary/layout_model_connect.c \ -elementary/list_example_01.c \ -elementary/list_example_02.c \ -elementary/list_example_03.c \ -elementary/location_example_01.c \ -elementary/map_example_01.c \ -elementary/map_example_02.c \ -elementary/map_example_03.c \ -elementary/mapbuf_example.c \ -elementary/menu_example_01.c \ -elementary/naviframe_example.c \ -elementary/notify_example_01.c \ -elementary/panes_example.c \ -elementary/panel_example_01.c \ -elementary/photocam_example_01.c \ -elementary/prefs_example_01.c \ -elementary/prefs_example_02.c \ -elementary/prefs_example_03.c \ -elementary/popup_example_01.c \ -elementary/popup_example_02.c \ -elementary/popup_example_03.c \ -elementary/progressbar_example.c \ -elementary/radio_example_01.c \ -elementary/radio_example_02.c \ -elementary/segment_control_example.c \ -elementary/separator_example_01.c \ -elementary/slider_example.c \ -elementary/slideshow_example.c \ -elementary/spinner_example.c \ -elementary/scroller_example_01.c \ -elementary/table_example_01.c \ -elementary/table_example_02.c \ -elementary/theme_example_01.c \ -elementary/theme_example_02.c \ -elementary/thumb_example_01.c \ -elementary/toolbar_example_01.c \ -elementary/toolbar_example_02.c \ -elementary/toolbar_example_03.c \ -elementary/transit_example_01.c \ -elementary/transit_example_02.c \ -elementary/transit_example_03.c \ -elementary/transit_example_04.c \ -elementary/web_example_01.c \ -elementary/web_example_02.c \ -elementary/win_example.c \ -elementary/track_example_01.c \ -elementary/evas3d_object_on_button_example.c \ -elementary/evas3d_scene_on_button_example.c \ -elementary/evas3d_map_example.c \ -elementary/efl_thread_1.c \ -elementary/efl_thread_2.c \ -elementary/efl_thread_3.c \ -elementary/efl_thread_4.c \ -elementary/efl_thread_5.c \ -elementary/efl_thread_6.c \ -elementary/efl_ui_list_example_1.c \ -elementary/efl_ui_view_list_example_1.c \ -elementary/efl_ui_view_list_example_2.c \ -elementary/efl_ui_view_list_example_3.c - -ELM_SRCS += \ -elementary/bg_cxx_example_01.cc \ -elementary/bg_cxx_example_02.cc \ -elementary/box_cxx_example_02.cc \ -elementary/button_cxx_example_00.cc \ -elementary/button_cxx_example_01.cc \ -elementary/calendar_cxx_example_01.cc \ -elementary/calendar_cxx_example_02.cc \ -elementary/calendar_cxx_example_03.cc \ -elementary/calendar_cxx_example_04.cc \ -elementary/calendar_cxx_example_05.cc \ -elementary/clock_cxx_example.cc \ -elementary/icon_cxx_example_01.cc \ -elementary/menu_cxx_example_01.cc \ -elementary/popup_cxx_example.cc \ -elementary/radio_cxx_example_01.cc \ -elementary/slider_cxx_example.cc \ -elementary/spinner_cxx_example.cc \ -elementary/table_cxx_example_01.cc \ -elementary/table_cxx_example_02.cc \ -elementary/toolbar_cxx_example_01.cc \ -$(NULL) - -ELM_EDCS = \ -elementary/twitter_example_01.edc \ -elementary/evas3d_map_example.edc \ -elementary/theme_example.edc \ -elementary/layout_example.edc \ -elementary/codegen_example.edc \ -elementary/efl_ui_view_list_example.edc \ -elementary/prefs_example_03.edc - -ELM_EPCS = \ -elementary/prefs_example_01.epc \ -elementary/prefs_example_02.epc \ -elementary/prefs_example_03.epc - -.epc.epb: - $(AM_V_EPB)$(ELM_PREFS_CC) $< $@ - -ELM_DATA_FILES = \ -elementary/dict.txt \ -$(ELM_EDCS) \ -$(ELM_EPCS) - -clean-local-elm: - rm -f elementary/*.epb elementary/*.cfg elementary/*.cfg.bkp elementary/*.edj - -ELEMENTARY_CODEGEN_FLAGS = --prefix=codegen_example -ELEMENTARY_CODEGEN_FILES = \ -elementary/codegen_example_generated.c \ -elementary/codegen_example_generated.h - -$(ELEMENTARY_CODEGEN_FILES): elementary/codegen_example.edj - $(AM_V_CODEGEN)$(ELEMENTARY_CODEGEN) $(ELEMENTARY_CODEGEN_FLAGS) $(<) elm/example/mylayout/default $(ELEMENTARY_CODEGEN_FILES) - - -elementary_codegen_example_SOURCES = \ -elementary/codegen_example.c -elementary_codegen_example_CPPFLAGS = \ -$(AM_CPPFLAGS) \ --I$(top_builddir)/src/examples/elementary - -nodist_elementary_codegen_example_SOURCES = \ -$(ELEMENTARY_CODEGEN_FILES) - -if HAVE_AM_16 -elementary/codegen_example-codegen_example.$(OBJEXT): $(ELEMENTARY_CODEGEN_FILES) -else -elementary/elementary_codegen_example-codegen_example.$(OBJEXT): $(ELEMENTARY_CODEGEN_FILES) -endif - - -if HAVE_CSHARP - -if HAVE_WIN32 -MCSFLAGS ?= -MCSFLAGS += -define:WIN32 -endif - -elementary_efl_ui_slider_mono_SOURCES = \ - elementary/efl_ui_slider_mono.cs - -elementary/efl_ui_slider_mono$(EXEEXT): $(elementary_efl_ui_slider_mono_SOURCES) $(am_dirstamp) $(top_builddir)/src/lib/efl_mono/libefl_mono.dll - @rm -f elementary/efl_ui_slider_mono$(EXEEXT) - $(AM_V_MCS) $(MCS) $(MCSFLAGS) -r:$(abs_top_builddir)/src/lib/efl_mono/libefl_mono.dll -out:$@ $(filter %.cs, $(^)) - -elementary_efl_ui_unit_converter_SOURCES = \ - elementary/efl_ui_unit_converter.cs - -elementary/efl_ui_unit_converter$(EXEEXT): $(elementary_efl_ui_unit_converter_SOURCES) $(am_dirstamp) $(top_builddir)/src/lib/efl_mono/libefl_mono.dll - @rm -f elementary/efl_ui_unit_converter$(EXEEXT) - $(AM_V_MCS) $(MCS) $(MCSFLAGS) -r:$(abs_top_builddir)/src/lib/efl_mono/libefl_mono.dll -out:$@ $(filter %.cs, $(^)) - -endif - -EXTRA_PROGRAMS += \ -elementary/actionslider_example_01 \ -elementary/bg_example_01 \ -elementary/bg_example_02 \ -elementary/bg_example_03 \ -elementary/box_example_02 \ -elementary/bubble_example_01 \ -elementary/button_example_00 \ -elementary/button_example_01 \ -elementary/calendar_example_01 \ -elementary/calendar_example_02 \ -elementary/calendar_example_03 \ -elementary/calendar_example_04 \ -elementary/calendar_example_05 \ -elementary/calendar_example_06 \ -elementary/check_example_01 \ -elementary/clock_example \ -elementary/codegen_example \ -elementary/colorselector_example_01 \ -elementary/conformant_example_01 \ -elementary/conformant_example_02 \ -elementary/combobox_example_01 \ -elementary/ctxpopup_example_01 \ -elementary/datetime_example \ -elementary/dayselector_example \ -elementary/diskselector_example_01 \ -elementary/diskselector_example_02 \ -elementary/entry_example \ -elementary/fileselector_button_example \ -elementary/fileselector_entry_example \ -elementary/fileselector_example \ -elementary/fileviewlist \ -elementary/filemvc \ -elementary/flip_example_01 \ -elementary/flipselector_example \ -elementary/frame_example_01 \ -elementary/general_funcs_example \ -elementary/gengrid_example \ -elementary/genlist_example_01 \ -elementary/genlist_example_02 \ -elementary/genlist_example_03 \ -elementary/genlist_example_04 \ -elementary/genlist_example_05 \ -elementary/hover_example_01 \ -elementary/hoversel_example_01 \ -elementary/icon_example_01 \ -elementary/image_example_01 \ -elementary/index_example_01 \ -elementary/index_example_02 \ -elementary/inwin_example \ -elementary/label_example_01 \ -elementary/layout_example_01 \ -elementary/layout_example_02 \ -elementary/layout_example_03 \ -elementary/layout_model_connect \ -elementary/list_example_01 \ -elementary/list_example_02 \ -elementary/list_example_03 \ -elementary/location_example_01 \ -elementary/map_example_01 \ -elementary/map_example_02 \ -elementary/map_example_03 \ -elementary/mapbuf_example \ -elementary/menu_example_01 \ -elementary/naviframe_example \ -elementary/notify_example_01 \ -elementary/panes_example \ -elementary/panel_example_01 \ -elementary/photocam_example_01 \ -elementary/prefs_example_01 \ -elementary/prefs_example_02 \ -elementary/prefs_example_03 \ -elementary/popup_example_01 \ -elementary/popup_example_02 \ -elementary/popup_example_03 \ -elementary/progressbar_example \ -elementary/radio_example_01 \ -elementary/radio_example_02 \ -elementary/segment_control_example \ -elementary/separator_example_01 \ -elementary/slider_example \ -elementary/slideshow_example \ -elementary/spinner_example \ -elementary/scroller_example_01 \ -elementary/table_example_01 \ -elementary/table_example_02 \ -elementary/theme_example_01 \ -elementary/theme_example_02 \ -elementary/thumb_example_01 \ -elementary/toolbar_example_01 \ -elementary/toolbar_example_02 \ -elementary/toolbar_example_03 \ -elementary/transit_example_01 \ -elementary/transit_example_02 \ -elementary/transit_example_03 \ -elementary/transit_example_04 \ -elementary/web_example_01 \ -elementary/web_example_02 \ -elementary/win_example \ -elementary/track_example_01 \ -elementary/evas3d_object_on_button_example \ -elementary/evas3d_scene_on_button_example \ -elementary/evas3d_map_example \ -elementary/efl_thread_1 \ -elementary/efl_thread_2 \ -elementary/efl_thread_3 \ -elementary/efl_thread_4 \ -elementary/efl_thread_5 \ -elementary/efl_thread_6 \ -elementary/efl_ui_list_example_1 \ -elementary/efl_ui_view_list_example_1 \ -elementary/efl_ui_view_list_example_2 \ -elementary/efl_ui_view_list_example_3 -#benchmark3d -#sphere-hunter - -# benchmark3d_SOURCES = \ - performance/performance.c \ - performance/camera_light.c \ - performance/tools_private.h \ - performance/graphical_struct.h \ - performance/Tools.h \ - performance/graphical.c - -# sphere_hunter_SOURCES = \ - sphere_hunter/evas_3d_sphere_hunter.c - -# files_DATA += performance/layout.edj sphere_hunter/sphere_hunter.edj - -# performance/layout.edj: performance/layout.edc -# $(AM_V_EDJ) \ - $(MKDIR_P) performance/; \ - $(EDJE_CC) $(EDJE_CC_FLAGS) -id performance/ $< $@ - -# sphere_hunter/sphere_hunter.edj: sphere_hunter/sphere_hunter.edc -# $(AM_V_EDJ) \ - $(MKDIR_P) sphere_hunter/; \ - $(EDJE_CC) $(EDJE_CC_FLAGS) -id sphere_hunter/ -id $(top_srcdir)/data/elementary/themes $< $@ - -if HAVE_CXX -EXTRA_PROGRAMS += \ -elementary/bg_cxx_example_01 \ -elementary/bg_cxx_example_02 \ -elementary/box_cxx_example_02 \ -elementary/button_cxx_example_00 \ -elementary/button_cxx_example_01 \ -elementary/calendar_cxx_example_01 \ -elementary/calendar_cxx_example_02 \ -elementary/calendar_cxx_example_03 \ -elementary/calendar_cxx_example_04 \ -elementary/calendar_cxx_example_05 \ -elementary/clock_cxx_example \ -elementary/icon_cxx_example_01 \ -elementary/menu_cxx_example_01 \ -elementary/popup_cxx_example \ -elementary/radio_cxx_example_01 \ -elementary/slider_cxx_example \ -elementary/spinner_cxx_example \ -elementary/table_cxx_example_01 \ -elementary/table_cxx_example_02 \ -elementary/toolbar_cxx_example_01 \ -$(NULL) - -elementary_bg_cxx_example_01_SOURCES = elementary/bg_cxx_example_01.cc -elementary_bg_cxx_example_02_SOURCES = elementary/bg_cxx_example_02.cc -elementary_box_cxx_example_02_SOURCES = elementary/box_cxx_example_02.cc -elementary_button_cxx_example_00_SOURCES = elementary/button_cxx_example_00.cc -elementary_button_cxx_example_01_SOURCES = elementary/button_cxx_example_01.cc -elementary_calendar_cxx_example_01_SOURCES = elementary/calendar_cxx_example_01.cc -elementary_calendar_cxx_example_02_SOURCES = elementary/calendar_cxx_example_02.cc -elementary_calendar_cxx_example_03_SOURCES = elementary/calendar_cxx_example_03.cc -elementary_calendar_cxx_example_04_SOURCES = elementary/calendar_cxx_example_04.cc -elementary_calendar_cxx_example_05_SOURCES = elementary/calendar_cxx_example_05.cc -elementary_clock_cxx_example_SOURCES = elementary/clock_cxx_example.cc -elementary_icon_cxx_example_01_SOURCES = elementary/icon_cxx_example_01.cc -elementary_menu_cxx_example_01_SOURCES = elementary/menu_cxx_example_01.cc -elementary_radio_cxx_example_01_SOURCES = elementary/radio_cxx_example_01.cc -elementary_popup_cxx_example_SOURCES = elementary/popup_cxx_example.cc -elementary_slider_cxx_example_SOURCES = elementary/slider_cxx_example.cc -elementary_spinner_cxx_example_SOURCES = elementary/spinner_cxx_example.cc -elementary_table_cxx_example_01_SOURCES = elementary/table_cxx_example_01.cc -elementary_table_cxx_example_02_SOURCES = elementary/table_cxx_example_02.cc -elementary_toolbar_cxx_example_01_SOURCES = elementary/toolbar_cxx_example_01.cc - - -endif - -if HAVE_CSHARP - -EXTRA_PROGRAMS += \ -elementary/efl_ui_slider_mono \ -elementary/efl_ui_unit_converter - -endif - -# This variable will hold the list of screenshots that will be made -# by "make screenshots". Each item in the list is of the form: -# :: -SCREENSHOTS = \ -elementary/actionslider_example_01:actionslider_01.png:0.0 \ -elementary/bg_example_02:bg_01.png:0.0 \ -elementary/box_example_02:box_example_02.png:1.3 \ -elementary/bubble_example_01:bubble_example_01.png:0.0 \ -elementary/button_example_00:button_00.png:0.0 \ -elementary/button_example_01:button_01.png:0.0 \ -elementary/check_example_01:check_example_01.png:0.0 \ -elementary/colorselector_example_01:colorselector_example_01.png:0.0 \ -elementary/animator_example_01:animator_example_01.png:0.2 \ -elementary/animator_example_01:animator_example_02.png:0.5 \ -elementary/animator_example_01:animator_example_03.png:0.9 \ -elementary/flip_example_01:flip_example_01.png:0.0 \ -elementary/frame_example_01:frame_example_01.png:0.0 \ -elementary/hover_example_01:hover_example_01.png:0.0 \ -elementary/hoversel_example_01:hoversel_example_01.png:0.0 \ -elementary/label_example_01:label_example_01.png:0.0 \ -elementary/theme_example_01:theme_example_01.png:0.0 \ -elementary/conformant_example_01:conformant_example_01.png:0.0 \ -elementary/conformant_example_02:conformant_example_02.png:0.0 \ -elementary/combobox_example_01:combobox_example_01.png:0.0 \ -elementary/calendar_example_01:calendar_example_01.png:0.0 \ -elementary/calendar_example_02:calendar_example_02.png:0.0 \ -elementary/calendar_example_03:calendar_example_03.png:0.0 \ -elementary/calendar_example_04:calendar_example_04.png:0.0 \ -elementary/calendar_example_05:calendar_example_05.png:0.0 \ -elementary/calendar_example_06:calendar_example_06.png:0.0 \ -elementary/datetime_example:datetime_example.png:0.0 \ -elementary/map_example_01:map_example_01.png:2 \ -elementary/map_example_02:map_example_02.png:2.5 \ -elementary/map_example_03:map_example_03.png:2 \ -elementary/toolbar_example_01:toolbar_example_01.png:0.0 \ -elementary/toolbar_example_02:toolbar_example_02.png:1 \ -elementary/toolbar_example_03:toolbar_example_03.png:1 \ -elementary/spinner_example:spinner_example.png:0.0 \ -elementary/clock_example:clock_example.png:0.5 \ -elementary/dayselector_example:dayselector_example.png:0.0 \ -elementary/mapbuf_example:mapbuf_example.png:0.0 \ -elementary/image_example_01:image_example_01.png:0.0 \ -elementary/diskselector_example_01:diskselector_example_01.png:0.2 \ -elementary/diskselector_example_02:diskselector_example_02.png:0.2 \ -elementary/icon_example_01:icon_example_01.png:0.0 \ -elementary/layout_example_01:layout_example_01.png:0.0 \ -elementary/layout_example_02:layout_example_02.png:0.0 \ -elementary/layout_example_03:layout_example_03.png:0.0 \ -elementary/list_example_01:list_example_01.png:0.0 \ -elementary/list_example_02:list_example_02.png:0.0 \ -elementary/list_example_03:list_example_03.png:0.0 \ -elementary/segment_control_example:segment_control_example.png:0.0 \ -elementary/flipselector_example:flipselector_example.png:0.0 \ -elementary/fileselector_example:fileselector_example.png:0.0 \ -elementary/index_example_02:index_example_03.png:0.3 \ -elementary/slider_example:slider_example.png:0.0 \ -elementary/panes_example:panes_example.png:0.0 \ -elementary/ctxpopup_example_01:ctxpopup_example_01.png:0.0 \ -elementary/separator_example_01:separator_example_01.png:0.0 \ -elementary/radio_example_01:radio_example_01.png:0.0 \ -elementary/radio_example_02:radio_example_02.png:0.0 \ -elementary/panel_example_01:panel_example_01.png:0.0 \ -elementary/gengrid_example:gengrid_example.png:0.0 \ -elementary/genlist_example_01:genlist_example_01.png:0.1 \ -elementary/genlist_example_02:genlist_example_02.png:0.1 \ -elementary/genlist_example_03:genlist_example_03.png:0.1 \ -elementary/genlist_example_04:genlist_example_04.png:0.1 \ -elementary/genlist_example_05:genlist_example_05.png:0.1 \ -elementary/thumb_example_01:thumb_example_01.png:0.5 \ -elementary/entry_example:entry_example.png:0.0 \ -elementary/progressbar_example:progressbar_example.png:0.0 \ -elementary/notify_example_01:notify_example_01.png:0.0 \ -elementary/notify_example_01:notify_example_01_a.png:6.0 \ -elementary/popup_example_01:popup_example_01.png:1.0 \ -elementary/popup_example_01:popup_example_01_a.png:6.0 \ -elementary/popup_example_02:popup_example_02.png:0.2 \ -elementary/popup_example_03:popup_example_03.png:0.2 \ -elementary/slideshow_example:slideshow_example.png:1.0 \ -elementary/photocam_example_01:photocam_example_01.png:3 \ -elementary/scroller_example_01:scroller_example_01.png:0.0 \ -elementary/inwin_example:inwin_example.png:0.0 \ -elementary/inwin_example:inwin_example_a.png:0.2 \ -elementary/table_example_01:table_example_01.png:0.0 \ -elementary/table_example_02:table_example_02.png:0.0 \ -elementary/menu_example_01:menu_example_01.png:0.5 - -if HAVE_CXX -SCREENSHOTS += \ -elementary/bg_cxx_example_01:bg_cxx_example_01.png:0.0 \ -elementary/bg_cxx_example_02:bg_cxx_example_02.png:0.0 \ -elementary/box_cxx_example_02:box_cxx_example_02.png:1.3 \ -elementary/button_cxx_example_00:button_cxx_example_00.png:0.0 \ -elementary/button_cxx_example_01:button_cxx_example_01.png:0.0 \ -elementary/calendar_cxx_example_01:calendar_cxx_example_01.png:0.0 \ -elementary/calendar_cxx_example_02:calendar_cxx_example_02.png:0.0 \ -elementary/calendar_cxx_example_03:calendar_cxx_example_03.png:0.0 \ -elementary/calendar_cxx_example_04:calendar_cxx_example_04.png:0.0 \ -elementary/calendar_cxx_example_05:calendar_cxx_example_05.png:0.0 \ -elementary/clock_cxx_example:clock_cxx_example.png:0.5 \ -elementary/icon_cxx_example_01:icon_cxx_example_01.png:0.0 \ -elementary/menu_cxx_example_01:menu_cxx_example_01.png:0.5 \ -elementary/popup_cxx_example_01:popup_cxx_example_01_a.png:6.0 \ -elementary/radio_cxx_example_01:radio_cxx_example_01.png:0.0 \ -elementary/slider_cxx_example:slider_cxx_example.png:0.0 \ -elementary/spinner_cxx_example:spinner_cxx_example.png:0.0 \ -elementary/table_cxx_example_01:table_cxx_example_01.png:0.0 \ -elementary/table_cxx_example_02:table_cxx_example_02.png:0.0 \ -elementary/toolbar_cxx_example_01:toolbar_cxx_example_01.png:0.0 \ -$(NULL) -endif - -HTML_SS_DIR=$(top_builddir)/doc/html/screenshots -LATEX_SS_DIR=$(top_builddir)/doc/latex/screenshots -screenshots: examples - @mkdir -p $(HTML_SS_DIR) - @mkdir -p $(LATEX_SS_DIR) - @for ss in $(SCREENSHOTS); do \ - SS_ENTRY=($${ss//:/ }) ; \ - EXAMPLE=$${SS_ENTRY[0]} ; \ - SS_FILE=$${SS_ENTRY[1]} ; \ - SS_DELAY=$${SS_ENTRY[2]} ; \ - ILLUME_KBD=0,0,240,123 ILLUME_IND=0,0,240,32 ILLUME_STK=0,288,240,32 ELM_ENGINE="shot:delay=$${SS_DELAY}:file=$(HTML_SS_DIR)/$${SS_FILE}" ./$${EXAMPLE} ; \ - convert $(HTML_SS_DIR)/$${SS_FILE} $(LATEX_SS_DIR)/$${SS_FILE/.png/.eps} ; \ - done - -ELM_DATA_FILES += \ -elementary/performance/layout.edc \ -elementary/performance/background.png \ -elementary/performance/target_texture.png \ -elementary/sphere_hunter/sphere_hunter.edc \ -elementary/sphere_hunter/score.jpg \ -elementary/sphere_hunter/EFL_victory.png \ -elementary/sphere_hunter/EFL_defeat.png - -ELM_EDJS = $(ELM_EDCS:%.edc=%.edj) -ELM_EPBS = $(ELM_EPCS:%.epc=%.epb) -EDCS += $(ELM_EDCS) - -if HAVE_CSHARP -ELM_DATA_FILES += $(MONO_SRCS) -endif - -DATA_FILES += $(ELM_DATA_FILES) - -install-examples-elm: - $(MKDIR_P) $(DESTDIR)$(datadir)/elementary/examples - cd $(srcdir) && $(install_sh_DATA) -c $(ELM_SRCS) $(ELM_EDCS) $(ELM_DATA_FILES) $(DESTDIR)$(datadir)/elementary/examples - cd $(builddir) && $(install_sh_DATA) -c $(ELM_EDJS) $(DESTDIR)$(datadir)/elementary/examples - -uninstall-local-elm: - for f in $(ELM_SRCS); do \ - rm -f $(DESTDIR)$(datadir)/elementary/examples/$$f ; \ - done - -INSTALL_EXAMPLES += install-examples-elm -UNINSTALL_EXAMPLES += uninstall-local-elm diff --git a/unsorted/elementary/.gitignore b/unsorted/elementary/.gitignore deleted file mode 100644 index f59adb35..00000000 --- a/unsorted/elementary/.gitignore +++ /dev/null @@ -1,163 +0,0 @@ -/actionslider_example_01 -/bg_example_01 -/bg_example_02 -/bg_example_03 -/box_example_02 -/box_cxx_example_02 -/bubble_example_01 -/button_example_00 -/button_example_01 -/calendar_example_01 -/calendar_example_02 -/calendar_example_03 -/calendar_example_04 -/calendar_example_05 -/calendar_example_06 -/check_example_01 -/clock_example -/colorselector_example_01 -/combobox_example_01 -/conformant_example_01 -/conformant_example_02 -/ctxpopup_example_01 -/datetime_example -/diskselector_example_01 -/diskselector_example_02 -/efl_thread_1 -/efl_thread_2 -/efl_thread_3 -/efl_thread_4 -/efl_thread_5 -/efl_thread_6 -/entry_example -/fileselector_button_example -/fileselector_entry_example -/fileselector_example -/fileviewlist -/filemvc -/flip_example_01 -/flipselector_example -/frame_example_01 -/general_funcs_example -/gengrid_example -/genlist_example_01 -/genlist_example_02 -/genlist_example_03 -/genlist_example_04 -/genlist_example_05 -/hover_example_01 -/hoversel_example_01 -/icon_example_01 -/image_example_01 -/index_example_01 -/index_example_02 -/inwin_example -/label_example_01 -/layout_example_01 -/layout_example_02 -/layout_example_03 -/layout_model_connect -/list_example_01 -/list_example_02 -/list_example_03 -/efl_ui_list_example_1 -/efl_ui_view_list_example_1 -/efl_ui_view_list_example_2 -/efl_ui_view_list_example_3 -/map_example_01 -/map_example_02 -/map_example_03 -/mapbuf_example -/menu_example_01 -/naviframe_example -/notify_example_01 -/panel_example_01 -/panes_example -/photocam_example_01 -/popup_example_01 -/popup_example_02 -/popup_example_03 -/progressbar_example -/radio_example_01 -/radio_example_02 -/scroller_example_01 -/segment_control_example -/separator_example_01 -/slider_example -/slideshow_example -/spinner_example -/table_example_01 -/table_example_02 -/theme_example_01 -/theme_example_02 -/thumb_example_01 -/toggle_example_01 -/toolbar_example_01 -/toolbar_example_02 -/toolbar_example_03 -/transit_example_01 -/transit_example_02 -/transit_example_03 -/transit_example_04 -/web_example -/win_example -/dayselector_example -/codegen_example -/glview_example_01 -/location_example_01 -/prefs_example_01 -/prefs_example_01.epb -/prefs_example_02 -/prefs_example_02.epb -/prefs_example_03 -/prefs_example_03.epb -/web_example_01 -/web_example_02 -/track_example_01 -/3d_list_example -/3d_scene_on_button_example -/button_on_3d_object_example -/evas3d_object_on_button_example -/evas3d_scene_on_button_example -/evas3d_map_example -/sphere_hunter/sphere_hunter -/performance/performance -/bg_cxx_example_01 -/bg_cxx_example_02 -/bubble_cxx_example_01 -/button_cxx_example_00 -/button_cxx_example_01 -/calendar_cxx_example_01 -/calendar_cxx_example_02 -/calendar_cxx_example_03 -/calendar_cxx_example_04 -/calendar_cxx_example_05 -/check_cxx_example_01 -/clock_cxx_example -/conformant_cxx_example_01 -/conformant_cxx_example_02 -/datetime_cxx_example -/frame_cxx_example_01 -/glview_cxx_example_01 -/hoversel_cxx_example_01 -/icon_cxx_example_01 -/image_cxx_example_01 -/label_cxx_example_01 -/location_cxx_example_01 -/menu_cxx_example_01 -/notify_cxx_example_01 -/panel_cxx_example_01 -/panes_cxx_example -/popup_cxx_example -/radio_cxx_example_01 -/separator_cxx_example_01 -/slider_cxx_example -/spinner_cxx_example -/table_cxx_example_01 -/table_cxx_example_02 -/thumb_cxx_example_01 -/benchmark3d -/sphere-hunter -/codegen_example_generated.c -/codegen_example_generated.h -/toolbar_cxx_example_01 diff --git a/unsorted/elocation.mk b/unsorted/elocation.mk deleted file mode 100644 index 2ba586bf..00000000 --- a/unsorted/elocation.mk +++ /dev/null @@ -1,25 +0,0 @@ -EXTRA_PROGRAMS += \ -elocation/elocation - -elocation_elocation_SOURCES = \ -elocation/elocation.c - -ELOCATION_SRCS = \ -elocation/elocation.c - -ELOCATION_DATA_FILES = elocation/Makefile.examples - -DATA_FILES += $(ELOCATION_DATA_FILES) - -install-examples-elocation: - $(MKDIR_P) $(DESTDIR)$(datadir)/elocation/examples - cd $(srcdir) && $(install_sh_DATA) -c $(ELOCATION_SRCS) $(ELOCATION_DATA_FILES) $(DESTDIR)$(datadir)/elocation/examples - -uninstall-local-elocation: - for f in $(ELOCATION_SRCS) $(ELOCATION_DATA_FILES); do \ - rm -f $(DESTDIR)$(datadir)/elocation/examples/$$f ; \ - done - - -INSTALL_EXAMPLES += install-examples-elocation -UNINSTALL_EXAMPLES += uninstall-local-elocation diff --git a/unsorted/elocation/.gitignore b/unsorted/elocation/.gitignore deleted file mode 100644 index 5945c2ea..00000000 --- a/unsorted/elocation/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/elocation diff --git a/unsorted/elocation/Makefile.examples b/unsorted/elocation/Makefile.examples deleted file mode 100644 index 20ab2b26..00000000 --- a/unsorted/elocation/Makefile.examples +++ /dev/null @@ -1,14 +0,0 @@ -CC=gcc -COMMON_FLAGS=`pkg-config --libs --cflags eina,ecore,eldbus,elocation` - -EXAMPLES= elocation - -all: examples -examples: $(EXAMPLES) - -$(EXAMPLES): - $(CC) -o $@ $@.c $(COMMON_FLAGS) - -clean: - @echo "Cleaning up built objects..." - @rm -Rf $(EXAMPLES) diff --git a/unsorted/emile.mk b/unsorted/emile.mk deleted file mode 100644 index 4091590c..00000000 --- a/unsorted/emile.mk +++ /dev/null @@ -1,17 +0,0 @@ -EMILE_SRCS = \ -emile/emile_base64.c - -EXTRA_PROGRAMS += \ -emile/emile_base64 - -install-examples-emile: - $(MKDIR_P) $(DESTDIR)$(datadir)/emile/examples - cd $(srcdir) && $(install_sh_DATA) -c $(EMILE_SRCS) $(DESTDIR)$(datadir)/emile/examples - -uninstall-local-emile: - for f in $(EMILE_SRCS); do \ - rm -f $(DESTDIR)$(datadir)/emile/examples/$$f ; \ - done - -INSTALL_EXAMPLES += install-examples-emile -UNINSTALL_EXAMPLES += uninstall-local-emile diff --git a/unsorted/emile/.gitignore b/unsorted/emile/.gitignore deleted file mode 100644 index 2e9672e3..00000000 --- a/unsorted/emile/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/emile_base64 diff --git a/unsorted/emile/Makefile.examples b/unsorted/emile/Makefile.examples deleted file mode 100644 index 3634a2d2..00000000 --- a/unsorted/emile/Makefile.examples +++ /dev/null @@ -1,14 +0,0 @@ -CC=gcc -COMMON_FLAGS=`pkg-config --libs --cflags eina, emile` - -EXAMPLES= emile_base64 - -all: examples -examples: $(EXAMPLES) - -$(EXAMPLES): - $(CC) -o $@ $@.c $(COMMON_FLAGS) - -clean: - @echo "Cleaning up built objects..." - @rm -Rf $(EXAMPLES) diff --git a/unsorted/emotion.mk b/unsorted/emotion.mk deleted file mode 100644 index 1fa0cd55..00000000 --- a/unsorted/emotion.mk +++ /dev/null @@ -1,29 +0,0 @@ -EXTRA_PROGRAMS += \ -emotion/emotion_basic_example \ -emotion/emotion_generic_example \ -emotion/emotion_generic_subtitle_example \ -emotion/emotion_border_example \ -emotion/emotion_signals_example - -EMOTION_SRCS = \ -emotion/emotion_basic_example.c \ -emotion/emotion_generic_example.c \ -emotion/emotion_generic_subtitle_example.c \ -emotion/emotion_border_example.c \ -emotion/emotion_signals_example.c - -EMOTION_DATA_FILES = emotion/Makefile.examples - -DATA_FILES += $(EMOTION_DATA_FILES) - -install-examples-emotion: - $(MKDIR_P) $(DESTDIR)$(datadir)/emotion/examples - cd $(srcdir) && $(install_sh_DATA) -c $(EMOTION_SRCS) $(EMOTION_DATA_FILES) $(DESTDIR)$(datadir)/emotion/examples - -uninstall-local-emotion: - for f in $(EMOTION_SRCS) $(EMOTION_DATA_FILES); do \ - rm -f $(DESTDIR)$(datadir)/emotion/examples/$$f ; \ - done - -INSTALL_EXAMPLES += install-examples-emotion -UNINSTALL_EXAMPLES += uninstall-local-emotion diff --git a/unsorted/emotion/.gitignore b/unsorted/emotion/.gitignore deleted file mode 100644 index 49abd9e8..00000000 --- a/unsorted/emotion/.gitignore +++ /dev/null @@ -1,5 +0,0 @@ -/emotion_basic_example -/emotion_border_example -/emotion_generic_example -/emotion_generic_subtitle_example -/emotion_signals_example diff --git a/unsorted/emotion/Makefile.examples b/unsorted/emotion/Makefile.examples deleted file mode 100644 index b890993a..00000000 --- a/unsorted/emotion/Makefile.examples +++ /dev/null @@ -1,18 +0,0 @@ -CC=gcc -COMMON_FLAGS=`pkg-config --libs --cflags eo,eina,ecore,evas,ecore-evas,emotion` - -EXAMPLES= emotion_basic_example \ - emotion_border_example \ - emotion_generic_example \ - emotion_generic_subtitle_example \ - emotion_signals_example - -all: examples -examples: $(EXAMPLES) - -$(EXAMPLES): - $(CC) -o $@ $@.c $(COMMON_FLAGS) - -clean: - @echo "Cleaning up built objects..." - @rm -Rf $(EXAMPLES) diff --git a/unsorted/eolian_cxx.mk b/unsorted/eolian_cxx.mk deleted file mode 100644 index 589c8b51..00000000 --- a/unsorted/eolian_cxx.mk +++ /dev/null @@ -1,94 +0,0 @@ -EOL_CXX_SRCS = \ -eolian_cxx/eolian_cxx_simple_01.cc \ -eolian_cxx/eolian_cxx_callbacks_01.cc \ -eolian_cxx/ns_colourable.eo \ -eolian_cxx/ns_colourablesquare.eo \ -$(IMPL) - -if HAVE_CXX - -EOL_CXX_GENERATED = \ -eolian_cxx/ns_colourable.eo.c \ -eolian_cxx/ns_colourable.eo.h \ -eolian_cxx/ns_colourable.eo.hh \ -eolian_cxx/ns_colourable.eo.impl.hh \ -eolian_cxx/ns_colourablesquare.eo.c \ -eolian_cxx/ns_colourablesquare.eo.h \ -eolian_cxx/ns_colourablesquare.eo.hh \ -eolian_cxx/ns_colourablesquare.eo.impl.hh - -DISTCLEANFILES += $(EOL_CXX_GENERATED) - -EXTRA_PROGRAMS += \ -eolian_cxx_eolian_cxx_simple_01 \ -eolian_cxx_eolian_cxx_simple_01_cxx_impl \ -eolian_cxx_eolian_cxx_callbacks_01 - -eolian_cxx_eolian_cxx_simple_01_SOURCES = \ -eolian_cxx/eolian_cxx_simple_01.cc \ -eolian_cxx/colourable.c \ -eolian_cxx/colourablesquare.c -eolian_cxx_eolian_cxx_simple_01_CPPFLAGS = \ -$(AM_CPPFLAGS) \ --I$(top_builddir)/src/examples/eolian_cxx - -eolian_cxx_eolian_cxx_simple_01_cxx_impl_SOURCES = \ -eolian_cxx/eolian_cxx_simple_01.cc \ -eolian_cxx/colourable.c \ -eolian_cxx/colourablesquare.c \ -eolian_cxx/colourable_cxx.cc \ -eolian_cxx/colourablesquare_stub.h \ -eolian_cxx/colourable_stub.h \ -eolian_cxx/colourablesquare_cxx.cc -eolian_cxx_eolian_cxx_simple_01_cxx_impl_CPPFLAGS = \ -$(AM_CPPFLAGS) \ --I$(top_builddir)/src/examples/eolian_cxx - -eolian_cxx_eolian_cxx_callbacks_01_SOURCES = \ -eolian_cxx/eolian_cxx_callbacks_01.cc -eolian_cxx_eolian_cxx_callbacks_01_CPPFLAGS = \ -$(AM_CPPFLAGS) \ --I$(top_builddir)/src/examples/eolian_cxx - -if HAVE_AM_16 -eolian_cxx/eolian_cxx_simple_01-eolian_cxx_simple_01.$(OBJEXT): $(EOL_CXX_GENERATED) -eolian_cxx/eolian_cxx_simple_01-colourable.$(OBJEXT): $(EOL_CXX_GENERATED) -eolian_cxx/eolian_cxx_simple_01-colourablesquare.$(OBJEXT): $(EOL_CXX_GENERATED) - -eolian_cxx/eolian_cxx_simple_01_cxx_impl-eolian_cxx_simple_01.$(OBJEXT): $(EOL_CXX_GENERATED) -eolian_cxx/eolian_cxx_simple_01_cxx_impl-colourable.$(OBJEXT): $(EOL_CXX_GENERATED) -eolian_cxx/eolian_cxx_simple_01_cxx_impl-colourable_cxx.$(OBJEXT): $(EOL_CXX_GENERATED) -eolian_cxx/eolian_cxx_simple_01_cxx_impl-colourablesquare.$(OBJEXT): $(EOL_CXX_GENERATED) -eolian_cxx/eolian_cxx_simple_01_cxx_impl-colourablesquare_cxx.$(OBJEXT): $(EOL_CXX_GENERATED) - -eolian_cxx/eolian_cxx_callbacks_01-eolian_cxx_callbacks_01.$(OBJEXT): $(EOL_CXX_GENERATED) -else -eolian_cxx/eolian_cxx_eolian_cxx_simple_01-eolian_cxx_simple_01.$(OBJEXT): $(EOL_CXX_GENERATED) -eolian_cxx/eolian_cxx_eolian_cxx_simple_01-colourable.$(OBJEXT): $(EOL_CXX_GENERATED) -eolian_cxx/eolian_cxx_eolian_cxx_simple_01-colourablesquare.$(OBJEXT): $(EOL_CXX_GENERATED) - -eolian_cxx/eolian_cxx_eolian_cxx_simple_01_cxx_impl-eolian_cxx_simple_01.$(OBJEXT): $(EOL_CXX_GENERATED) -eolian_cxx/eolian_cxx_eolian_cxx_simple_01_cxx_impl-colourable.$(OBJEXT): $(EOL_CXX_GENERATED) -eolian_cxx/eolian_cxx_eolian_cxx_simple_01_cxx_impl-colourable_cxx.$(OBJEXT): $(EOL_CXX_GENERATED) -eolian_cxx/eolian_cxx_eolian_cxx_simple_01_cxx_impl-colourablesquare.$(OBJEXT): $(EOL_CXX_GENERATED) -eolian_cxx/eolian_cxx_eolian_cxx_simple_01_cxx_impl-colourablesquare_cxx.$(OBJEXT): $(EOL_CXX_GENERATED) - -eolian_cxx/eolian_cxx_eolian_cxx_callbacks_01-eolian_cxx_callbacks_01.$(OBJEXT): $(EOL_CXX_GENERATED) -endif - -endif - -EOL_CXX_DATA_FILES = eolian_cxx/Makefile.examples $(ECXX_EXAMPLE_EOS) $(EOL_CXX_SRCS) -DATA_FILES += $(EOL_CXX_DATA_FILES) - -install-examples-eolcxx: - $(MKDIR_P) $(DESTDIR)$(datadir)/eolian_cxx/examples - cd $(abs_srcdir) && $(install_sh_DATA) -c $(EOL_CXX_SRCS) $(EOL_CXX_DATA_FILES) $(DESTDIR)$(datadir)/eolian_cxx/examples - -uninstall-local-eolcxx: - for f in $(EOL_CXX_SRCS) $(EOL_CXX_DATA_FILES); do \ - rm -f $(DESTDIR)$(datadir)/eolian_cxx/examples/$$f ; \ - done - -INSTALL_EXAMPLES += install-examples-eolcxx -UNINSTALL_EXAMPLES += uninstall-local-eolcxx diff --git a/unsorted/eolian_cxx/.gitignore b/unsorted/eolian_cxx/.gitignore deleted file mode 100644 index 656c3f28..00000000 --- a/unsorted/eolian_cxx/.gitignore +++ /dev/null @@ -1,7 +0,0 @@ -/eolian_cxx_simple_01 -/eolian_cxx_inherit_01 -/eolian_cxx_evas_images -/eolian_cxx_callbacks_01 -/eolian_cxx_complex_types_01 -/eolian_cxx_eo_events_01 -/eolian_cxx_simple_01_cxx_impl diff --git a/unsorted/ephysics.mk b/unsorted/ephysics.mk deleted file mode 100644 index 3d25c38e..00000000 --- a/unsorted/ephysics.mk +++ /dev/null @@ -1,60 +0,0 @@ -EPHYSICS_SRCS = \ -ephysics/ephysics_logo.c \ -ephysics/ephysics_test.h \ -ephysics/test_bouncing_ball.c \ -ephysics/test_bouncing_text.c \ -ephysics/test.c \ -ephysics/test_camera.c \ -ephysics/test_camera_track.c \ -ephysics/test_colliding_balls.c \ -ephysics/test_collision_detection.c \ -ephysics/test_collision_filter.c \ -ephysics/test_constraint.c \ -ephysics/test_delete.c \ -ephysics/test_forces.c \ -ephysics/test_growing_balls.c \ -ephysics/test_no_gravity.c \ -ephysics/test_rotating_forever.c \ -ephysics/test_shapes.c \ -ephysics/test_sleeping_threshold.c \ -ephysics/test_slider.c \ -ephysics/test_velocity.c - -# NOTE: neither ephysics_test or ephysics_logo won't be built as they needs Elementary -# TODO: convert these to bare ecore_evas, at least a reduced set to have compile-able examples - -# TODO: when EXTRA_PROGRAMS is populated, remove EPHYSICS_SRCS from here -DATA_FILES += $(EPHYSICS_SRCS) - -# ephysics_test_SOURCES = \ -# ephysics_test.h \ -# test_bouncing_ball.c \ -# test_bouncing_text.c \ -# test.c \ -# test_camera.c \ -# test_camera_track.c \ -# test_colliding_balls.c \ -# test_collision_detection.c \ -# test_collision_filter.c \ -# test_constraint.c \ -# test_delete.c \ -# test_forces.c \ -# test_growing_balls.c \ -# test_no_gravity.c \ -# test_rotating_forever.c \ -# test_shapes.c \ -# test_sleeping_threshold.c \ -# test_slider.c \ -# test_velocity.c - -install-examples-ephysics: - $(MKDIR_P) $(DESTDIR)$(datadir)/ephysics/examples - cd $(srcdir) && $(install_sh_DATA) -c $(EPHYSICS_SRCS) $(DESTDIR)$(datadir)/ephysics/examples - -uninstall-local-ephysics: - for f in $(EPHYSICS_SRCS) ; do \ - rm -f $(DESTDIR)$(datadir)/ephysics/examples/$$f ; \ - done - -INSTALL_EXAMPLES += install-examples-ephysics -UNINSTALL_EXAMPLES += uninstall-local-ephysics diff --git a/unsorted/ethumb_client.mk b/unsorted/ethumb_client.mk deleted file mode 100644 index 0b41514e..00000000 --- a/unsorted/ethumb_client.mk +++ /dev/null @@ -1,21 +0,0 @@ -EXTRA_PROGRAMS += \ -ethumb_client/ethumb_dbus - -ETHUMB_CLIENT_SRCS = \ -ethumb_client/ethumb_dbus.c - -ETHUMB_CLIENT_DATA_FILES = ethumb_client/Makefile.examples - -DATA_FILES += $(ETHUMB_CLIENT_DATA_FILES) - -install-examples-ethumb-client: - $(MKDIR_P) $(DESTDIR)$(datadir)/ethumb_client/examples - cd $(srcdir) && $(install_sh_DATA) -c $(ETHUMB_CLIENT_SRCS) $(ETHUMB_CLIENT_DATA_FILES) $(DESTDIR)$(datadir)/ethumb_client/examples - -uninstall-local-ethumb-client: - for f in $(ETHUMB_CLIENT_SRCS) $(ETHUMB_CLIENT_DATA_FILES); do \ - rm -f $(DESTDIR)$(datadir)/ethumb_client/examples/$$f ; \ - done - -INSTALL_EXAMPLES += install-examples-ethumb-client -UNINSTALL_EXAMPLES += uninstall-local-ethumb-client diff --git a/unsorted/ethumb_client/.gitignore b/unsorted/ethumb_client/.gitignore deleted file mode 100644 index 69103831..00000000 --- a/unsorted/ethumb_client/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/ethumb_dbus diff --git a/unsorted/ethumb_client/Makefile.examples b/unsorted/ethumb_client/Makefile.examples deleted file mode 100644 index 5d8d7ceb..00000000 --- a/unsorted/ethumb_client/Makefile.examples +++ /dev/null @@ -1,14 +0,0 @@ -CC=gcc -COMMON_FLAGS=`pkg-config --libs --cflags eina,ecore,ethumb,ethumb_client` - -EXAMPLES= ethumb_dbus - -all: examples -examples: $(EXAMPLES) - -$(EXAMPLES): - $(CC) -o $@ $@.c $(COMMON_FLAGS) - -clean: - @echo "Cleaning up built objects..." - @rm -Rf $(EXAMPLES) diff --git a/unsorted/evas.mk b/unsorted/evas.mk deleted file mode 100644 index 5e7eefd4..00000000 --- a/unsorted/evas.mk +++ /dev/null @@ -1,400 +0,0 @@ -EVAS_EDCS = evas/aspect.edc - -EVAS_BUFFER_COMMON_CPPFLAGS = \ -$(AM_CPPFLAGS) \ --I$(top_srcdir)/src/modules/evas/engines/buffer - -EXTRA_PROGRAMS += evas/evas_buffer_simple -evas_evas_buffer_simple_SOURCES = evas/evas-buffer-simple.c -evas_evas_buffer_simple_CPPFLAGS = $(EVAS_BUFFER_COMMON_CPPFLAGS) - -EXTRA_PROGRAMS += evas/evas_init_shutdown -evas_evas_init_shutdown_SOURCES = evas/evas-init-shutdown.c - -ECORE_EVAS_COMMON_CPPFLAGS = \ -$(AM_CPPFLAGS) \ --DPACKAGE_EXAMPLES_DIR=\"$(top_srcdir)/src/examples/evas\" - -EXTRA_PROGRAMS += evas/evas_images -evas_evas_images_SOURCES = evas/evas-images.c -evas_evas_images_CPPFLAGS = $(ECORE_EVAS_COMMON_CPPFLAGS) - -EXTRA_PROGRAMS += evas/evas_events -evas_evas_events_SOURCES = evas/evas-events.c -evas_evas_events_CPPFLAGS = $(ECORE_EVAS_COMMON_CPPFLAGS) - -EXTRA_PROGRAMS += evas/evas_event_filter -evas_evas_event_filter_SOURCES = evas/evas-event-filter.c -evas_evas_event_filter_CPPFLAGS = $(ECORE_EVAS_COMMON_CPPFLAGS) - -EXTRA_PROGRAMS += evas/evas_multiseat_events -evas_evas_multiseat_events_SOURCES = evas/evas-multiseat-events.c -evas_evas_multiseat_events_CPPFLAGS = $(ECORE_EVAS_COMMON_CPPFLAGS) - -EXTRA_PROGRAMS += evas/evas_object_manipulation -evas_evas_object_manipulation_SOURCES = evas/evas-object-manipulation.c -evas_evas_object_manipulation_CPPFLAGS = $(ECORE_EVAS_COMMON_CPPFLAGS) - -EXTRA_PROGRAMS += evas/evas_object_manipulation-eo -evas_evas_object_manipulation_eo_SOURCES = evas/evas-object-manipulation-eo.c -evas_evas_object_manipulation_eo_CPPFLAGS = $(ECORE_EVAS_COMMON_CPPFLAGS) - -EXTRA_PROGRAMS += evas/evas_hints -evas_evas_hints_SOURCES = evas/evas-hints.c -evas_evas_hints_CPPFLAGS = $(ECORE_EVAS_COMMON_CPPFLAGS) - -EXTRA_PROGRAMS += evas/evas_stacking -evas_evas_stacking_SOURCES = evas/evas-stacking.c -evas_evas_stacking_CPPFLAGS = $(ECORE_EVAS_COMMON_CPPFLAGS) - -EXTRA_PROGRAMS += evas/evas_images2 -evas_evas_images2_SOURCES = evas/evas-images2.c -evas_evas_images2_CPPFLAGS = $(ECORE_EVAS_COMMON_CPPFLAGS) - -EXTRA_PROGRAMS += evas/evas_images3 -evas_evas_images3_SOURCES = evas/evas-images3.c -evas_evas_images3_CPPFLAGS = $(ECORE_EVAS_COMMON_CPPFLAGS) - -EXTRA_PROGRAMS += evas/evas_images4 -evas_evas_images4_SOURCES = evas/evas-images4.c -evas_evas_images4_CPPFLAGS = $(ECORE_EVAS_COMMON_CPPFLAGS) - -EXTRA_PROGRAMS += evas/evas_images5 -evas_evas_images5_SOURCES = evas/evas-images5.c -evas_evas_images5_CPPFLAGS = $(ECORE_EVAS_COMMON_CPPFLAGS) - -EXTRA_PROGRAMS += evas/evas_text -evas_evas_text_SOURCES = evas/evas-text.c -evas_evas_text_CPPFLAGS = $(ECORE_EVAS_COMMON_CPPFLAGS) - -EXTRA_PROGRAMS += evas/evas_textblock_obstacles -evas_evas_textblock_obstacles_SOURCES = evas/evas-textblock-obstacles.c -evas_evas_textblock_obstacles_CPPFLAGS = $(ECORE_EVAS_COMMON_CPPFLAGS) - -EXTRA_PROGRAMS += evas/evas_smart_object -evas_evas_smart_object_SOURCES = evas/evas-smart-object.c -evas_evas_smart_object_CPPFLAGS = $(ECORE_EVAS_COMMON_CPPFLAGS) - -EXTRA_PROGRAMS += evas/evas_smart_interface -evas_evas_smart_interface_SOURCES = evas/evas-smart-interface.c -evas_evas_smart_interface_CPPFLAGS = $(ECORE_EVAS_COMMON_CPPFLAGS) - -EXTRA_PROGRAMS += evas/evas_box -evas_evas_box_SOURCES = evas/evas-box.c -evas_evas_box_CPPFLAGS = $(ECORE_EVAS_COMMON_CPPFLAGS) - -EXTRA_PROGRAMS += evas/evas_map_utils -evas_evas_map_utils_SOURCES = evas/evas-map-utils.c -evas_evas_map_utils_CPPFLAGS = $(ECORE_EVAS_COMMON_CPPFLAGS) - -EXTRA_PROGRAMS += evas/evas_map_aa -evas_evas_map_aa_SOURCES = evas/evas-map-aa.c -evas_evas_map_aa_CPPFLAGS = $(ECORE_EVAS_COMMON_CPPFLAGS) - -EXTRA_PROGRAMS += evas/evas_map_utils_eo -evas_evas_map_utils_eo_SOURCES = evas/evas-map-utils-eo.c -evas_evas_map_utils_eo_CPPFLAGS = $(ECORE_EVAS_COMMON_CPPFLAGS) - -EXTRA_PROGRAMS += evas/evas_map_aa_eo -evas_evas_map_aa_eo_SOURCES = evas/evas-map-aa-eo.c -evas_evas_map_aa_eo_CPPFLAGS = $(ECORE_EVAS_COMMON_CPPFLAGS) - -EXTRA_PROGRAMS += evas/evas_table -evas_evas_table_SOURCES = evas/evas-table.c -evas_evas_table_CPPFLAGS = $(ECORE_EVAS_COMMON_CPPFLAGS) - -EXTRA_PROGRAMS += evas/evas_transparent -evas_evas_transparent_SOURCES = evas/evas-transparent.c -evas_evas_transparent_CPPFLAGS = $(ECORE_EVAS_COMMON_CPPFLAGS) - -EXTRA_PROGRAMS += evas/evas_multi_touch -evas_evas_multi_touch_SOURCES = evas/evas-multi-touch.c -evas_evas_multi_touch_CPPFLAGS = $(ECORE_EVAS_COMMON_CPPFLAGS) - -EXTRA_PROGRAMS += evas/evas_canvas3d_cube -evas_evas_canvas3d_cube_SOURCES = evas/evas-3d-cube.c -evas_evas_canvas3d_cube_CPPFLAGS = $(ECORE_EVAS_COMMON_CPPFLAGS) - -EXTRA_PROGRAMS += evas/evas_canvas3d_cube2 -evas_evas_canvas3d_cube2_SOURCES = evas/evas-3d-cube2.c -evas_evas_canvas3d_cube2_CPPFLAGS = $(ECORE_EVAS_COMMON_CPPFLAGS) - -EXTRA_PROGRAMS += evas/evas_canvas3d_proxy -evas_evas_canvas3d_proxy_SOURCES = evas/evas-3d-proxy.c -evas_evas_canvas3d_proxy_CPPFLAGS = $(ECORE_EVAS_COMMON_CPPFLAGS) - -EXTRA_PROGRAMS += evas/evas_canvas3d_pick -evas_evas_canvas3d_pick_SOURCES = evas/evas-3d-pick.c -evas_evas_canvas3d_pick_CPPFLAGS = $(ECORE_EVAS_COMMON_CPPFLAGS) - -EXTRA_PROGRAMS += evas/evas_canvas3d_md2 -evas_evas_canvas3d_md2_SOURCES = evas/evas-3d-md2.c -evas_evas_canvas3d_md2_CPPFLAGS = $(ECORE_EVAS_COMMON_CPPFLAGS) - -EXTRA_PROGRAMS += evas/evas_canvas3d_eet -evas_evas_canvas3d_eet_SOURCES = evas/evas-3d-eet.c -evas_evas_canvas3d_eet_CPPFLAGS = $(ECORE_EVAS_COMMON_CPPFLAGS) - -EXTRA_PROGRAMS += evas/evas_canvas3d_ply -evas_evas_canvas3d_ply_SOURCES = evas/evas-3d-ply.c -evas_evas_canvas3d_ply_CPPFLAGS = $(ECORE_EVAS_COMMON_CPPFLAGS) - -EXTRA_PROGRAMS += evas/evas_canvas3d_hull -evas_evas_canvas3d_hull_SOURCES = evas/evas-3d-hull.c -evas_evas_canvas3d_hull_CPPFLAGS = $(ECORE_EVAS_COMMON_CPPFLAGS) - -EXTRA_PROGRAMS += evas/evas_canvas3d_fog -evas_evas_canvas3d_fog_SOURCES = evas/evas-3d-fog.c -evas_evas_canvas3d_fog_CPPFLAGS = $(ECORE_EVAS_COMMON_CPPFLAGS) - -EXTRA_PROGRAMS += evas/evas_canvas3d_frustum -evas_evas_canvas3d_frustum_SOURCES = evas/evas-3d-frustum.c -evas_evas_canvas3d_frustum_CPPFLAGS = $(ECORE_EVAS_COMMON_CPPFLAGS) - -EXTRA_PROGRAMS += evas/evas_canvas3d_aabb -evas_evas_canvas3d_aabb_SOURCES = evas/evas-3d-aabb.c -evas_evas_canvas3d_aabb_CPPFLAGS = $(ECORE_EVAS_COMMON_CPPFLAGS) - -EXTRA_PROGRAMS += evas/evas_canvas3d_cube_rotate -evas_evas_canvas3d_cube_rotate_SOURCES = evas/evas-3d-cube-rotate.c -evas_evas_canvas3d_cube_rotate_CPPFLAGS = $(ECORE_EVAS_COMMON_CPPFLAGS) - -EXTRA_PROGRAMS += evas/evas_canvas3d_shadows -evas_evas_canvas3d_shadows_SOURCES = evas/evas-3d-shadows.c -evas_evas_canvas3d_shadows_CPPFLAGS = $(ECORE_EVAS_COMMON_CPPFLAGS) - -EXTRA_PROGRAMS += evas/evas_canvas3d_shooter -evas_evas_canvas3d_shooter_SOURCES = evas/shooter/evas-3d-shooter.c \ -evas/shooter/evas-3d-shooter-header.c \ -evas/shooter/evas-3d-shooter-header.h \ -evas/shooter/evas-3d-shooter-macros.h -evas_evas_canvas3d_shooter_CPPFLAGS = $(ECORE_EVAS_COMMON_CPPFLAGS) - -EXTRA_PROGRAMS += evas/evas_canvas3d_obj -evas_evas_canvas3d_obj_SOURCES = evas/evas-3d-obj.c -evas_evas_canvas3d_obj_CPPFLAGS = $(ECORE_EVAS_COMMON_CPPFLAGS) - -EXTRA_PROGRAMS += evas/evas_canvas3d_blending -evas_evas_canvas3d_blending_SOURCES = evas/evas-3d-blending.c -evas_evas_canvas3d_blending_CPPFLAGS = $(ECORE_EVAS_COMMON_CPPFLAGS) - -EXTRA_PROGRAMS += evas/evas_canvas3d_mmap -evas_evas_canvas3d_mmap_SOURCES = evas/evas-3d-mmap-set.c -evas_evas_canvas3d_mmap_CPPFLAGS = $(ECORE_EVAS_COMMON_CPPFLAGS) - -EXTRA_PROGRAMS += evas/evas_canvas3d_colorpick -evas_evas_canvas3d_colorpick_SOURCES = evas/evas-3d-colorpick.c -evas_evas_canvas3d_colorpick_CPPFLAGS = $(ECORE_EVAS_COMMON_CPPFLAGS) - -EXTRA_PROGRAMS += evas/evas_canvas3d_parallax_occlusion -evas_evas_canvas3d_parallax_occlusion_SOURCES = evas/evas-3d-parallax-occlusion.c -evas_evas_canvas3d_parallax_occlusion_CPPFLAGS = $(ECORE_EVAS_COMMON_CPPFLAGS) - -EXTRA_PROGRAMS += evas/evas_canvas3d_static_lod -evas_evas_canvas3d_static_lod_SOURCES = evas/evas-3d-static-lod.c -evas_evas_canvas3d_static_lod_CPPFLAGS = $(ECORE_EVAS_COMMON_CPPFLAGS) - -EXTRA_PROGRAMS += evas/evas_gl -evas_evas_gl_SOURCES = evas/evas-gl.c -evas_evas_gl_CPPFLAGS = $(ECORE_EVAS_COMMON_CPPFLAGS) - -EXTRA_PROGRAMS += evas/evas_vg_simple -evas_evas_vg_simple_SOURCES = evas/evas-vg-simple.c -evas_evas_vg_simple_CPPFLAGS = $(ECORE_EVAS_COMMON_CPPFLAGS) - -EXTRA_PROGRAMS += evas/evas_vg_batman -evas_evas_vg_batman_SOURCES = evas/evas-vg-batman.c -evas_evas_vg_batman_CPPFLAGS = $(ECORE_EVAS_COMMON_CPPFLAGS) - -EXTRA_PROGRAMS += evas/evas_aspect_hints -evas_evas_aspect_hints_DEPS = $(srcdir)/aspect.edc -evas_evas_aspect_hints_SOURCES = evas/evas-aspect-hints.c -evas_evas_aspect_hints_CPPFLAGS = $(ECORE_EVAS_COMMON_CPPFLAGS) - -if HAVE_CXX - -EXTRA_PROGRAMS += evas/evas_cxx_rectangle -evas_evas_cxx_rectangle_SOURCES = evas/evas_cxx_rectangle.cc -evas_evas_cxx_rectangle_CPPFLAGS = $(ECORE_EVAS_COMMON_CPPFLAGS) @EINA_CXX_CFLAGS@ @EO_CXX_CFLAGS@ @EVAS_CXX_CFLAGS@ \ --I$(top_builddir)/src/lib/evas/canvas/ \ -$(AM_CPPFLAGS) @EVAS_CFLAGS@ - -endif - -if HAVE_CSHARP - -EXTRA_PROGRAMS += \ - evas/evas_mono_box_csharp \ - evas/evas_mono_image_csharp \ - evas/evas_mono_image2_csharp \ - evas/evas_mono_rectangle_csharp \ - evas/evas_mono_table_csharp \ - evas/evas_mono_text_csharp - - -evas_evas_mono_box_csharp_SOURCES = \ - evas/evas_mono_box.cs - -evas_evas_mono_box_csharp$(EXEEXT): $(evas_mono_box_csharp_SOURCES) $(am_dirstamp) $(top_builddir)/src/lib/efl_mono/libefl_mono.dll - @rm -f $@ - $(AM_V_MCS) $(MCS) $(MCSFLAGS) -r:$(abs_top_builddir)/src/lib/efl_mono/libefl_mono.dll -out:$@ $(filter %.cs, $(^)) - -evas_evas_mono_image_csharp_SOURCES = \ - evas/evas_mono_image.cs - -evas_evas_mono_image_csharp$(EXEEXT): $(evas_mono_image_csharp_SOURCES) $(am_dirstamp) $(top_builddir)/src/lib/efl_mono/libefl_mono.dll - @rm -f $@ - $(AM_V_MCS) $(MCS) $(MCSFLAGS) -r:$(abs_top_builddir)/src/lib/efl_mono/libefl_mono.dll -out:$@ $(filter %.cs, $(^)) - -evas_evas_mono_image2_csharp_SOURCES = \ - evas/evas_mono_image2.cs - -evas_evas_mono_image2_csharp$(EXEEXT): $(evas_mono_image2_csharp_SOURCES) $(am_dirstamp) $(top_builddir)/src/lib/efl_mono/libefl_mono.dll - @rm -f $@ - $(AM_V_MCS) $(MCS) $(MCSFLAGS) -r:$(abs_top_builddir)/src/lib/efl_mono/libefl_mono.dll -out:$@ $(filter %.cs, $(^)) - -evas_evas_mono_rectangle_csharp_SOURCES = \ - evas/evas_mono_rectangle.cs - -evas_evas_mono_rectangle_csharp$(EXEEXT): $(evas_mono_rectangle_csharp_SOURCES) $(am_dirstamp) $(top_builddir)/src/lib/efl_mono/libefl_mono.dll - @rm -f $@ - $(AM_V_MCS) $(MCS) $(MCSFLAGS) -r:$(abs_top_builddir)/src/lib/efl_mono/libefl_mono.dll -out:$@ $(filter %.cs, $(^)) - -evas_evas_mono_table_csharp_SOURCES = \ - evas/evas_mono_table.cs - -evas_evas_mono_table_csharp$(EXEEXT): $(evas_mono_table_csharp_SOURCES) $(am_dirstamp) $(top_builddir)/src/lib/efl_mono/libefl_mono.dll - @rm -f $@ - $(AM_V_MCS) $(MCS) $(MCSFLAGS) -r:$(abs_top_builddir)/src/lib/efl_mono/libefl_mono.dll -out:$@ $(filter %.cs, $(^)) - -evas_evas_mono_text_csharp_SOURCES = \ - evas/evas_mono_text.cs - -evas_evas_mono_text_csharp$(EXEEXT): $(evas_mono_text_csharp_SOURCES) $(am_dirstamp) $(top_builddir)/src/lib/efl_mono/libefl_mono.dll - @rm -f $@ - $(AM_V_MCS) $(MCS) $(MCSFLAGS) -r:$(abs_top_builddir)/src/lib/efl_mono/libefl_mono.dll -out:$@ $(filter %.cs, $(^)) - -endif - - - -EVAS_SRCS = \ -evas/evas-aspect-hints.c \ -evas/evas-box.c \ -evas/evas-buffer-simple.c \ -evas/evas-events.c \ -evas/evas-event-filter.c \ -evas/evas-hints.c \ -evas/evas-images.c \ -evas/evas-images2.c \ -evas/evas-images3.c \ -evas/evas-images4.c \ -evas/evas-images5.c \ -evas/evas-init-shutdown.c \ -evas/evas-map-utils.c \ -evas/evas-map-aa.c \ -evas/evas-object-manipulation-eo.c \ -evas/evas-object-manipulation.c \ -evas/evas-smart-interface.c \ -evas/evas-smart-object.c \ -evas/evas-stacking.c \ -evas/evas-table.c \ -evas/evas-multi-touch.c \ -evas/evas-text.c \ -evas/evas-vg-simple.c \ -evas/evas-vg-batman.c - -EVAS_DATA_FILES = \ -evas/resources/images/enlightenment.png \ -evas/resources/images/red.png \ -evas/resources/images/im1.png \ -evas/resources/images/cube1.png \ -evas/resources/images/normal_lego.png \ -evas/resources/images/sonic.png \ -evas/resources/images/sweet_home_reversed.png \ -evas/resources/images/wood.jpg \ -evas/resources/images/rocks.jpg \ -evas/resources/images/four_NM_height.tga \ -evas/resources/images/rocks_NM_height.tga \ -evas/resources/images/grid.png \ -evas/resources/images/grid_n.png \ -evas/resources/images/billboard.png \ -evas/resources/models/mesh_for_mmap.eet \ -evas/resources/models/mesh_for_mmap.md2 \ -evas/resources/models/mesh_for_mmap.obj \ -evas/resources/models/mesh_for_mmap.ply \ -evas/resources/models/Normal_UVs_Colors.ply \ -evas/resources/models/Normal_UVs_NoColors.ply \ -evas/resources/models/Normal_NoUVs_Colors.ply \ -evas/resources/models/Normal_NoUVs_NoColors.ply \ -evas/resources/models/NoNormal_UVs_Colors.ply \ -evas/resources/models/NoNormal_UVs_NoColors.ply \ -evas/resources/models/NoNormal_NoUVs_Colors.ply \ -evas/resources/models/NoNormal_NoUVs_NoColors.ply \ -evas/resources/models/sonic.md2 \ -evas/resources/models/sweet_home.obj \ -evas/resources/models/sweet_home_only_vertex_coords.obj \ -evas/resources/models/sweet_home_without_normals.obj \ -evas/resources/models/sweet_home_without_tex_coords.obj \ -evas/resources/models/lod/iso_sphere0.obj \ -evas/resources/models/lod/iso_sphere1.obj \ -evas/resources/models/lod/iso_sphere2.obj \ -evas/resources/models/convex_hull/column_blender_ch.ply \ -evas/resources/models/convex_hull/column.ply \ -evas/resources/models/convex_hull/cube_blender_ch.ply \ -evas/resources/models/convex_hull/eagle_blender_ch.ply \ -evas/resources/models/convex_hull/home_blender_ch.obj \ -evas/resources/models/convex_hull/plain.ply \ -evas/resources/models/convex_hull/plain_blender_ch.ply \ -evas/resources/models/convex_hull/sphere_blender_ch.ply \ -evas/resources/models/convex_hull/torus_blender_ch.ply \ -evas/shooter/assets/images/brick-stone_n.jpg \ -evas/shooter/assets/images/brick-stone.jpg \ -evas/shooter/assets/images/bricks_n.jpg \ -evas/shooter/assets/images/eagle.png \ -evas/shooter/assets/images/snake.png \ -evas/shooter/assets/images/snake_n.png \ -evas/shooter/assets/images/bricks.jpg \ -evas/shooter/assets/images/soldier.png \ -evas/shooter/assets/images/gazebo.png \ -evas/shooter/assets/images/warrior.png \ -evas/shooter/assets/images/gazebo_t.png \ -evas/shooter/assets/images/gazebo_t_t.png \ -evas/shooter/assets/images/gazebo_t_n.png \ -evas/shooter/assets/images/gazebo_b_n.png \ -evas/shooter/assets/models/warrior.md2 \ -evas/shooter/assets/models/gazebo_b.md2 \ -evas/shooter/assets/models/gazebo_t.md2 \ -evas/shooter/assets/models/eagle.md2 \ -evas/shooter/assets/models/snake.md2 \ -evas/shooter/assets/models/soldier_jump.md2 \ -evas/shooter/assets/models/soldier.md2 \ -evas/shooter/assets/models/tommy.ply \ -evas/filters/filter_blend.lua \ -evas/filters/filter_blur.lua \ -evas/filters/filter_bump.lua \ -evas/filters/filter_curve.lua \ -evas/filters/filter_example_1.lua \ -evas/filters/filter_grow.lua \ -evas/filters/filter_mask.lua \ -evas/filters/filter_padding.lua \ -evas/filters/filter_transform.lua \ -evas/Makefile.examples \ -evas/evas-common.h - -DATA_FILES += $(EVAS_DATA_FILES) -EVAS_EDJS = $(EVAS_EDCS:%.edc=%.edj) -EDCS += $(EVAS_EDCS) - -install-examples-evas: examples - $(MKDIR_P) $(DESTDIR)$(datadir)/evas/examples - cd $(srcdir) && $(install_sh_DATA) -c $(EVAS_SRCS) $(EVAS_EDCS) $(EVAS_DATA_FILES) $(DESTDIR)$(datadir)/evas/examples - cd $(builddir) && $(install_sh_DATA) -c $(EVAS_EDJS) $(DESTDIR)$(datadir)/evas/examples - -uninstall-local-evas: - for f in $(EVAS_SRCS) $(EVAS_EDCS) $(EVAS_DATA_FILES); do \ - rm -f $(DESTDIR)$(datadir)/evas/examples/$$f ; \ - done - -INSTALL_EXAMPLES += install-examples-evas -UNINSTALL_EXAMPLES += uninstall-local-evas diff --git a/unsorted/evas/Makefile.examples b/unsorted/evas/Makefile.examples deleted file mode 100644 index 01e71612..00000000 --- a/unsorted/evas/Makefile.examples +++ /dev/null @@ -1,76 +0,0 @@ -CC=gcc -EDJE_CC=edje_cc -EDJE_CODEGEN=edje_codegen -COMMON_FLAGS= \ -`pkg-config --libs --cflags eina,ecore,evas,ecore-evas,edje,eo,ecore-file` \ --lm -#-DEFL_EO_API_SUPPORT \ -#-DEFL_BETA_API_SUPPORT - -EDJE_OBJS= aspect.edj - -EXAMPLES= \ -evas-3d-aabb \ -evas-3d-blending \ -evas-3d-colorpick \ -evas-3d-cube2 \ -evas-3d-cube \ -evas-3d-cube-rotate \ -evas-3d-eet \ -evas-3d-fog \ -evas-3d-frustum \ -evas-3d-hull \ -evas-3d-md2 \ -evas-3d-mmap-set \ -evas-3d-obj \ -evas-3d-parallax-occlusion \ -evas-3d-pick \ -evas-3d-ply \ -evas-3d-proxy \ -evas-3d-shadows \ -evas-3d-static-lod \ -evas-aspect-hints \ -evas-box \ -evas-buffer-simple \ -evas-event-filter \ -evas-events \ -evas-gl \ -evas-hints \ -evas-images2 \ -evas-images3 \ -evas-images4 \ -evas-images5 \ -evas-images \ -evas-init-shutdown \ -evas-map-aa \ -evas-map-aa-eo \ -evas-map-utils \ -evas-map-utils-eo \ -evas-multiseat-events \ -evas-multi-touch \ -evas-object-manipulation \ -evas-object-manipulation-eo \ -evas-smart-interface \ -evas-smart-object \ -evas-stacking \ -evas-table \ -evas-textblock-obstacles \ -evas-text \ -evas-transparent \ -evas-vg-batman \ -evas-vg-simple - - -all: edje examples -edje: $(EDJE_OBJS) -examples: $(EXAMPLES) - -%.edj: %.edc - $(EDJE_CC) $< - -$(EXAMPLES): - $(CC) -o $@ $@.c $(COMMON_FLAGS) - -clean: - @echo "Cleaning up built objects..." - @rm -Rf $(EXAMPLES) *.edj