diff --git a/legacy/eet/configure.ac b/legacy/eet/configure.ac index dbc0ad5bae..e7c55da9f5 100644 --- a/legacy/eet/configure.ac +++ b/legacy/eet/configure.ac @@ -151,6 +151,34 @@ AC_ARG_ENABLE([assert], [prefer_assert=$enableval] ) +# Examples + +AC_ARG_ENABLE([install-examples], + [AC_HELP_STRING([--disable-install-examples], + [disable installing examples (compiled or just source). @<:@default==enabled@:>@])], + [ + if test "x${enableval}" = "xyes" ; then + install_examples="yes" + else + install_examples="no" + fi + ], + [install_examples="yes"]) +AM_CONDITIONAL([INSTALL_EXAMPLES], [test "x${install_examples}" = "xyes"]) + +AC_ARG_ENABLE([build-examples], + [AC_HELP_STRING([--enable-build-examples], + [enable building examples. @<:@default==disabled@:>@])], + [ + if test "x${enableval}" = "xyes" ; then + build_examples="yes" + else + build_examples="no" + fi + ], + [build_examples="no"]) +AM_CONDITIONAL([BUILD_EXAMPLES], [test "x${build_examples}" = "xyes"]) + # Unit tests, coverage and benchmarking EFL_CHECK_TESTS([enable_tests="yes"], [enable_tests="no"]) @@ -395,6 +423,7 @@ src/Makefile src/lib/Makefile src/bin/Makefile src/tests/Makefile +src/examples/Makefile README eet.spec ]) @@ -427,6 +456,13 @@ echo echo " Build eet............: $have_eet" echo echo " Documentation........: ${build_doc}" +if test "x${build_doc}" = "xyes" ; then + echo " Building...........: make doc" +fi +echo " Examples.............: ${build_examples}" +if test "x${build_examples}" = "xyes" ; then + echo " Install............: ${install_examples}" +fi echo echo "Compilation............: make (or gmake)" echo " CPPFLAGS.............: $CPPFLAGS" diff --git a/legacy/eet/doc/Doxyfile b/legacy/eet/doc/Doxyfile index 03bce5b57a..733961914d 100644 --- a/legacy/eet/doc/Doxyfile +++ b/legacy/eet/doc/Doxyfile @@ -1,7 +1,7 @@ PROJECT_NAME = Eet PROJECT_NUMBER = OUTPUT_DIRECTORY = . -INPUT = eet.dox ../src/lib +INPUT = eet.dox examples.dox ../src/lib IMAGE_PATH = img OUTPUT_LANGUAGE = English GENERATE_HTML = YES @@ -67,7 +67,7 @@ RECURSIVE = NO EXCLUDE = EXCLUDE_SYMLINKS = NO EXCLUDE_PATTERNS = -EXAMPLE_PATH = +EXAMPLE_PATH = ../src/examples/ EXAMPLE_PATTERNS = EXAMPLE_RECURSIVE = NO INPUT_FILTER = diff --git a/legacy/eet/doc/examples.dox b/legacy/eet/doc/examples.dox new file mode 100644 index 0000000000..69010e53c8 --- /dev/null +++ b/legacy/eet/doc/examples.dox @@ -0,0 +1,34 @@ +/** + * @page Examples Examples + * + * Here is a page with examples. + * + * @ref Example_Eet_Data_Simple + * + * @ref Example_Eet_Data_Nested + * + * @ref Example_Eet_Data_File_Descriptor + * + * List of examples + */ + +/** + * @page Example_Eet_Data_Simple Simple data example + * + * @includelineno eet-data-simple.c + * @example eet-data-simple.c + */ + +/** + * @page Example_Eet_Data_Nested Nested data example + * + * @includelineno eet-data-nested.c + * @example eet-data-nested.c + */ + +/** + * @page Example_Eet_Data_File_Descriptor File descriptor data example + * + * @includelineno eet-data-file_descriptor.c + * @example eet-data-file_descriptor.c + */ diff --git a/legacy/eet/doc/head.html b/legacy/eet/doc/head.html index 44fc59494d..519631b676 100644 --- a/legacy/eet/doc/head.html +++ b/legacy/eet/doc/head.html @@ -46,7 +46,7 @@