-
Notifications
You must be signed in to change notification settings - Fork 0
/
Makefile
41 lines (28 loc) · 981 Bytes
/
Makefile
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
include Makefile.ml-files
all: default
default: Makefile.coq
$(MAKE) -f Makefile.coq
quick: Makefile.coq
$(MAKE) -f Makefile.coq quick
coqdoc: Makefile.coq
$(MAKE) -f Makefile.coq coqdoc
install: Makefile.coq
$(MAKE) -f Makefile.coq install
clean: Makefile.coq
$(MAKE) -f Makefile.coq cleanall
rm -f Makefile.coq Makefile.coq.conf
$(MAKE) -C extraction/impacted clean
$(MAKE) -C extraction/impacted-rbt clean
impacted:
+$(MAKE) -C extraction/impacted filtering.native topfiltering.native hierarchical.native
impacted-rbt:
+$(MAKE) -C extraction/impacted-rbt filtering.native topfiltering.native hierarchical.native
Makefile.coq: _CoqProject
coq_makefile -f _CoqProject -o Makefile.coq
$(IMPACTEDML) $(IMPACTEDRBTML): Makefile.coq
$(MAKE) -f Makefile.coq $@
resources/index.html: resources/index.md
pandoc -s -o $@ $<
.PHONY: all default quick clean impacted coqdoc $(IMPACTEDML) $(IMPACTEDRBTML)
.NOTPARALLEL: $(IMPACTEDML)
.NOTPARALLEL: $(IMPACTEDRBTML)