aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorEnrico Tassi2019-01-10 10:45:20 +0100
committerEnrico Tassi2019-01-10 16:39:49 +0100
commitac72003e5f068b9cc7f521c45e497736ef4f0560 (patch)
tree91f61b8a6462c9008f1170ef6eb27a00608f62e1 /Makefile
parentfae1e1bb8de23d84b13d8e36e183a4147d404b25 (diff)
[make] support for QUICK
The variable QUICK enables the quick compilation chain: - all v files are compiled with -quick to vio files (also -native-compiler no, since it is quicker) - then all vio files are turned to vo files $NJOBS at a time All occurrences of .vo use now .$(VO) that can be either .vo or .vio depending of QUICK being defined. Targets that only make sense for .vo files have to use $(VAR:.$(VO)=.vo)
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile2
1 files changed, 1 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index 628ad35ca4..52bc8ca6e3 100644
--- a/Makefile
+++ b/Makefile
@@ -268,7 +268,7 @@ cleanconfig:
distclean: clean cleanconfig cacheclean timingclean
voclean:
- find theories plugins test-suite \( -name '*.vo' -o -name '*.glob' -o -name "*.cmxs" \
+ find theories plugins test-suite \( -name '*.vo' -o -name '*.vio' -o -name '*.glob' -o -name "*.cmxs" \
-o -name "*.native" -o -name "*.cmx" -o -name "*.cmi" -o -name "*.o" \) -exec rm -f {} +
find theories plugins test-suite -name .coq-native -empty -exec rm -rf {} +