forked from xapi-project/ocaml-xen-lowlevel-libs
-
Notifications
You must be signed in to change notification settings - Fork 0
/
_oasis
84 lines (75 loc) · 2.74 KB
/
_oasis
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
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
OASISFormat: 0.3
Name: xen-lowlevel-libs
Version: 0.11.0
Synopsis: Xen low-level bindings
Authors: see xen-unstable.hg
License: LGPL-2.1 with OCaml linking exception
Plugins: META (0.3)
BuildTools: ocamlbuild
Flag xenguest42
Description: build the xenguest helper for xen-4.2
Default: true
Flag xentoollog
Description: link with -lxentoollog, required for newer xen versions
Default: true
Flag test
Description: compile test_hvm_check_provider
Default: false
Library xenctrl
CompiledObject: best
Path: lib
Findlibname: xenctrl
Modules: Xenmmap, Xenctrl
CSources: xenmmap_stubs.c, mmap_stubs.h, xenctrl_stubs.c, config.h
CCLib: -lxenctrl -lxenguest -lxenstore
CCOpt: -Wno-unused-function -g -ggdb -Wno-format-truncation
BuildDepends: unix, bigarray
XMETAExtraLines: xen_linkopts = "-lxenctrl_stubs"
Library xenlight
CompiledObject: best
Path: xenlight
Findlibname: xenlight
Modules: Xenlight
CSources: xenlight_stubs.c, caml_xentoollog.h, caml_types.h
CCLib: -lxenlight -lxenctrl -lxenguest
CCOpt: -Wno-unused-function -g -ggdb -Wno-format-truncation
BuildDepends: xentoollog
XMETAExtraLines: xen_linkopts = "-lxenlight_stubs"
Library xentoollog
CompiledObject: best
Path: xentoollog
Findlibname: xentoollog
Modules: Xentoollog
CSources: xentoollog_stubs.c, caml_xentoollog.h, caml_levels.h
if flag(xentoollog)
CCLib: -lxenctrl -lxenguest -lxentoollog
else
CCLib: -lxenctrl -lxenguest
CCOpt: -Wno-unused-function -g -ggdb -Wno-format-truncation
XMETAExtraLines: xen_linkopts = "-lxentoollog_stubs"
Library xenguest42
Build$: flag(xenguest42)
CompiledObject: best
Install: false
Path: xenguest-4.2
Findlibname: xenguest42
Modules: Xenguest
CSources: xenguest_stubs.c
CCLib: -lxenguest -lxenctrl -lxenstore
CCOpt: -Wno-unused-function -g -ggdb -Wno-format-truncation
Executable xenguest
Build$: flag(xenguest42)
CompiledObject: best
Path: xenguest-4.2
MainIs: xenguest_main.ml
Custom: true
Install: false
BuildDepends: xenctrl, xenguest42
Executable test_hvm_check_pvdriver
Build$: flag(test)
CompiledObject: best
Path: test
MainIs: test_hvm_check_pvdriver.ml
Custom: true
Install: false
BuildDepends: xenctrl, lwt