aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.gitignore298
-rw-r--r--data/.gitignore1
-rw-r--r--dbus-services/.gitignore2
-rw-r--r--m4/.gitignore36
-rw-r--r--pc/.gitignore49
-rw-r--r--pkgbuild/.gitignore4
-rw-r--r--po/.gitignore13
-rw-r--r--spec/.gitignore1
-rw-r--r--src/bin/edje/.gitignore10
-rw-r--r--src/bin/eet/.gitignore1
-rw-r--r--src/bin/eeze/.gitignore6
-rw-r--r--src/bin/efreet/.gitignore3
-rw-r--r--src/bin/eldbus/.gitignore1
-rw-r--r--src/bin/embryo/.gitignore1
-rw-r--r--src/bin/ethumb/.gitignore1
-rw-r--r--src/bin/ethumb_client/.gitignore3
-rw-r--r--src/bin/evas/.gitignore6
-rw-r--r--src/examples/ecore/.gitignore39
-rw-r--r--src/examples/edje/.gitignore21
-rw-r--r--src/examples/eet/.gitignore7
-rw-r--r--src/examples/eina/.gitignore38
-rw-r--r--src/examples/eio/.gitignore2
-rw-r--r--src/examples/eldbus/.gitignore10
-rw-r--r--src/examples/emotion/.gitignore5
-rw-r--r--src/examples/eo/.gitignore2
-rw-r--r--src/examples/ethumb_client/.gitignore1
-rw-r--r--src/examples/evas/.gitignore18
-rw-r--r--src/lib/.gitignore3
-rw-r--r--src/modules/evas/engines/gl_common/shader/.gitignore1
-rw-r--r--src/tests/.gitignore4
-rw-r--r--src/tests/efreet/.gitignore8
-rw-r--r--src/tests/eina/.gitignore1
-rw-r--r--src/tests/emotion/.gitignore1
-rw-r--r--src/tests/eo/.gitignore7
-rw-r--r--src/utils/ecore/.gitignore1
35 files changed, 306 insertions, 299 deletions
diff --git a/.gitignore b/.gitignore
index b12b4ef5f5..f5f951ec38 100644
--- a/.gitignore
+++ b/.gitignore
@@ -39,306 +39,8 @@ tags
/ltmain.sh
/compile
/test-driver
-/m4/libtool.m4
-/m4/ltoptions.m4
-/m4/ltsugar.m4
-/m4/ltversion.m4
-/m4/lt~obsolete.m4
/missing
-/pc/eet.pc
-/pc/eina.pc
-/pc/eo.pc
-/pc/evil.pc
-/pc/embryo.pc
-/pc/evas-direct3d.pc
-/pc/evas-fb.pc
-/pc/evas-opengl-cocoa.pc
-/pc/evas-opengl-sdl.pc
-/pc/evas-opengl-x11.pc
-/pc/evas-psl1ght.pc
-/pc/evas-software-buffer.pc
-/pc/evas-software-ddraw.pc
-/pc/evas-software-gdi.pc
-/pc/evas-software-sdl.pc
-/pc/evas-software-x11.pc
-/pc/evas-wayland-egl.pc
-/pc/evas-wayland-shm.pc
-/pc/evas.pc
-/spec/efl.spec
-/pkgbuild/PKGBUILD
-/pkgbuild/pkg
-/pkgbuild/src
-/pkgbuild/*.tar.xz
-/src/bin/eet/eet
-/src/bin/embryo/embryo_cc
-/src/bin/evas/dummy_slave
-/src/bin/evas/evas_cserve2
-/src/bin/evas/evas_cserve2_client
-/src/bin/evas/evas_cserve2_debug
-/src/bin/evas/evas_cserve2_slave
-/src/bin/evas/evas_cserve2_usage
-/src/lib/eina/eina_config.h
-/src/lib/ecore_x/ecore_x_version.h
-/src/lib/efl/Efl_Config.h
-/src/bin/eldbus/eldbus-codegen
-/src/bin/efreet/efreet_desktop_cache_create
-/src/bin/efreet/efreet_icon_cache_create
-/src/bin/efreet/efreetd
-/src/utils/ecore/makekeys
-/dbus-services/org.enlightenment.Efreet.service
-/dbus-services/org.enlightenment.Ethumb.service
/INSTALL
/ABOUT-NLS
/config.rpath
-/m4/codeset.m4
-/m4/gettext.m4
-/m4/glibc2.m4
-/m4/glibc21.m4
-/m4/iconv.m4
-/m4/intdiv0.m4
-/m4/intl.m4
-/m4/intldir.m4
-/m4/intlmacosx.m4
-/m4/intmax.m4
-/m4/inttypes-pri.m4
-/m4/inttypes_h.m4
-/m4/lcmessage.m4
-/m4/lib-ld.m4
-/m4/lib-link.m4
-/m4/lib-prefix.m4
-/m4/lock.m4
-/m4/longlong.m4
-/m4/nls.m4
-/m4/po.m4
-/m4/printf-posix.m4
-/m4/progtest.m4
-/m4/size_max.m4
-/m4/stdint_h.m4
-/m4/uintmax_t.m4
-/m4/visibility.m4
-/m4/wchar_t.m4
-/m4/wint_t.m4
-/m4/xsize.m4
-/pc/*.pc
-/po/Makefile.in.in
-/po/Makevars.template
-/po/POTFILES
-/po/Rules-quot
-/po/boldquot.sed
-/po/en@boldquot.header
-/po/en@quot.header
-/po/insert-header.sin
-/po/quot.sed
-/po/remove-potcdate.sin
-/po/efl.pot
-/po/remove-potcdate.sed
-/po/stamp-po
-/src/bin/edje/edje_cc
-/src/bin/edje/edje_codegen
-/src/bin/edje/edje_decc
-/src/bin/edje/edje_external_inspector
-/src/bin/edje/edje_inspector
-/src/bin/edje/edje_pick
-/src/bin/edje/edje_player
-/src/bin/edje/edje_watch
-/src/bin/edje/epp/epp
-/src/bin/eeze/eeze_disk_ls
-/src/bin/eeze/eeze_mount
-/src/bin/eeze/eeze_scanner
-/src/bin/eeze/eeze_sensor_test
-/src/bin/eeze/eeze_udev_test
-/src/bin/eeze/eeze_umount
-/src/bin/ethumb/ethumb
-/src/bin/ethumb_client/ethumbd
-/src/bin/ethumb_client/ethumbd_client
-/src/bin/ethumb_client/ethumbd_slave
-/src/examples/edje/animations2
-/src/examples/edje/codegen_example_generated.c
-/src/examples/edje/codegen_example_generated.h
-/src/examples/edje/edje-animations
-/src/examples/edje/edje-basic
-/src/examples/edje/edje-basic2
-/src/examples/edje/edje-box
-/src/examples/edje/edje-box2
-/src/examples/edje/edje-codegen-example
-/src/examples/edje/edje-color-class
-/src/examples/edje/edje-drag
-/src/examples/edje/edje-perspective
-/src/examples/edje/edje-signals-messages
-/src/examples/edje/edje-swallow
-/src/examples/edje/edje-swallow2
-/src/examples/edje/edje-table
-/src/examples/edje/edje-text
-/src/examples/edje/signals2
-/src/examples/edje/sigtest
-/src/examples/ecore/ecore_animator_example
-/src/examples/ecore/ecore_audio_custom
-/src/examples/ecore/ecore_audio_playback
-/src/examples/ecore/ecore_audio_to_ogg
-/src/examples/ecore/ecore_client_bench
-/src/examples/ecore/ecore_con_client_simple_example
-/src/examples/ecore/ecore_con_lookup_example
-/src/examples/ecore/ecore_con_server_http_example
-/src/examples/ecore/ecore_con_server_simple_example
-/src/examples/ecore/ecore_con_url_cookies_example
-/src/examples/ecore/ecore_con_url_download_example
-/src/examples/ecore/ecore_con_url_headers_example
-/src/examples/ecore/ecore_evas_basics_example
-/src/examples/ecore/ecore_evas_buffer_example_01
-/src/examples/ecore/ecore_evas_buffer_example_02
-/src/examples/ecore/ecore_evas_callbacks
-/src/examples/ecore/ecore_evas_ews_example
-/src/examples/ecore/ecore_evas_object_example
-/src/examples/ecore/ecore_evas_window_sizes_example
-/src/examples/ecore/ecore_evas_extn_plug_example
-/src/examples/ecore/ecore_evas_extn_socket_example
-/src/examples/ecore/ecore_event_example_01
-/src/examples/ecore/ecore_event_example_02
-/src/examples/ecore/ecore_exe_example
-/src/examples/ecore/ecore_exe_example_child
-/src/examples/ecore/ecore_fd_handler_example
-/src/examples/ecore/ecore_idler_example
-/src/examples/ecore/ecore_job_example
-/src/examples/ecore/ecore_pipe_simple_example
-/src/examples/ecore/ecore_poller_example
-/src/examples/ecore/ecore_server_bench
-/src/examples/ecore/ecore_thread_example
-/src/examples/ecore/ecore_time_functions_example
-/src/examples/ecore/ecore_timer_example
-/src/examples/ecore/ecore_con_client_example
-/src/examples/ecore/ecore_con_server_example
-/src/examples/ecore/ecore_file_download_example
-/src/examples/ecore/ecore_imf_example
-/src/examples/ecore/ecore_pipe_gstreamer_example
-/src/examples/eldbus/banshee
-/src/examples/eldbus/client
-/src/examples/eldbus/complex-types
-/src/examples/eldbus/complex-types-client-eina-value
-/src/examples/eldbus/complex-types-server
-/src/examples/eldbus/conect-address
-/src/examples/eldbus/connman-list-services
-/src/examples/eldbus/ofono-dial
-/src/examples/eldbus/server
-/src/examples/eldbus/simple-signal-emit
-/src/examples/edje/edje-multisense
-/src/examples/edje/edje_example
-/src/examples/eet/eet_basic
-/src/examples/eet/eet_data_cipher_decipher
-/src/examples/eet/eet_data_file_descriptor_01
-/src/examples/eet/eet_data_file_descriptor_02
-/src/examples/eet/eet_data_nested
-/src/examples/eet/eet_data_simple
-/src/examples/eet/eet_file
-/src/examples/eina/eina_accessor_01
-/src/examples/eina/eina_array_01
-/src/examples/eina/eina_array_02
-/src/examples/eina/eina_error_01
-/src/examples/eina/eina_file_01
-/src/examples/eina/eina_file_02
-/src/examples/eina/eina_hash_01
-/src/examples/eina/eina_hash_02
-/src/examples/eina/eina_hash_03
-/src/examples/eina/eina_hash_04
-/src/examples/eina/eina_hash_05
-/src/examples/eina/eina_hash_06
-/src/examples/eina/eina_hash_07
-/src/examples/eina/eina_hash_08
-/src/examples/eina/eina_inarray_01
-/src/examples/eina/eina_inarray_02
-/src/examples/eina/eina_inlist_01
-/src/examples/eina/eina_inlist_02
-/src/examples/eina/eina_inlist_03
-/src/examples/eina/eina_iterator_01
-/src/examples/eina/eina_list_01
-/src/examples/eina/eina_list_02
-/src/examples/eina/eina_list_03
-/src/examples/eina/eina_list_04
-/src/examples/eina/eina_log_01
-/src/examples/eina/eina_log_02
-/src/examples/eina/eina_log_03
-/src/examples/eina/eina_magic_01
-/src/examples/eina/eina_simple_xml_parser_01
-/src/examples/eina/eina_str_01
-/src/examples/eina/eina_strbuf_01
-/src/examples/eina/eina_stringshare_01
-/src/examples/eina/eina_tiler_01
-/src/examples/eina/eina_value_01
-/src/examples/eina/eina_value_02
-/src/examples/eina/eina_value_03
-/src/examples/eina/eina_xattr_01
-/src/examples/eina/eina_xattr_02
-/src/examples/eio/eio_file_copy
-/src/examples/eio/eio_file_ls
-/src/examples/emotion/emotion_basic_example
-/src/examples/emotion/emotion_border_example
-/src/examples/emotion/emotion_generic_example
-/src/examples/emotion/emotion_generic_subtitle_example
-/src/examples/emotion/emotion_signals_example
-/src/examples/eo/eo_isa
-/src/examples/eo/eo_simple
-/src/examples/ethumb_client/ethumb_dbus
-/src/examples/evas/evas_box
-/src/examples/evas/evas_buffer_simple
-/src/examples/evas/evas_events
-/src/examples/evas/evas_hints
-/src/examples/evas/evas_images
-/src/examples/evas/evas_images2
-/src/examples/evas/evas_images3
-/src/examples/evas/evas_init_shutdown
-/src/examples/evas/evas_object_manipulation
-/src/examples/evas/evas_object_manipulation-eo
-/src/examples/evas/evas_smart_interface
-/src/examples/evas/evas_smart_object
-/src/examples/evas/evas_stacking
-/src/examples/evas/evas_text
-/src/examples/evas/evas_aspect_hints
-/src/examples/evas/evas_map_utils
-/src/examples/evas/evas_table
-/src/tests/ecore/ecore_suite.log
-/src/tests/ecore/ecore_suite.trs
-/src/tests/eet/eet_suite.log
-/src/tests/eet/eet_suite.trs
-/src/tests/efreet/compare/efreet_alloc
-/src/tests/efreet/compare/efreet_menu_alloc
-/src/tests/efreet/efreet_cache_test
-/src/tests/efreet/efreet_icon_cache_dump
-/src/tests/efreet/efreet_spec_test
-/src/tests/efreet/efreet_test
-/src/tests/efreet/efreet_user_dir
-/src/tests/emotion/emotion_test
-/src/tests/ecore/ecore_suite
-/src/tests/eldbus/eldbus_suite
-/src/tests/eldbus/eldbus_suite.log
-/src/tests/eldbus/eldbus_suite.trs
-/src/tests/edje/edje_suite
-/src/tests/eet/eet_suite
-/src/tests/eeze/eeze_suite
-/src/tests/efreet/efreet_suite
-/src/tests/eina/cxx_compile_test
-/src/tests/eina/eina_suite
-/src/tests/eo/eo_suite
-/src/tests/eo/eo_suite.log
-/src/tests/eo/eo_suite.trs
-/src/tests/eo/test_access
-/src/tests/eo/test_composite_objects
-/src/tests/eo/test_constructors
-/src/tests/eo/test_function_overrides
-/src/tests/eo/test_interface
-/src/tests/eo/test_mixin
-/src/tests/eo/test_signals
-/src/tests/evas/evas_suite
-/src/tests/evas/evas_suite.log
-/src/tests/evas/evas_suite.trs
-/src/test-suite.log
-/src/tests/ecore/check-results.xml
-/src/tests/eldbus/check-results.xml
-/src/tests/edje/check-results.xml
-/src/tests/eet/check-results.xml
-/src/tests/eeze/check-results.xml
-/src/tests/efreet/check-results.xml
-/src/tests/eina/check-results.xml
-/src/tests/eo/check-results.xml
-/src/tests/evas/check-results.xml
/coverage
-/data/eo/libeo-gdb.py
-/data/libeo.so.*-gdb.py
diff --git a/data/.gitignore b/data/.gitignore
new file mode 100644
index 0000000000..876deb8db0
--- /dev/null
+++ b/data/.gitignore
@@ -0,0 +1 @@
+/libeo.so.*-gdb.py
diff --git a/dbus-services/.gitignore b/dbus-services/.gitignore
new file mode 100644
index 0000000000..a7e60c2a16
--- /dev/null
+++ b/dbus-services/.gitignore
@@ -0,0 +1,2 @@
+/org.enlightenment.Efreet.service
+/org.enlightenment.Ethumb.service
diff --git a/m4/.gitignore b/m4/.gitignore
new file mode 100644
index 0000000000..53b4209599
--- /dev/null
+++ b/m4/.gitignore
@@ -0,0 +1,36 @@
+/libtool.m4
+/ltoptions.m4
+/ltsugar.m4
+/ltversion.m4
+/lt~obsolete.m4
+/codeset.m4
+/fcntl-o.m4
+/gettext.m4
+/glibc2.m4
+/glibc21.m4
+/iconv.m4
+/intdiv0.m4
+/intl.m4
+/intldir.m4
+/intlmacosx.m4
+/intmax.m4
+/inttypes-pri.m4
+/inttypes_h.m4
+/lcmessage.m4
+/lib-ld.m4
+/lib-link.m4
+/lib-prefix.m4
+/lock.m4
+/longlong.m4
+/nls.m4
+/po.m4
+/printf-posix.m4
+/progtest.m4
+/size_max.m4
+/stdint_h.m4
+/uintmax_t.m4
+/visibility.m4
+/threadlib.m4
+/wchar_t.m4
+/wint_t.m4
+/xsize.m4
diff --git a/pc/.gitignore b/pc/.gitignore
new file mode 100644
index 0000000000..c9e1de0010
--- /dev/null
+++ b/pc/.gitignore
@@ -0,0 +1,49 @@
+/ecore-audio.pc
+/ecore-cocoa.pc
+/ecore-con.pc
+/ecore-evas.pc
+/ecore-fb.pc
+/ecore-file.pc
+/ecore-imf-evas.pc
+/ecore-imf.pc
+/ecore-input-evas.pc
+/ecore-input.pc
+/ecore-ipc.pc
+/ecore-psl1ght.pc
+/ecore-sdl.pc
+/ecore-wayland.pc
+/ecore-win32.pc
+/ecore-wince.pc
+/ecore-x.pc
+/ecore.pc
+/edje.pc
+/eet.pc
+/eeze.pc
+/efreet-mime.pc
+/efreet-trash.pc
+/efreet.pc
+/eina.pc
+/eio.pc
+/eldbus.pc
+/embryo.pc
+/emotion.pc
+/eo.pc
+/ephysics.pc
+/escape.pc
+/ethumb.pc
+/ethumb_client.pc
+/evas-drm.pc
+/evas-fb.pc
+/evas-opengl-cocoa.pc
+/evas-opengl-sdl.pc
+/evas-opengl-x11.pc
+/evas-psl1ght.pc
+/evas-software-buffer.pc
+/evas-software-ddraw.pc
+/evas-software-gdi.pc
+/evas-software-sdl.pc
+/evas-software-x11.pc
+/evas-wayland-egl.pc
+/evas-wayland-shm.pc
+/evas.pc
+/evil.pc
diff --git a/pkgbuild/.gitignore b/pkgbuild/.gitignore
new file mode 100644
index 0000000000..913d3ff892
--- /dev/null
+++ b/pkgbuild/.gitignore
@@ -0,0 +1,4 @@
+/PKGBUILD
+/pkg
+/src
+/*.tar.xz
diff --git a/po/.gitignore b/po/.gitignore
new file mode 100644
index 0000000000..14f4cc37cf
--- /dev/null
+++ b/po/.gitignore
@@ -0,0 +1,13 @@
+/Makefile.in.in
+/Makevars.template
+/POTFILES
+/Rules-quot
+/boldquot.sed
+/en@boldquot.header
+/en@quot.header
+/insert-header.sin
+/quot.sed
+/remove-potcdate.sin
+/efl.pot
+/remove-potcdate.sed
+/stamp-po
diff --git a/spec/.gitignore b/spec/.gitignore
new file mode 100644
index 0000000000..3cc4acc430
--- /dev/null
+++ b/spec/.gitignore
@@ -0,0 +1 @@
+efl.spec
diff --git a/src/bin/edje/.gitignore b/src/bin/edje/.gitignore
new file mode 100644
index 0000000000..dbce6ad920
--- /dev/null
+++ b/src/bin/edje/.gitignore
@@ -0,0 +1,10 @@
+/edje_cc
+/edje_codegen
+/edje_decc
+/edje_external_inspector
+/edje_inspector
+/edje_pick
+/edje_player
+/edje_watch
+
+/epp/epp
diff --git a/src/bin/eet/.gitignore b/src/bin/eet/.gitignore
new file mode 100644
index 0000000000..18fdeab1c8
--- /dev/null
+++ b/src/bin/eet/.gitignore
@@ -0,0 +1 @@
+/eet
diff --git a/src/bin/eeze/.gitignore b/src/bin/eeze/.gitignore
new file mode 100644
index 0000000000..e3025d683b
--- /dev/null
+++ b/src/bin/eeze/.gitignore
@@ -0,0 +1,6 @@
+/eeze_disk_ls
+/eeze_mount
+/eeze_scanner
+/eeze_sensor_test
+/eeze_udev_test
+/eeze_umount
diff --git a/src/bin/efreet/.gitignore b/src/bin/efreet/.gitignore
new file mode 100644
index 0000000000..76fc57659f
--- /dev/null
+++ b/src/bin/efreet/.gitignore
@@ -0,0 +1,3 @@
+/efreet_desktop_cache_create
+/efreet_icon_cache_create
+/efreetd
diff --git a/src/bin/eldbus/.gitignore b/src/bin/eldbus/.gitignore
new file mode 100644
index 0000000000..3eb5032915
--- /dev/null
+++ b/src/bin/eldbus/.gitignore
@@ -0,0 +1 @@
+/eldbus-codegen
diff --git a/src/bin/embryo/.gitignore b/src/bin/embryo/.gitignore
new file mode 100644
index 0000000000..9722a332b7
--- /dev/null
+++ b/src/bin/embryo/.gitignore
@@ -0,0 +1 @@
+/embryo_cc
diff --git a/src/bin/ethumb/.gitignore b/src/bin/ethumb/.gitignore
new file mode 100644
index 0000000000..43fce3670a
--- /dev/null
+++ b/src/bin/ethumb/.gitignore
@@ -0,0 +1 @@
+/ethumb
diff --git a/src/bin/ethumb_client/.gitignore b/src/bin/ethumb_client/.gitignore
new file mode 100644
index 0000000000..3f3f0b391d
--- /dev/null
+++ b/src/bin/ethumb_client/.gitignore
@@ -0,0 +1,3 @@
+/ethumbd
+/ethumbd_client
+/ethumbd_slave
diff --git a/src/bin/evas/.gitignore b/src/bin/evas/.gitignore
new file mode 100644
index 0000000000..b79670cbcc
--- /dev/null
+++ b/src/bin/evas/.gitignore
@@ -0,0 +1,6 @@
+/dummy_slave
+/evas_cserve2
+/evas_cserve2_client
+/evas_cserve2_debug
+/evas_cserve2_slave
+/evas_cserve2_usage
diff --git a/src/examples/ecore/.gitignore b/src/examples/ecore/.gitignore
new file mode 100644
index 0000000000..a04eae9802
--- /dev/null
+++ b/src/examples/ecore/.gitignore
@@ -0,0 +1,39 @@
+/ecore_animator_example
+/ecore_audio_custom
+/ecore_audio_playback
+/ecore_audio_to_ogg
+/ecore_client_bench
+/ecore_con_client_simple_example
+/ecore_con_lookup_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_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
+/ecore_evas_extn_plug_example
+/ecore_evas_extn_socket_example
+/ecore_event_example_01
+/ecore_event_example_02
+/ecore_exe_example
+/ecore_exe_example_child
+/ecore_fd_handler_example
+/ecore_idler_example
+/ecore_job_example
+/ecore_pipe_simple_example
+/ecore_poller_example
+/ecore_server_bench
+/ecore_thread_example
+/ecore_time_functions_example
+/ecore_timer_example
+/ecore_con_client_example
+/ecore_con_server_example
+/ecore_file_download_example
+/ecore_imf_example
+/ecore_pipe_gstreamer_example
diff --git a/src/examples/edje/.gitignore b/src/examples/edje/.gitignore
new file mode 100644
index 0000000000..a195784b65
--- /dev/null
+++ b/src/examples/edje/.gitignore
@@ -0,0 +1,21 @@
+/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-perspective
+/edje-signals-messages
+/edje-swallow
+/edje-swallow2
+/edje-table
+/edje-text
+/signals2
+/sigtest
+/edje-multisense
+/edje_example
diff --git a/src/examples/eet/.gitignore b/src/examples/eet/.gitignore
new file mode 100644
index 0000000000..adf609354b
--- /dev/null
+++ b/src/examples/eet/.gitignore
@@ -0,0 +1,7 @@
+/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/src/examples/eina/.gitignore b/src/examples/eina/.gitignore
new file mode 100644
index 0000000000..d744655a07
--- /dev/null
+++ b/src/examples/eina/.gitignore
@@ -0,0 +1,38 @@
+/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_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_value_01
+/eina_value_02
+/eina_value_03
+/eina_xattr_01
+/eina_xattr_02
diff --git a/src/examples/eio/.gitignore b/src/examples/eio/.gitignore
new file mode 100644
index 0000000000..3597b137c0
--- /dev/null
+++ b/src/examples/eio/.gitignore
@@ -0,0 +1,2 @@
+/eio_file_copy
+/eio_file_ls
diff --git a/src/examples/eldbus/.gitignore b/src/examples/eldbus/.gitignore
new file mode 100644
index 0000000000..db67874f43
--- /dev/null
+++ b/src/examples/eldbus/.gitignore
@@ -0,0 +1,10 @@
+/banshee
+/client
+/complex-types
+/complex-types-client-eina-value
+/complex-types-server
+/connect-address
+/connman-list-services
+/ofono-dial
+/server
+/simple-signal-emit
diff --git a/src/examples/emotion/.gitignore b/src/examples/emotion/.gitignore
new file mode 100644
index 0000000000..49abd9e86d
--- /dev/null
+++ b/src/examples/emotion/.gitignore
@@ -0,0 +1,5 @@
+/emotion_basic_example
+/emotion_border_example
+/emotion_generic_example
+/emotion_generic_subtitle_example
+/emotion_signals_example
diff --git a/src/examples/eo/.gitignore b/src/examples/eo/.gitignore
new file mode 100644
index 0000000000..c299c4bb06
--- /dev/null
+++ b/src/examples/eo/.gitignore
@@ -0,0 +1,2 @@
+/eo_isa
+/eo_simple
diff --git a/src/examples/ethumb_client/.gitignore b/src/examples/ethumb_client/.gitignore
new file mode 100644
index 0000000000..6910383138
--- /dev/null
+++ b/src/examples/ethumb_client/.gitignore
@@ -0,0 +1 @@
+/ethumb_dbus
diff --git a/src/examples/evas/.gitignore b/src/examples/evas/.gitignore
new file mode 100644
index 0000000000..769bc6d52a
--- /dev/null
+++ b/src/examples/evas/.gitignore
@@ -0,0 +1,18 @@
+/evas_box
+/evas_buffer_simple
+/evas_events
+/evas_hints
+/evas_images
+/evas_images2
+/evas_images3
+/evas_init_shutdown
+/evas_object_manipulation
+/evas_object_manipulation-eo
+/evas_smart_interface
+/evas_smart_object
+/evas_stacking
+/evas_text
+/evas_aspect_hints
+/evas_map_utils
+/evas_table
+/evas_multi_touch
diff --git a/src/lib/.gitignore b/src/lib/.gitignore
new file mode 100644
index 0000000000..62d9982fce
--- /dev/null
+++ b/src/lib/.gitignore
@@ -0,0 +1,3 @@
+/ecore_x/ecore_x_version.h
+/efl/Efl_Config.h
+/eina/eina_config.h
diff --git a/src/modules/evas/engines/gl_common/shader/.gitignore b/src/modules/evas/engines/gl_common/shader/.gitignore
deleted file mode 100644
index a01ee289f9..0000000000
--- a/src/modules/evas/engines/gl_common/shader/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-.*.swp
diff --git a/src/tests/.gitignore b/src/tests/.gitignore
new file mode 100644
index 0000000000..184da5cc89
--- /dev/null
+++ b/src/tests/.gitignore
@@ -0,0 +1,4 @@
+check-results.xml
+*_suite
+*_suite.log
+*_suite.trs
diff --git a/src/tests/efreet/.gitignore b/src/tests/efreet/.gitignore
new file mode 100644
index 0000000000..1d7a37c00d
--- /dev/null
+++ b/src/tests/efreet/.gitignore
@@ -0,0 +1,8 @@
+/efreet_cache_test
+/efreet_icon_cache_dump
+/efreet_spec_test
+/efreet_test
+/efreet_user_dir
+
+/compare/efreet_alloc
+/compare/efreet_menu_alloc
diff --git a/src/tests/eina/.gitignore b/src/tests/eina/.gitignore
new file mode 100644
index 0000000000..944b1b9e60
--- /dev/null
+++ b/src/tests/eina/.gitignore
@@ -0,0 +1 @@
+/cxx_compile_test
diff --git a/src/tests/emotion/.gitignore b/src/tests/emotion/.gitignore
new file mode 100644
index 0000000000..b53a62609b
--- /dev/null
+++ b/src/tests/emotion/.gitignore
@@ -0,0 +1 @@
+/emotion_test
diff --git a/src/tests/eo/.gitignore b/src/tests/eo/.gitignore
new file mode 100644
index 0000000000..25640e4837
--- /dev/null
+++ b/src/tests/eo/.gitignore
@@ -0,0 +1,7 @@
+/test_access
+/test_composite_objects
+/test_constructors
+/test_function_overrides
+/test_interface
+/test_mixin
+/test_signals
diff --git a/src/utils/ecore/.gitignore b/src/utils/ecore/.gitignore
new file mode 100644
index 0000000000..d2709230da
--- /dev/null
+++ b/src/utils/ecore/.gitignore
@@ -0,0 +1 @@
+/makekeys