-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