project: move evolution files to contrib/
It's better for the project organization if we nicely organize external projects' files in contrib/, and our own files in src/.
This commit is contained in:
@@ -16,10 +16,6 @@
|
||||
* Authors: Milan Crha <mcrha@redhat.com>
|
||||
*/
|
||||
|
||||
#ifdef HAVE_CONFIG_H
|
||||
#include <config.h>
|
||||
#endif
|
||||
|
||||
#include "e-cal-data-model-subscriber.h"
|
||||
|
||||
G_DEFINE_INTERFACE (ECalDataModelSubscriber, e_cal_data_model_subscriber, G_TYPE_OBJECT)
|
||||
@@ -16,10 +16,6 @@
|
||||
* Authors: Milan Crha <mcrha@redhat.com>
|
||||
*/
|
||||
|
||||
#ifdef HAVE_CONFIG_H
|
||||
#include <config.h>
|
||||
#endif
|
||||
|
||||
#include <glib.h>
|
||||
/*#include <glib/gi18n-lib.h>*/
|
||||
|
||||
@@ -0,0 +1,21 @@
|
||||
libevolution_files = files(
|
||||
'e-cal-data-model.c',
|
||||
'e-cal-data-model-subscriber.c'
|
||||
)
|
||||
|
||||
libevolution_deps = [
|
||||
libecal_dep,
|
||||
libedataserver_dep,
|
||||
]
|
||||
|
||||
libevolution = static_library(
|
||||
'evolution',
|
||||
dependencies: libevolution_deps,
|
||||
sources: libevolution_files,
|
||||
pic: true,
|
||||
)
|
||||
|
||||
libevolution_dep = declare_dependency(
|
||||
link_with: libevolution,
|
||||
include_directories: include_directories('.'),
|
||||
)
|
||||
@@ -0,0 +1 @@
|
||||
subdir('evolution')
|
||||
+10
-16
@@ -167,26 +167,19 @@ config_h.set('HAVE_LIBICAL', libical_dep.found())
|
||||
assert(cc.has_function('icaltime_days_in_year', dependencies: libical_dep),
|
||||
'Error: icaltime_days_in_year() not found in libical!. Upgrade your libical library.')
|
||||
|
||||
gsettings_desktop_schemas_dep = dependency('gsettings-desktop-schemas', version: '>= 3.21.2')
|
||||
libedataserverui_dep = dependency('libedataserverui-1.2', version: '>= 3.17.1')
|
||||
libedataserver_dep = dependency('libedataserver-1.2', version: '>= 3.17.1')
|
||||
libecal_dep = dependency('libecal-1.2', version: '>= 3.13.90')
|
||||
libsoup_dep = dependency('libsoup-2.4')
|
||||
glib_dep = dependency('glib-2.0', version: '>= 2.43.4')
|
||||
gtk_dep = dependency('gtk+-3.0', version: '>= 3.21.6')
|
||||
|
||||
calendar_deps = [
|
||||
glib_dep,
|
||||
gtk_dep,
|
||||
libical_dep,
|
||||
dependency('gio-2.0', version: '>= 2.43.4'),
|
||||
dependency('gmodule-export-2.0'),
|
||||
dependency('goa-1.0', version: '>= 3.2.0'),
|
||||
dependency('gsettings-desktop-schemas', version: '>= 3.21.2'),
|
||||
dependency('libecal-1.2', version: '>= 3.13.90'),
|
||||
dependency('libedataserver-1.2', version: '>= 3.17.1'),
|
||||
dependency('libedataserverui-1.2', version: '>= 3.17.1'),
|
||||
dependency('libsoup-2.4'),
|
||||
cc.find_library('m')
|
||||
]
|
||||
gio_dep = dependency('gio-2.0', version: '>= 2.43.4')
|
||||
goa_dep = dependency('goa-1.0', version: '>= 3.2.0')
|
||||
m_dep = cc.find_library('m')
|
||||
|
||||
configure_file(
|
||||
output: 'config.h',
|
||||
output: 'config.h',
|
||||
configuration: config_h
|
||||
)
|
||||
|
||||
@@ -204,6 +197,7 @@ po_dir = join_paths(meson.source_root(), 'po')
|
||||
# Subdirs #
|
||||
###########
|
||||
|
||||
subdir('contrib')
|
||||
subdir('data')
|
||||
subdir('src')
|
||||
subdir('po')
|
||||
|
||||
+15
-2
@@ -2,6 +2,21 @@ src_inc = include_directories('.')
|
||||
|
||||
enum_headers = files('gcal-utils.h')
|
||||
|
||||
calendar_deps = [
|
||||
gsettings_desktop_schemas_dep,
|
||||
libedataserverui_dep,
|
||||
libedataserver_dep,
|
||||
libevolution_dep,
|
||||
libecal_dep,
|
||||
libsoup_dep,
|
||||
libical_dep,
|
||||
glib_dep,
|
||||
gtk_dep,
|
||||
gio_dep,
|
||||
goa_dep,
|
||||
m_dep,
|
||||
]
|
||||
|
||||
sources = files(
|
||||
'views/gcal-month-view.c',
|
||||
'views/gcal-range-tree.c',
|
||||
@@ -9,8 +24,6 @@ sources = files(
|
||||
'views/gcal-week-header.c',
|
||||
'views/gcal-week-view.c',
|
||||
'views/gcal-year-view.c',
|
||||
'e-cal-data-model-subscriber.c',
|
||||
'e-cal-data-model.c',
|
||||
'gcal-application.c',
|
||||
'gcal-clock.c',
|
||||
'gcal-date-chooser-day.c',
|
||||
|
||||
Reference in New Issue
Block a user