aboutsummaryrefslogtreecommitdiffhomepage
path: root/Makefile.ci
blob: 2a6222e22299b128d3e2e894b8d429bd994ea4b5 (plain)
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
CI_TARGETS=ci-all \
    ci-bignums \
    ci-color \
    ci-compcert \
    ci-coq-dpdgraph \
    ci-coquelicot \
    ci-corn \
    ci-cpdt \
    ci-equations \
    ci-fiat-crypto \
    ci-fiat-parsers \
    ci-flocq \
    ci-formal-topology \
    ci-geocoq \
    ci-hott \
    ci-iris-lambda-rust \
    ci-ltac2 \
    ci-math-classes \
    ci-math-comp \
    ci-metacoq \
    ci-sf \
    ci-tlc \
    ci-unimath \
    ci-vst

.PHONY: $(CI_TARGETS)

_build_ci/.ci-%.done:
	+./dev/ci/ci-wrapper.sh $*

ci-color: ci-bignums

ci-math-classes: ci-bignums

ci-corn: ci-math-classes

ci-formal-topology: ci-corn

# Generic rule, we use make to ease travis integration with mixed rules
$(CI_TARGETS): ci-%: _build_ci/.ci-%.done

# For emacs:
# Local Variables:
# mode: makefile
# End: