diff options
author | Son Ho | 2022-11-16 15:34:27 +0100 |
---|---|---|
committer | Son HO | 2022-11-16 15:45:32 +0100 |
commit | bbdd0da25b974b03d58489d3bbc2654f4f774644 (patch) | |
tree | d95f882effb9e0a576ab396f7741c2f4a42dc0c9 /tests/coq | |
parent | 08530a51b8861e3dbb1a409d0c6f0e8c44adec83 (diff) |
Add a nix derivation for the Coq proofs
Diffstat (limited to 'tests/coq')
-rw-r--r-- | tests/coq/Makefile | 6 | ||||
-rw-r--r-- | tests/coq/_CoqProject.template | 3 |
2 files changed, 7 insertions, 2 deletions
diff --git a/tests/coq/Makefile b/tests/coq/Makefile index 8dee394b..c2b9e379 100644 --- a/tests/coq/Makefile +++ b/tests/coq/Makefile @@ -29,8 +29,10 @@ gen-coq-project-%: rm -f $*/_CoqProject echo "# This file was automatically generated - see ../Makefile" >> $*/_CoqProject cat _CoqProject.template >> $*/_CoqProject - echo $(patsubst $*/%,"\n"%,$(wildcard $*/*.v)) >> $*/_CoqProject - sed -i -z "s/ \n/\n/g" $*/_CoqProject + echo $(wildcard $*/*.v) >> $*/_CoqProject # List the .v files + sed -i -z "s/"$*"\//\n/g" $*/_CoqProject # Insert breaks + sed -i -z "s/ \n/\n/g" $*/_CoqProject # Remove whitespaces at the end of lines + cat $*/_CoqProject .PHONY: clean-% clean-%: diff --git a/tests/coq/_CoqProject.template b/tests/coq/_CoqProject.template new file mode 100644 index 00000000..672629b2 --- /dev/null +++ b/tests/coq/_CoqProject.template @@ -0,0 +1,3 @@ +-R . Lib +-arg -w +-arg all |