This is an automated email from the ASF dual-hosted git repository.

jaydoane pushed a commit to branch time-unit-parameterization
in repository https://gitbox.apache.org/repos/asf/couchdb-ets-lru.git

commit 8a50cf5714e861f6fbafa78c424370005f6bd529
Author: Alexander Shorin <kxe...@apache.org>
AuthorDate: Fri Jul 24 05:49:21 2015 +0300

    Add Makefile
---
 Makefile | 41 +++++++++++++++++++++++++++++++++++++++++
 1 file changed, 41 insertions(+)

diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..058a7ec
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,41 @@
+REBAR?=rebar
+
+
+.PHONY: all
+# target: all - Makes everything
+all: build
+
+
+.PHONY: build
+# target: build - Builds the project
+build:
+       $(REBAR) compile
+
+
+.PHONY: check
+# target: check - Checks if project builds and passes all the tests
+check: build eunit
+
+
+.PHONY: clean
+# target: clean - Removes build artifacts
+clean:
+       $(REBAR) clean
+
+
+.PHONY: distclean
+# target: distclean - Removes all unversioned files
+distclean: clean
+       git clean -fxd
+
+
+.PHONY: eunit
+# target: eunit - Runs eunit test suite
+eunit:
+       $(REBAR) eunit
+
+
+.PHONY: help
+# target: help - Prints this help
+help:
+       @egrep "^# target:" Makefile | sed -e 's/^# target: //g' | sort

Reply via email to