]> git.lizzy.rs Git - micro.git/blobdiff - Makefile
Add boolean option to actions to disable the lua callback
[micro.git] / Makefile
index bf43e5d3e02748c5f3e63de872c774f0a8434f95..dc955bdcf2e09fc01c063e6488fd6757f98e4e83 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,10 +1,27 @@
-build: syn-files
-       make build -C src
-       mv src/micro .
+.PHONY: runtime
 
-install: syn-files
-       make install -C src
+VERSION = "$(shell git rev-parse --short HEAD)"
 
-syn-files:
-       mkdir -p ~/.micro/syntax
-       cp syntax_files/* ~/.micro/syntax
+build: tcell
+       go build -ldflags "-X main.Version=$(VERSION)" -o micro ./cmd/micro
+
+install: build
+       mv micro $(GOPATH)/bin
+
+tcell:
+       # git -C $(GOPATH)/src/github.com/zyedidia/tcell pull
+
+deps:
+       go get -d ./cmd/micro
+
+runtime:
+       # go get -u github.com/jteeuwen/go-bindata/...
+       $(GOPATH)/bin/go-bindata -o runtime.go runtime/...
+       mv runtime.go cmd/micro
+
+test:
+       go get -d ./cmd/micro
+       go test ./cmd/micro
+
+clean:
+       rm -f micro