27 lines
389 B
Makefile
27 lines
389 B
Makefile
BUILD_TARGET = ./bin/
|
|
INSTALL_PATH = /usr/local/
|
|
GITW = main.go
|
|
|
|
all: clean test build
|
|
|
|
run: run-gitw
|
|
|
|
run-gitw:
|
|
go run $(GITW)
|
|
|
|
clean:
|
|
go clean
|
|
rm -rf $(BUILD_TARGET)
|
|
|
|
test:
|
|
go test ./...
|
|
|
|
build: build-gitw
|
|
|
|
build-gitw:
|
|
go build -ldflags "-s -w" -o $(BUILD_TARGET)gitw $(GITW)
|
|
|
|
install:
|
|
cp $(BUILD_TARGET)gitw $(INSTALL_PATH)bin/gitw
|
|
cp docs/gitw.1 $(INSTALL_PATH)man/man1/gitw.1
|