-
Notifications
You must be signed in to change notification settings - Fork 1
/
meson.build
57 lines (49 loc) · 1.31 KB
/
meson.build
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
51
52
53
54
55
56
57
project(
'not-my-board',
version: run_command('scripts/get_version', check: true).stdout().strip()
)
meson.add_dist_script('scripts/get_version', '--save')
py = import('python').find_installation()
py.install_sources(
'not_my_board/__init__.py',
'not_my_board/__main__.py',
'not_my_board/_agent.py',
'not_my_board/_client.py',
'not_my_board/_export.py',
'not_my_board/_http.py',
'not_my_board/_models.py',
'not_my_board/_hub.py',
'not_my_board/_usbip.py',
subdir: 'not_my_board',
)
py.install_sources(
'not_my_board/_util/__init__.py',
'not_my_board/_util/_asyncio.py',
'not_my_board/_util/_matching.py',
'not_my_board/_util/_parser.py',
subdir: 'not_my_board/_util',
)
py.install_sources(
'not_my_board/_jsonrpc/__init__.py',
'not_my_board/_jsonrpc/_protocol.py',
'not_my_board/_jsonrpc/_websocket.py',
subdir: 'not_my_board/_jsonrpc',
)
py.install_sources(
'not_my_board/_auth/__init__.py',
'not_my_board/_auth/_openid.py',
'not_my_board/_auth/_login.py',
subdir: 'not_my_board/_auth',
)
py.install_sources(
'not_my_board/cli/__init__.py',
subdir: 'not_my_board/cli',
)
configure_file(
input: 'not_my_board/__about__.py.in',
output: '__about__.py',
configuration: {
'VERSION': meson.project_version(),
},
install_dir: py.get_install_dir() / 'not_my_board',
)