Skip to content

Commit 1e2a06b

Browse files
authored
Merge pull request #150 from kc284/master
Moved from jbuilder to dune and deprecated xcp and xcp-inventory in f…
2 parents 04d174c + a41bf48 commit 1e2a06b

File tree

14 files changed

+109
-135
lines changed

14 files changed

+109
-135
lines changed

.merlin

Lines changed: 0 additions & 21 deletions
This file was deleted.

Makefile

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@ MANDIR ?= /usr/share/man/man1
55
.PHONY: release build install uninstall clean test doc reindent
66

77
release:
8-
jbuilder build @install @networkd/man
8+
dune build @install @networkd/man --profile=release
99

1010
build:
11-
jbuilder build @install @networkd/man --dev
11+
dune build @install @networkd/man
1212

1313
install:
1414
mkdir -p $(DESTDIR)$(SBINDIR)
@@ -24,14 +24,14 @@ uninstall:
2424
rm -f $(DESTDIR)$(SBINDIR)/networkd_db
2525

2626
clean:
27-
jbuilder clean
27+
dune clean
2828

2929
test:
30-
jbuilder runtest
30+
dune runtest --profile=release
3131

3232
# requires odoc
3333
doc:
34-
jbuilder build @doc
34+
dune build @doc --profile=release
3535

3636
reindent:
3737
ocp-indent --inplace **/*.ml*

dune-project

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
(lang dune 1.4)

jbuild

Lines changed: 0 additions & 1 deletion
This file was deleted.

lib/dune

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
(library
2+
(name networklibs)
3+
(flags (:standard :standard -bin-annot -safe-string))
4+
(libraries
5+
astring
6+
forkexec
7+
mtime
8+
mtime.clock.os
9+
rpclib
10+
systemd
11+
threads
12+
re.perl
13+
xapi-stdext-unix
14+
xapi-inventory
15+
xapi-idl.network
16+
)
17+
(wrapped false)
18+
)

lib/jbuild

Lines changed: 0 additions & 19 deletions
This file was deleted.

networkd/dune

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
(rule
2+
(targets version.ml)
3+
(deps ../VERSION)
4+
(action (with-stdout-to %{targets} (bash "cat %{deps} | sed s/^/\"let version = \"\\\"/ | sed s/$/\\\"/")))
5+
)
6+
7+
(rule
8+
(targets xcp-networkd.1)
9+
(deps networkd.exe)
10+
(action (with-stdout-to %{targets} (run %{deps} "--help=groff")))
11+
)
12+
13+
(executable
14+
(name networkd)
15+
(public_name xapi-networkd)
16+
(package xapi-networkd)
17+
(flags (:standard -bin-annot -safe-string))
18+
(libraries
19+
forkexec
20+
netlink
21+
networklibs
22+
profiling
23+
rpclib
24+
systemd
25+
threads
26+
xapi-stdext-monadic
27+
xapi-stdext-pervasives
28+
xapi-stdext-threads
29+
xapi-stdext-unix
30+
xapi-inventory
31+
xapi-idl
32+
xapi-idl.network
33+
xen-api-client
34+
)
35+
)
36+
37+
(alias
38+
(name man)
39+
(deps xcp-networkd.1)
40+
)

networkd/jbuild

Lines changed: 0 additions & 43 deletions
This file was deleted.

networkd_db/dune

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
(executable
2+
(name networkd_db)
3+
(public_name networkd_db)
4+
(package xapi-networkd)
5+
(flags (:standard -bin-annot -safe-string))
6+
(libraries
7+
networklibs
8+
profiling
9+
threads
10+
xapi-idl.network
11+
)
12+
)

networkd_db/jbuild

Lines changed: 0 additions & 12 deletions
This file was deleted.

0 commit comments

Comments
 (0)