aboutsummaryrefslogtreecommitdiff
path: root/Semestr 3/pf/lista5/proof/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Semestr 3/pf/lista5/proof/Makefile')
-rw-r--r--Semestr 3/pf/lista5/proof/Makefile22
1 files changed, 22 insertions, 0 deletions
diff --git a/Semestr 3/pf/lista5/proof/Makefile b/Semestr 3/pf/lista5/proof/Makefile
new file mode 100644
index 0000000..0f64038
--- /dev/null
+++ b/Semestr 3/pf/lista5/proof/Makefile
@@ -0,0 +1,22 @@
+SOURCES = logic.ml logic.mli proof.mli proof.ml logic.mllib
+CMFILES = logic.cma logic.cmi proof.cmi
+.PHONY: all clean build
+
+all: logic.cma logic.cmi proof.cmi
+
+build: $(SOURCES)
+ rm -f $(CMFILES)
+ ocamlbuild logic.cma
+
+logic.cma: build
+ cp _build/$@ $@
+
+logic.cmi: build
+ cp _build/$@ $@
+
+proof.cmi: build
+ cp _build/$@ $@
+
+clean:
+ rm -f $(CMFILES)
+ ocamlbuild -clean