blob: 056a1cd54d456ed8e978c181a14186cce1f638f9 [file] [log] [blame]
William A. Kennington III15658972019-03-27 19:44:36 -07001gpioplus = library(
2 'gpioplus',
3 [
4 'gpioplus/chip.cpp',
5 'gpioplus/event.cpp',
6 'gpioplus/handle.cpp',
7 'gpioplus/internal/fd.cpp',
8 'gpioplus/internal/sys.cpp',
9 ],
10 include_directories: includes,
11 implicit_include_directories: false,
12 version: meson.project_version(),
13 install: true)
14
15import('pkgconfig').generate(
16 name: 'gpioplus',
17 description: 'C++ systemd event wrapper',
18 version: meson.project_version(),
19)
20
21install_headers(
22 'gpioplus/chip.hpp',
23 'gpioplus/event.hpp',
24 'gpioplus/handle.hpp',
25 subdir: 'gpioplus')
26
27install_headers(
28 'gpioplus/internal/fd.hpp',
29 'gpioplus/internal/sys.hpp',
30 subdir: 'gpioplus/internal')
31
32install_headers(
33 'gpioplus/test/event.hpp',
34 'gpioplus/test/handle.hpp',
35 'gpioplus/test/sys.hpp',
36 subdir: 'gpioplus/test')
37
38install_headers(
39 'gpioplus/utility/aspeed.hpp',
40 subdir: 'gpioplus/utility')