Improve overview and experiment naming
[khatus.git] / x3 / Makefile
diff --git a/x3/Makefile b/x3/Makefile
new file mode 100644 (file)
index 0000000..dc01562
--- /dev/null
@@ -0,0 +1,30 @@
+MAKEFLAGS := --no-builtin-rules
+
+PREFIX   := $(HOME)
+EXE_NAME := khatus_cache_dumper
+EXE_TYPE := native  # native | byte
+
+.PHONY: \
+       build \
+       install \
+       clean
+
+build: | bin
+       @ocamlbuild \
+               -cflags '-w A' \
+               -pkg unix \
+               -I src/exe \
+               -I src/lib \
+               $(EXE_NAME).$(EXE_TYPE)
+       @mv _build/src/exe/$(EXE_NAME).$(EXE_TYPE) bin/$(EXE_NAME)
+       @rm -f $(EXE_NAME).$(EXE_TYPE)
+
+install:
+       $(foreach filename,$(wildcard bin/*),cp -p "$(filename)" "$(PREFIX)/$(filename)"; )
+
+clean:
+       @rm -rf bin
+       @ocamlbuild -clean
+
+bin:
+       @mkdir -p bin
This page took 0.022863 seconds and 4 git commands to generate.