From bd67d8e5d68d1bb4fa4ed363ff50f53d59605df6 Mon Sep 17 00:00:00 2001
From: Benjamin Bollen <ben@monax.io>
Date: Fri, 25 Nov 2016 18:49:57 +0100
Subject: [PATCH] make: add build with race conditions checked

---
 Makefile | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

diff --git a/Makefile b/Makefile
index f6658adf..c03b6034 100644
--- a/Makefile
+++ b/Makefile
@@ -51,6 +51,10 @@ vet:
 .PHONY: build
 build:	build_db build_client build_keys
 
+# build all targets in github.com/eris-ltd/eris-db with checks for race conditions
+.PHONY: build_race
+build_race:	build_race_db build_race_client build_race_keys
+
 # build eris-db
 .PHONY: build_db
 build_db:
@@ -65,3 +69,18 @@ build_client:
 .PHONY: build_keys
 build_keys:
 	@echo "Marmots need to complete moving repository eris-keys into eris-db."
+
+# build eris-db with checks for race conditions
+.PHONY: build_race_db
+build_race_db:
+	go build -race -o ${BUILD_DIR}/eris-db ./cmd/eris-db
+
+# build eris-client with checks for race conditions
+.PHONY: build_race_client
+build_race_client:
+	go build -race -o ${BUILD_DIR}/eris-client ./client/cmd/eris-client
+
+# build eris-keys with checks for race conditions
+.PHONY: build_race_keys
+build_race_keys:
+	@echo "Marmots need to complete moving repository eris-keys into eris-db."
\ No newline at end of file
-- 
GitLab