Eo: Restructure source tree to be like the rest of the EFL.
authortasn <tasn>
Sun, 10 Jun 2012 14:56:06 +0000 (14:56 +0000)
committertasn <tasn@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Sun, 10 Jun 2012 14:56:06 +0000 (14:56 +0000)
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/PROTO/eobj@71904 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

89 files changed:
CMakeLists.txt
doc/Doxyfile.in
src/examples/evas/CMakeLists.txt [moved from examples/evas/CMakeLists.txt with 93% similarity]
src/examples/evas/elw_box.c [moved from examples/evas/elw_box.c with 100% similarity]
src/examples/evas/elw_box.h [moved from examples/evas/elw_box.h with 100% similarity]
src/examples/evas/elw_boxedbutton.c [moved from examples/evas/elw_boxedbutton.c with 100% similarity]
src/examples/evas/elw_boxedbutton.h [moved from examples/evas/elw_boxedbutton.h with 100% similarity]
src/examples/evas/elw_button.c [moved from examples/evas/elw_button.c with 100% similarity]
src/examples/evas/elw_button.h [moved from examples/evas/elw_button.h with 100% similarity]
src/examples/evas/elw_win.c [moved from examples/evas/elw_win.c with 100% similarity]
src/examples/evas/elw_win.h [moved from examples/evas/elw_win.h with 100% similarity]
src/examples/evas/evas_obj.c [moved from examples/evas/evas_obj.c with 100% similarity]
src/examples/evas/evas_obj.h [moved from examples/evas/evas_obj.h with 100% similarity]
src/examples/evas/test.c [moved from examples/evas/test.c with 100% similarity]
src/lib/CMakeLists.txt [moved from lib/CMakeLists.txt with 100% similarity]
src/lib/Eo.h [moved from lib/Eo.h with 100% similarity]
src/lib/eo.c [moved from lib/eo.c with 100% similarity]
src/lib/eo_base_class.c [moved from lib/eo_base_class.c with 100% similarity]
src/lib/eo_private.h [moved from lib/eo_private.h with 100% similarity]
src/tests/access/CMakeLists.txt [moved from examples/access/CMakeLists.txt with 92% similarity]
src/tests/access/inherit.c [moved from examples/access/inherit.c with 100% similarity]
src/tests/access/inherit.h [moved from examples/access/inherit.h with 100% similarity]
src/tests/access/main.c [moved from examples/access/main.c with 100% similarity]
src/tests/access/simple.c [moved from examples/access/simple.c with 100% similarity]
src/tests/access/simple.h [moved from examples/access/simple.h with 100% similarity]
src/tests/access/simple_protected.h [moved from examples/access/simple_protected.h with 100% similarity]
src/tests/composite_objects/CMakeLists.txt [moved from examples/composite_objects/CMakeLists.txt with 93% similarity]
src/tests/composite_objects/comp.c [moved from examples/composite_objects/comp.c with 100% similarity]
src/tests/composite_objects/comp.h [moved from examples/composite_objects/comp.h with 100% similarity]
src/tests/composite_objects/main.c [moved from examples/composite_objects/main.c with 100% similarity]
src/tests/composite_objects/simple.c [moved from examples/composite_objects/simple.c with 100% similarity]
src/tests/composite_objects/simple.h [moved from examples/composite_objects/simple.h with 100% similarity]
src/tests/constructors/CMakeLists.txt [moved from examples/constructors/CMakeLists.txt with 94% similarity]
src/tests/constructors/main.c [moved from examples/constructors/main.c with 100% similarity]
src/tests/constructors/mixin.c [moved from examples/constructors/mixin.c with 100% similarity]
src/tests/constructors/mixin.h [moved from examples/constructors/mixin.h with 100% similarity]
src/tests/constructors/simple.c [moved from examples/constructors/simple.c with 100% similarity]
src/tests/constructors/simple.h [moved from examples/constructors/simple.h with 100% similarity]
src/tests/constructors/simple2.c [moved from examples/constructors/simple2.c with 100% similarity]
src/tests/constructors/simple2.h [moved from examples/constructors/simple2.h with 100% similarity]
src/tests/constructors/simple3.c [moved from examples/constructors/simple3.c with 100% similarity]
src/tests/constructors/simple3.h [moved from examples/constructors/simple3.h with 100% similarity]
src/tests/constructors/simple4.c [moved from examples/constructors/simple4.c with 100% similarity]
src/tests/constructors/simple4.h [moved from examples/constructors/simple4.h with 100% similarity]
src/tests/constructors/simple5.c [moved from examples/constructors/simple5.c with 100% similarity]
src/tests/constructors/simple5.h [moved from examples/constructors/simple5.h with 100% similarity]
src/tests/constructors/simple6.c [moved from examples/constructors/simple6.c with 100% similarity]
src/tests/constructors/simple6.h [moved from examples/constructors/simple6.h with 100% similarity]
src/tests/eo_suite/CMakeLists.txt [moved from tests/CMakeLists.txt with 94% similarity]
src/tests/eo_suite/class_simple.c [moved from tests/class_simple.c with 100% similarity]
src/tests/eo_suite/class_simple.h [moved from tests/class_simple.h with 100% similarity]
src/tests/eo_suite/eo_suite.c [moved from tests/eo_suite.c with 100% similarity]
src/tests/eo_suite/eo_suite.h [moved from tests/eo_suite.h with 100% similarity]
src/tests/eo_suite/eo_test_class_errors.c [moved from tests/eo_test_class_errors.c with 100% similarity]
src/tests/eo_suite/eo_test_general.c [moved from tests/eo_test_general.c with 100% similarity]
src/tests/eo_suite/eo_test_init.c [moved from tests/eo_test_init.c with 100% similarity]
src/tests/eunit_tests.h [moved from examples/eunit_tests.h with 100% similarity]
src/tests/function_overrides/CMakeLists.txt [moved from examples/function_overrides/CMakeLists.txt with 94% similarity]
src/tests/function_overrides/inherit.c [moved from examples/function_overrides/inherit.c with 100% similarity]
src/tests/function_overrides/inherit.h [moved from examples/function_overrides/inherit.h with 100% similarity]
src/tests/function_overrides/inherit2.c [moved from examples/function_overrides/inherit2.c with 100% similarity]
src/tests/function_overrides/inherit2.h [moved from examples/function_overrides/inherit2.h with 100% similarity]
src/tests/function_overrides/inherit3.c [moved from examples/function_overrides/inherit3.c with 100% similarity]
src/tests/function_overrides/inherit3.h [moved from examples/function_overrides/inherit3.h with 100% similarity]
src/tests/function_overrides/main.c [moved from examples/function_overrides/main.c with 100% similarity]
src/tests/function_overrides/simple.c [moved from examples/function_overrides/simple.c with 100% similarity]
src/tests/function_overrides/simple.h [moved from examples/function_overrides/simple.h with 100% similarity]
src/tests/interface/CMakeLists.txt [moved from examples/interface/CMakeLists.txt with 93% similarity]
src/tests/interface/interface.c [moved from examples/interface/interface.c with 100% similarity]
src/tests/interface/interface.h [moved from examples/interface/interface.h with 100% similarity]
src/tests/interface/interface2.c [moved from examples/interface/interface2.c with 100% similarity]
src/tests/interface/interface2.h [moved from examples/interface/interface2.h with 100% similarity]
src/tests/interface/main.c [moved from examples/interface/main.c with 100% similarity]
src/tests/interface/simple.c [moved from examples/interface/simple.c with 100% similarity]
src/tests/interface/simple.h [moved from examples/mixin/simple.h with 100% similarity]
src/tests/mixin/CMakeLists.txt [moved from examples/mixin/CMakeLists.txt with 92% similarity]
src/tests/mixin/main.c [moved from examples/mixin/main.c with 100% similarity]
src/tests/mixin/mixin.c [moved from examples/mixin/mixin.c with 100% similarity]
src/tests/mixin/mixin.h [moved from examples/mixin/mixin.h with 100% similarity]
src/tests/mixin/mixin2.c [moved from examples/mixin/mixin2.c with 100% similarity]
src/tests/mixin/mixin2.h [moved from examples/mixin/mixin2.h with 100% similarity]
src/tests/mixin/mixin3.c [moved from examples/mixin/mixin3.c with 100% similarity]
src/tests/mixin/mixin3.h [moved from examples/mixin/mixin3.h with 100% similarity]
src/tests/mixin/simple.c [moved from examples/mixin/simple.c with 100% similarity]
src/tests/mixin/simple.h [moved from examples/interface/simple.h with 100% similarity]
src/tests/signals/CMakeLists.txt [moved from examples/signals/CMakeLists.txt with 92% similarity]
src/tests/signals/main.c [moved from examples/signals/main.c with 100% similarity]
src/tests/signals/simple.c [moved from examples/signals/simple.c with 100% similarity]
src/tests/signals/simple.h [moved from examples/signals/simple.h with 100% similarity]

index f4e1f2e..f7934b8 100644 (file)
@@ -38,17 +38,18 @@ configure_file (
 
 include(EFLCheck)
 
-add_subdirectory(lib)
-add_subdirectory(examples/evas)
-add_subdirectory(examples/mixin)
-add_subdirectory(examples/signals)
-add_subdirectory(examples/access)
-add_subdirectory(examples/constructors)
-add_subdirectory(examples/function_overrides)
-add_subdirectory(examples/composite_objects)
-add_subdirectory(examples/interface)
-
-add_subdirectory(tests EXCLUDE_FROM_ALL)
+add_subdirectory(src/lib)
+add_subdirectory(src/examples/evas)
+
+add_subdirectory(src/tests/mixin)
+add_subdirectory(src/tests/signals)
+add_subdirectory(src/tests/access)
+add_subdirectory(src/tests/constructors)
+add_subdirectory(src/tests/function_overrides)
+add_subdirectory(src/tests/composite_objects)
+add_subdirectory(src/tests/interface)
+
+add_subdirectory(src/tests/eo_suite EXCLUDE_FROM_ALL)
 
 add_subdirectory(doc)
 
index b898de3..56abe89 100644 (file)
@@ -598,7 +598,7 @@ WARN_LOGFILE           =
 # directories like "/usr/src/myproject". Separate the files or directories
 # with spaces.
 
-INPUT                  = @CMAKE_SOURCE_DIR@/lib
+INPUT                  = @CMAKE_SOURCE_DIR@/src/lib
 
 # This tag can be used to specify the character encoding of the source files
 # that doxygen parses. Internally doxygen uses the UTF-8 encoding, which is
@@ -658,7 +658,7 @@ EXCLUDE_SYMBOLS        =
 # directories that contain example code fragments that are included (see
 # the \include command).
 
-EXAMPLE_PATH           = @CMAKE_SOURCE_DIR@/examples
+EXAMPLE_PATH           = @CMAKE_SOURCE_DIR@/src/examples
 
 # If the value of the EXAMPLE_PATH tag contains directories, you can use the
 # EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp
similarity index 93%
rename from examples/evas/CMakeLists.txt
rename to src/examples/evas/CMakeLists.txt
index 0fe04c0..abc63ea 100644 (file)
@@ -11,7 +11,7 @@ include_directories(
    ${EINA_INCLUDE_DIRS}
    ${EVAS_INCLUDE_DIRS}
    ${ELEMENTARY_INCLUDE_DIRS}
-   ${CMAKE_SOURCE_DIR}/lib
+   ${CMAKE_SOURCE_DIR}/src/lib
    )
 
 add_executable(evas ${EVAS_CC_SOURCES})
similarity index 100%
rename from lib/CMakeLists.txt
rename to src/lib/CMakeLists.txt
similarity index 100%
rename from lib/Eo.h
rename to src/lib/Eo.h
similarity index 100%
rename from lib/eo.c
rename to src/lib/eo.c
similarity index 100%
rename from lib/eo_base_class.c
rename to src/lib/eo_base_class.c
similarity index 100%
rename from lib/eo_private.h
rename to src/lib/eo_private.h
similarity index 92%
rename from examples/access/CMakeLists.txt
rename to src/tests/access/CMakeLists.txt
index a6ab154..dbbd162 100644 (file)
@@ -7,7 +7,7 @@ LIST(APPEND ACCESS_CC_SOURCES
 include_directories(
    ${EINA_INCLUDE_DIRS}
    ${EVAS_INCLUDE_DIRS}
-   ${CMAKE_SOURCE_DIR}/lib
+   ${CMAKE_SOURCE_DIR}/src/lib
    )
 
 add_executable(access ${ACCESS_CC_SOURCES})
similarity index 93%
rename from examples/composite_objects/CMakeLists.txt
rename to src/tests/composite_objects/CMakeLists.txt
index a2c677e..ee402c6 100644 (file)
@@ -7,7 +7,7 @@ LIST(APPEND COMPOSITE_OBJECTS_CC_SOURCES
 include_directories(
    ${EINA_INCLUDE_DIRS}
    ${EVAS_INCLUDE_DIRS}
-   ${CMAKE_SOURCE_DIR}/lib
+   ${CMAKE_SOURCE_DIR}/src/lib
    )
 
 add_executable(composite_objects ${COMPOSITE_OBJECTS_CC_SOURCES})
similarity index 94%
rename from examples/constructors/CMakeLists.txt
rename to src/tests/constructors/CMakeLists.txt
index 7752453..731d93d 100644 (file)
@@ -12,7 +12,7 @@ LIST(APPEND CONSTRUCTORS_CC_SOURCES
 include_directories(
    ${EINA_INCLUDE_DIRS}
    ${EVAS_INCLUDE_DIRS}
-   ${CMAKE_SOURCE_DIR}/lib
+   ${CMAKE_SOURCE_DIR}/src/lib
    )
 
 add_executable(constructors ${CONSTRUCTORS_CC_SOURCES})
similarity index 94%
rename from tests/CMakeLists.txt
rename to src/tests/eo_suite/CMakeLists.txt
index 88befcf..8612cfc 100644 (file)
@@ -12,7 +12,7 @@ if (CHECK_ENABLED)
 
    include_directories(
       ${EINA_INCLUDE_DIRS}
-      ${CMAKE_SOURCE_DIR}/lib
+      ${CMAKE_SOURCE_DIR}/src/lib
       ${CHECK_INCLUDE_DIRS}
       )
 
similarity index 94%
rename from examples/function_overrides/CMakeLists.txt
rename to src/tests/function_overrides/CMakeLists.txt
index 85b2d10..3faa077 100644 (file)
@@ -9,7 +9,7 @@ LIST(APPEND FUNCTION_OVERRIDES_CC_SOURCES
 include_directories(
    ${EINA_INCLUDE_DIRS}
    ${EVAS_INCLUDE_DIRS}
-   ${CMAKE_SOURCE_DIR}/lib
+   ${CMAKE_SOURCE_DIR}/src/lib
    )
 
 add_executable(function_overrides ${FUNCTION_OVERRIDES_CC_SOURCES})
similarity index 93%
rename from examples/interface/CMakeLists.txt
rename to src/tests/interface/CMakeLists.txt
index 95c023e..562ecbd 100644 (file)
@@ -8,7 +8,7 @@ LIST(APPEND INTERFACE_CC_SOURCES
 include_directories(
    ${EINA_INCLUDE_DIRS}
    ${EVAS_INCLUDE_DIRS}
-   ${CMAKE_SOURCE_DIR}/lib
+   ${CMAKE_SOURCE_DIR}/src/lib
    )
 
 add_executable(interface ${INTERFACE_CC_SOURCES})
similarity index 92%
rename from examples/mixin/CMakeLists.txt
rename to src/tests/mixin/CMakeLists.txt
index d09adac..8953f1d 100644 (file)
@@ -9,7 +9,7 @@ LIST(APPEND MIXIN_CC_SOURCES
 include_directories(
    ${EINA_INCLUDE_DIRS}
    ${EVAS_INCLUDE_DIRS}
-   ${CMAKE_SOURCE_DIR}/lib
+   ${CMAKE_SOURCE_DIR}/src/lib
    )
 
 add_executable(mixin ${MIXIN_CC_SOURCES})
similarity index 100%
rename from examples/mixin/main.c
rename to src/tests/mixin/main.c
similarity index 92%
rename from examples/signals/CMakeLists.txt
rename to src/tests/signals/CMakeLists.txt
index 04742a7..6fa155f 100644 (file)
@@ -6,7 +6,7 @@ LIST(APPEND SIGNALS_CC_SOURCES
 include_directories(
    ${EINA_INCLUDE_DIRS}
    ${EVAS_INCLUDE_DIRS}
-   ${CMAKE_SOURCE_DIR}/lib
+   ${CMAKE_SOURCE_DIR}/src/lib
    )
 
 add_executable(signals ${SIGNALS_CC_SOURCES})