aboutsummaryrefslogtreecommitdiffhomepage
path: root/Makefile.ci
diff options
context:
space:
mode:
authorGravatar Gaëtan Gilbert <gaetan.gilbert@skyskimmer.net>2017-12-13 15:13:17 +0100
committerGravatar Gaëtan Gilbert <gaetan.gilbert@skyskimmer.net>2017-12-13 15:13:17 +0100
commitf10d9fefdaf694253495c1ecf2e57ce5099b9375 (patch)
treefed120232e6e097e5c6ee073159b08a9f6645502 /Makefile.ci
parentcef0430e14c370e6cbfe72db75e61cb4b8c8a8b9 (diff)
Put bignums, math-classes and corn dependencies in Makefile
Diffstat (limited to 'Makefile.ci')
-rw-r--r--Makefile.ci20
1 files changed, 18 insertions, 2 deletions
diff --git a/Makefile.ci b/Makefile.ci
index a17d4ddf7..2a6222e22 100644
--- a/Makefile.ci
+++ b/Makefile.ci
@@ -4,6 +4,7 @@ CI_TARGETS=ci-all \
ci-compcert \
ci-coq-dpdgraph \
ci-coquelicot \
+ ci-corn \
ci-cpdt \
ci-equations \
ci-fiat-crypto \
@@ -24,6 +25,21 @@ CI_TARGETS=ci-all \
.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-%:
- +./dev/ci/ci-wrapper.sh ci-$*.sh
+$(CI_TARGETS): ci-%: _build_ci/.ci-%.done
+
+# For emacs:
+# Local Variables:
+# mode: makefile
+# End: