init
This commit is contained in:
25
Makefile
Executable file
25
Makefile
Executable file
@ -0,0 +1,25 @@
|
||||
PROJ_NAME = wl-screenshot
|
||||
|
||||
MAIN_PATH = *.go
|
||||
BUILD_PATH = build/package/
|
||||
|
||||
INSTALL_PATH = /usr/bin/
|
||||
|
||||
build: clean
|
||||
go build --ldflags '-extldflags "-static"' -v -o $(BUILD_PATH)$(PROJ_NAME) $(MAIN_PATH)
|
||||
|
||||
install:
|
||||
make build
|
||||
sudo cp $(BUILD_PATH)$(PROJ_NAME) $(INSTALL_PATH)$(PROJ_NAME)
|
||||
|
||||
uninstall:
|
||||
sudo rm $(INSTALL_PATH)$(PROJ_NAME)
|
||||
|
||||
clean:
|
||||
rm -rf $(BUILD_PATH)*
|
||||
|
||||
tests:
|
||||
go test ./...
|
||||
|
||||
lint:
|
||||
golangci-lint run
|
Reference in New Issue
Block a user