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