summaryrefslogtreecommitdiff
path: root/network/src/meson.build
diff options
context:
space:
mode:
Diffstat (limited to 'network/src/meson.build')
-rw-r--r--network/src/meson.build67
1 files changed, 0 insertions, 67 deletions
diff --git a/network/src/meson.build b/network/src/meson.build
deleted file mode 100644
index 3294ae3..0000000
--- a/network/src/meson.build
+++ /dev/null
@@ -1,67 +0,0 @@
-version_split = meson.project_version().split('.')
-api_version = version_split[0] + '.' + version_split[1]
-gir = 'AstalNetwork-' + api_version + '.gir'
-typelib = 'AstalNetwork-' + api_version + '.typelib'
-
-config = configure_file(
- input: 'config.vala.in',
- output: 'config.vala',
- configuration: {
- 'VERSION': meson.project_version(),
- 'MAJOR_VERSION': version_split[0],
- 'MINOR_VERSION': version_split[1],
- 'MICRO_VERSION': version_split[2],
- },
-)
-
-deps = [
- dependency('glib-2.0'),
- dependency('gobject-2.0'),
- dependency('libnm')
-]
-
-sources = [
- config,
- 'network.vala',
- 'wifi.vala',
- 'wired.vala',
- 'wired.vala',
- 'accesspoint.vala',
-]
-
-lib = library(
- meson.project_name(),
- sources,
- dependencies: deps,
- vala_header: meson.project_name() + '.h',
- vala_vapi: meson.project_name() + '-' + api_version + '.vapi',
- vala_gir: gir,
- version: meson.project_version(),
- install: true,
- install_dir: [true, true, true, true],
-)
-
-import('pkgconfig').generate(
- lib,
- name: meson.project_name(),
- filebase: meson.project_name() + '-' + api_version,
- version: meson.project_version(),
- subdirs: meson.project_name(),
- requires: deps,
- install_dir: get_option('libdir') / 'pkgconfig',
-)
-
-custom_target(
- typelib,
- command: [
- find_program('g-ir-compiler'),
- '--output', '@OUTPUT@',
- '--shared-library', get_option('prefix') / get_option('libdir') / '@PLAINNAME@',
- meson.current_build_dir() / gir,
- ],
- input: lib,
- output: typelib,
- depends: lib,
- install: true,
- install_dir: get_option('libdir') / 'girepository-1.0',
-)