feat: update make file
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -4,6 +4,7 @@ _old
|
|||||||
rice-box.go
|
rice-box.go
|
||||||
.idea/
|
.idea/
|
||||||
/filebrowser
|
/filebrowser
|
||||||
|
/filebrowser-*
|
||||||
/filebrowser.exe
|
/filebrowser.exe
|
||||||
/dist
|
/dist
|
||||||
|
|
||||||
|
|||||||
9
Makefile
9
Makefile
@@ -16,6 +16,13 @@ build-frontend: ## Build frontend
|
|||||||
build-backend: ## Build backend
|
build-backend: ## Build backend
|
||||||
$Q $(go) build -ldflags '$(LDFLAGS)' -o .
|
$Q $(go) build -ldflags '$(LDFLAGS)' -o .
|
||||||
|
|
||||||
|
.PHONY: build-cross-backends
|
||||||
|
build-cross-backends: ## Build cross backends
|
||||||
|
$Q GOOS=linux GOARCH=arm64 $(go) build -ldflags '$(LDFLAGS)' -o filebrowser-linux-arm64
|
||||||
|
$Q GOOS=linux GOARCH=amd64 $(go) build -ldflags '$(LDFLAGS)' -o filebrowser-linux-amd64
|
||||||
|
$Q GOOS=darwin GOARCH=arm64 $(go) build -ldflags '$(LDFLAGS)' -o filebrowser-darwin-arm64
|
||||||
|
$Q GOOS=darwin GOARCH=amd64 $(go) build -ldflags '$(LDFLAGS)' -o filebrowser-darwin-amd64
|
||||||
|
|
||||||
.PHONY: test
|
.PHONY: test
|
||||||
test: | test-frontend test-backend ## Run all tests
|
test: | test-frontend test-backend ## Run all tests
|
||||||
|
|
||||||
@@ -63,6 +70,6 @@ help: ## Show this help
|
|||||||
@echo ''
|
@echo ''
|
||||||
@echo 'Targets:'
|
@echo 'Targets:'
|
||||||
@awk 'BEGIN {FS = ":.*?## "} { \
|
@awk 'BEGIN {FS = ":.*?## "} { \
|
||||||
if (/^[a-zA-Z_-]+:.*?##.*$$/) {printf " ${YELLOW}%-20s${GREEN}%s${RESET}\n", $$1, $$2} \
|
if (/^[a-zA-Z_-]+:.*?##.*$$/) {printf " ${YELLOW}%-24s${GREEN}%s${RESET}\n", $$1, $$2} \
|
||||||
else if (/^## .*$$/) {printf " ${CYAN}%s${RESET}\n", substr($$1,4)} \
|
else if (/^## .*$$/) {printf " ${CYAN}%s${RESET}\n", substr($$1,4)} \
|
||||||
}' $(MAKEFILE_LIST)
|
}' $(MAKEFILE_LIST)
|
||||||
Reference in New Issue
Block a user