diff options
author | Marcel Hollerbach <mail@marcel-hollerbach.de> | 2020-05-10 14:41:57 +0200 |
---|---|---|
committer | Stefan Schmidt <s.schmidt@samsung.com> | 2020-05-27 11:06:46 +0200 |
commit | 8e3606698eb439eecd7302a885504365aca7e564 (patch) | |
tree | 6bb354ae72ab277548fafaab00a52aeaac5e61bb /src/static_libs | |
parent | 2d105a7e597a38a31ea88fefc02ac84b8b6e5543 (diff) | |
download | efl-8e3606698eb439eecd7302a885504365aca7e564.tar.gz |
refactor build
libraries are split into deps, external deps, and pub deps.
Evas engines are refactored to use the predefined engine deps.
this is preparation work for efl-one.
Reviewed-by: Stefan Schmidt <stefan@datenfreihafen.org>
Differential Revision: https://phab.enlightenment.org/D11806
Diffstat (limited to 'src/static_libs')
-rw-r--r-- | src/static_libs/buildsystem/meson.build | 4 | ||||
-rw-r--r-- | src/static_libs/draw/meson.build | 11 | ||||
-rw-r--r-- | src/static_libs/rg_etc/meson.build | 4 |
3 files changed, 19 insertions, 0 deletions
diff --git a/src/static_libs/buildsystem/meson.build b/src/static_libs/buildsystem/meson.build index 61e7f1e37e..dd3b1f6dab 100644 --- a/src/static_libs/buildsystem/meson.build +++ b/src/static_libs/buildsystem/meson.build @@ -18,3 +18,7 @@ buildsystem = declare_dependency( link_with: buildsystem_lib, dependencies: [eina], ) + +buildsystem_simple = declare_dependency( + include_directories: [include_directories('.'), include_directories(join_paths('..', '..', 'lib'))], +) diff --git a/src/static_libs/draw/meson.build b/src/static_libs/draw/meson.build index 0e7dce9cdd..f9fbc96a83 100644 --- a/src/static_libs/draw/meson.build +++ b/src/static_libs/draw/meson.build @@ -27,3 +27,14 @@ draw = declare_dependency( sources : draw_src, link_with : draw_opt_lib ) + +draw_without_deps = declare_dependency( + include_directories: [include_directories('.'), include_directories(join_paths('..', '..', 'lib'))], + dependencies: [rg_etc_simple], + sources : draw_src, + link_with : draw_opt_lib +) + +draw_simple = declare_dependency( + include_directories: [include_directories('.'), include_directories(join_paths('..', '..', 'lib'))], +) diff --git a/src/static_libs/rg_etc/meson.build b/src/static_libs/rg_etc/meson.build index cd093daba9..84a037ed20 100644 --- a/src/static_libs/rg_etc/meson.build +++ b/src/static_libs/rg_etc/meson.build @@ -9,3 +9,7 @@ rg_etc = declare_dependency( include_directories: include_directories('.'), sources : rg_etc_src ) + +rg_etc_simple = declare_dependency( + include_directories: include_directories('.'), +) |