]> git.lizzy.rs Git - micro.git/blobdiff - Makefile
Add boolean option to actions to disable the lua callback
[micro.git] / Makefile
index 1c034d9ef6449070517da539f7d2fe2c3940450f..dc955bdcf2e09fc01c063e6488fd6757f98e4e83 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,17 +1,27 @@
-build: syn-files
-       go get -d ./src
-       go build -o micro ./src
+.PHONY: runtime
 
-install: syn-files build
-       mv micro $(GOBIN)
+VERSION = "$(shell git rev-parse --short HEAD)"
 
-syn-files:
-       mkdir -p ~/.micro/syntax
-       cp -r runtime/* ~/.micro
+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 ./src
-       go test ./src
+       go get -d ./cmd/micro
+       go test ./cmd/micro
 
 clean:
        rm -f micro