OSDN Git Service

new equity compiler (#1459)
[bytom/bytom.git] / equity / Makefile
diff --git a/equity/Makefile b/equity/Makefile
new file mode 100644 (file)
index 0000000..e3a0d5b
--- /dev/null
@@ -0,0 +1,24 @@
+PACKAGES    := $(shell go list ./... | grep -v '/vendor/')
+
+all: test equitycmd
+
+equitycmd:
+       @echo "Building equitycmd to compiler/cmd/equitycmd/equitycmd"
+       @go build -o compiler/cmd/equitycmd/equitycmd compiler/cmd/equitycmd/equitycmd.go
+
+tool:
+       @echo "Building equity to equity/equity"
+       @go build -o equity/equity equity/main.go
+
+clean:
+       @echo "Cleaning binaries built..."
+       @rm -rf compiler/cmd/equitycmd/equitycmd
+       @echo "Done."
+
+test:
+       @echo "====> Running go test"
+       @go test -tags "equity" $(PACKAGES)
+
+ci: test
+
+.PHONY: all tool clean test ci