blob: 35cbcde243cb809b76ae61ef93d15cd42e36560f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
MOD_NAME := Crypto
SRC_DIR := src
.PHONY: coq clean install coqprime update-_CoqProject
.DEFAULT_GOAL := coq
update-_CoqProject::
(echo '-R $(SRC_DIR) $(MOD_NAME)'; git ls-files src/*.v) > _CoqProject
coq: coqprime Makefile.coq
$(MAKE) -f Makefile.coq
coqprime:
$(MAKE) -C coqprime
Makefile.coq: Makefile _CoqProject
coq_makefile -f _CoqProject -o Makefile.coq
clean: Makefile.coq
$(MAKE) -f Makefile.coq clean
rm -f Makefile.coq
install: coq Makefile.coq
$(MAKE) -f Makefile.coq install
$(MAKE) -C coqprime install
|