All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
30 lines
908 B
Makefile
30 lines
908 B
Makefile
COQMAKEFILE=CoqMakefile
|
|
|
|
theories: $(COQMAKEFILE) FORCE
|
|
$(MAKE) -f $(COQMAKEFILE)
|
|
|
|
validate: $(COQMAKEFILE) FORCE
|
|
$(MAKE) -f $(COQMAKEFILE) validate
|
|
|
|
$(COQMAKEFILE) : theories/Autosubst2/syntax.v theories/Autosubst2/core.v theories/Autosubst2/fintype.v
|
|
$(COQBIN)coq_makefile -f _CoqProject -o $(COQMAKEFILE)
|
|
|
|
install: $(COQMAKEFILE)
|
|
$(MAKE) -f $^ install
|
|
|
|
uninstall: $(COQMAKEFILE)
|
|
$(MAKE) -f $(COQMAKEFILE) uninstall
|
|
|
|
export:
|
|
git archive --output supplementary.tar master --prefix supplementary/source/
|
|
|
|
theories/Autosubst2/syntax.v theories/Autosubst2/core.v theories/Autosubst2/fintype.v : syntax.sig
|
|
autosubst -f -v ge813 -s ucoq -o theories/Autosubst2/syntax.v syntax.sig
|
|
|
|
.PHONY: clean FORCE export
|
|
|
|
clean:
|
|
test ! -f $(COQMAKEFILE) || ( $(MAKE) -f $(COQMAKEFILE) clean && rm $(COQMAKEFILE) )
|
|
rm -f theories/Autosubst2/syntax.v theories/Autosubst2/core.v theories/Autosubst2/unscoped.v
|
|
|
|
FORCE:
|