-
Notifications
You must be signed in to change notification settings - Fork 17
/
Makefile
61 lines (47 loc) · 718 Bytes
/
Makefile
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
.PHONY: build
build:
dune build @install @examples
.PHONY: examples
examples:
dune build @examples
# requires odoc
.PHONY: doc
doc:
dune build @doc
.PHONY: test
test:
dune runtest --force
.PHONY: repl
repl:
dune utop zmq/src
.PHONY: repl-lwt
repl-lwt:
dune utop zmq-lwt/src
.PHONY: repl-async
repl-async:
dune utop zmq-async/src
.PHONY: all
all:
dune build @install @examples
.PHONY: install
install:
dune install
.PHONY: uninstall
uninstall:
dune uninstall
.PHONY: clean
clean:
dune clean
# requires dune-release
.PHONY: tag
tag:
dune-release tag
.PHONY: distrib
distrib:
dune-release distrib
.PHONY: publish
publish:
dune-release publish
.PHONY: opam-pkg
opam-pkg:
dune-release opam pkg