File tree Expand file tree Collapse file tree 7 files changed +33
-20
lines changed Expand file tree Collapse file tree 7 files changed +33
-20
lines changed Original file line number Diff line number Diff line change 1
1
# Generated Makefile
2
- /Makefile.coq
3
- /Makefile.coq.conf
2
+ Makefile.coq
3
+ Makefile.coq.conf
4
+
5
+ # Dune
6
+ _build
4
7
5
8
# Make dependencies
6
9
* .d
Original file line number Diff line number Diff line change 1
- # -*- Makefile -*-
2
- .PHONY : coq clean
1
+ all : Makefile.coq
2
+ @+ $( MAKE ) -f Makefile. coq all
3
3
4
- coq :: Makefile.coq
5
- $(MAKE ) -f Makefile.coq
4
+ clean : Makefile.coq
5
+ @+$(MAKE ) -f Makefile.coq cleanall
6
+ @rm -f Makefile.coq Makefile.coq.conf
6
7
7
- Makefile.coq : Make.cfg
8
- coq_makefile -f Make.cfg -o Makefile.coq
8
+ Makefile.coq : _CoqProject
9
+ $( COQBIN ) coq_makefile -f _CoqProject -o Makefile.coq
9
10
10
- distclean :
11
- rm -f Makefile.coq Makefile.coq.conf Makefile.coq.bak .coqdeps.d
11
+ force _CoqProject Makefile : ;
12
12
13
- install :
14
- $(MAKE ) -f Makefile.coq install
13
+ % : Makefile.coq force
14
+ @+$(MAKE ) -f Makefile.coq $@
15
+
16
+ .PHONY : all clean force
Original file line number Diff line number Diff line change
1
+ -R theories Param
1
2
-R src Param
2
3
-I src
3
4
src/debug.ml
@@ -6,3 +7,4 @@ src/relations.ml
6
7
src/declare_translation.ml
7
8
src/abstraction.mlg
8
9
src/paramcoq.mlpack
10
+ theories/Param.v
Original file line number Diff line number Diff line change
1
+ (lang dune 2 .5)
2
+ (using coq 0 .2)
3
+ (name paramcoq)
Original file line number Diff line number Diff line change 1
1
(library
2
2
(name paramcoq)
3
- (public_name coq.plugins. paramcoq)
4
- (synopsis "Coq Plugin for Parametricity ")
5
- (flags :standard -warn-error -3 )
6
- (libraries coq.plugins.ltac))
3
+ (public_name coq- paramcoq.plugin )
4
+ (synopsis "Plugin for generating parametricity statements to perform refinement proofs ")
5
+ (flags :standard -rectypes -w -9-27 )
6
+ (libraries coq-core .plugins.ltac))
7
7
8
- (rule
9
- (targets abstraction.ml)
10
- (deps (:pp-file abstraction.mlg) )
11
- (action (run coqpp %{pp-file})))
8
+ (coq.pp (modules abstraction))
Original file line number Diff line number Diff line change
1
+ Declare ML Module "paramcoq".
Original file line number Diff line number Diff line change
1
+ (coq.theory
2
+ (name Param)
3
+ (package coq-paramcoq)
4
+ (synopsis "Plugin for generating parametricity statements to perform refinement proofs")
5
+ (libraries coq-paramcoq.plugin))
You can’t perform that action at this time.
0 commit comments