aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorXavier Leroy <xavier.leroy@inria.fr>2018-08-27 09:44:40 +0200
committerXavier Leroy <xavier.leroy@inria.fr>2018-08-27 09:44:40 +0200
commit9083177bf96f4f0beef8e5641628d427b5f74344 (patch)
tree977247a9a6ffc012105cd47ed6d547de1d28e872 /Makefile
parent3f153b74876e0a5dce14402f98d2d348ecfacc95 (diff)
downloadcompcert-9083177bf96f4f0beef8e5641628d427b5f74344.tar.gz
compcert-9083177bf96f4f0beef8e5641628d427b5f74344.zip
Make generated file cparser/Parser.v read-only
For consistency with other generated .v files, and because it protects against editing the generated file, see Github issue #248. Closes: #248
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile2
1 files changed, 2 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index 64658255..308b75fd 100644
--- a/Makefile
+++ b/Makefile
@@ -227,7 +227,9 @@ driver/Version.ml: VERSION
>driver/Version.ml
cparser/Parser.v: cparser/Parser.vy
+ @rm -f $@
$(MENHIR) $(MENHIR_FLAGS) --coq cparser/Parser.vy
+ @chmod a-w $@
depend: $(GENERATED) depend1