-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy path_oasis
105 lines (95 loc) · 1.66 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
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
OASISFormat: 0.4
OCamlVersion: >= 4.05.0
Name: kulfi
Version: 0.1
Synopsis: Traffic engineering framework.
Authors: Kulfi team
License: LGPL-3.0
Plugins: META (0.4), StdFiles (0.4), DevFiles (0.4)
AlphaFeatures: ocamlbuild_more_args
BuildTools: ocamlbuild
Library routing
Path: routing
Modules:
Kulfi_Routing,
Kulfi_Traffic
BuildDepends:
ocamlgraph,
threads,
ppx_jane,
sexplib,
frenetic
Library util
Path: util
CSources:
time_stubs.c
if system(linux)
CCLib:
-lrt
Modules:
RunningStat,
Kulfi_Time
BuildDepends:
async,
core,
threads
Library controller
Path: controller
Modules:
Kulfi_Controller
InternalModules:
Kulfi_Fabric
BuildDepends:
async,
frenetic,
frenetic.async,
ocamlgraph,
routing,
sexplib,
threads,
util
Library simulate
Path: simulate
Modules:
Simulate_Switch
BuildDepends:
ocamlgraph,
frenetic,
ppx_deriving.std,
routing,
util
Executable kulfi
Install: False
Build$: flag(is_native)
Path: kulfi
MainIs: Kulfi.ml
CompiledObject: native
BuildDepends:
controller,
routing
Executable simulator
Install: False
Build$: flag(is_native)
Path: simulate
MainIs: Simulate_Driver.ml
CompiledObject: native
BuildDepends:
ocamlgraph,
frenetic,
ppx_deriving.std,
routing,
util
Executable test_runner
Install: false
Build$: flag(is_native)
Path: test
MainIs: Test.ml
CompiledObject: native
BuildDepends:
ppx_inline_test.runner.lib,
routing,
simulate,
util
Test test
Command: $test_runner inline-test-runner kulfi
TestTools: test_runner