File: meson.build

package info (click to toggle)
epiphany-browser 49.2-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 26,032 kB
  • sloc: ansic: 77,370; javascript: 7,062; xml: 720; python: 190; sh: 77; makefile: 14
file content (50 lines) | stat: -rw-r--r-- 1,015 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
libephysync_sources = [
  'debug/ephy-sync-debug.c',
  'ephy-history-manager.c',
  'ephy-history-record.c',
  'ephy-open-tabs-manager.c',
  'ephy-open-tabs-record.c',
  'ephy-password-export.c',
  'ephy-password-import.c',
  'ephy-password-manager.c',
  'ephy-password-record.c',
  'ephy-sync-crypto.c',
  'ephy-sync-service.c',
  'ephy-synchronizable-manager.c',
  'ephy-synchronizable.c',
  'ephy-tabs-catalog.c'
]

libephysync_deps = [
  ephymisc_dep,
  glib_dep,
  gmp_dep,
  hogweed_dep,
  json_glib_dep,
  libsecret_dep,
  libsoup_dep,
  nettle_dep,
]

libephysync_includes = include_directories(
  '.',
  '..',
  '../history',
  '../..',
  'debug'
)

libephysync = shared_library('ephysync',
  libephysync_sources,
  dependencies: libephysync_deps,
  include_directories: libephysync_includes,
  install: true,
  install_dir: pkglibdir,
  install_rpath: pkglibdir
)

ephysync_dep = declare_dependency(
  link_with: libephysync,
  dependencies: libephysync_deps,
  include_directories: libephysync_includes
)