@ -210,7 +210,7 @@ help:
@echo " - golangci-lint run golangci-lint linter"
@echo " - golangci-lint run golangci-lint linter"
@echo " - go-licenses regenerate go licenses"
@echo " - go-licenses regenerate go licenses"
@echo " - vet examines Go source code and reports suspicious constructs"
@echo " - vet examines Go source code and reports suspicious constructs"
@echo " - tidy run go mod tidy and regenerate go licenses "
@echo " - tidy run go mod tidy"
@echo " - test[\#TestSpecificName] run unit test"
@echo " - test[\#TestSpecificName] run unit test"
@echo " - test-sqlite[\#TestSpecificName] run integration test for sqlite"
@echo " - test-sqlite[\#TestSpecificName] run integration test for sqlite"
@echo " - pr#<index> build and start gitea from a PR with integration test data loaded"
@echo " - pr#<index> build and start gitea from a PR with integration test data loaded"
@ -406,9 +406,9 @@ tidy:
$( eval MIN_GO_VERSION := $( shell grep -Eo '^go\s+[0-9]+\.[0-9.]+' go.mod | cut -d' ' -f2) )
$( eval MIN_GO_VERSION := $( shell grep -Eo '^go\s+[0-9]+\.[0-9.]+' go.mod | cut -d' ' -f2) )
$( GO) mod tidy -compat= $( MIN_GO_VERSION)
$( GO) mod tidy -compat= $( MIN_GO_VERSION)
.PHONY : vendor
vendor : go .mod go .sum
vendor : tidy
$( GO) mod vendor
$( GO) mod vendor
@touch vendor
.PHONY : tidy -check
.PHONY : tidy -check
tidy-check : tidy
tidy-check : tidy
@ -420,9 +420,9 @@ tidy-check: tidy
fi
fi
.PHONY : go -licenses
.PHONY : go -licenses
go-licenses : assets /go -licenses .json
go-licenses : $( GO_LICENSE_FILE )
assets/go-licenses.json : go .mod go .sum
$(GO_LICENSE_FILE) : go .mod go .sum
-$( GO) run $( GO_LICENSES_PACKAGE) save . --force --save_path= $( GO_LICENSE_TMP_DIR) 2>/dev/null
-$( GO) run $( GO_LICENSES_PACKAGE) save . --force --save_path= $( GO_LICENSE_TMP_DIR) 2>/dev/null
$( GO) run build/generate-go-licenses.go $( GO_LICENSE_TMP_DIR) $( GO_LICENSE_FILE)
$( GO) run build/generate-go-licenses.go $( GO_LICENSE_TMP_DIR) $( GO_LICENSE_FILE)
@rm -rf $( GO_LICENSE_TMP_DIR)
@rm -rf $( GO_LICENSE_TMP_DIR)
@ -717,16 +717,17 @@ backend: go-check generate-backend $(EXECUTABLE)
.PHONY : generate
.PHONY : generate
generate : generate -backend generate -frontend
generate : generate -backend generate -frontend
.PHONY : generate -frontend
generate-frontend : $( GO_LICENSE_FILE )
.PHONY : generate -backend
.PHONY : generate -backend
generate-backend : $( TAGS_PREREQ ) generate -go
generate-backend : $( TAGS_PREREQ ) generate -go
.PHONY : generate -go
generate-go : $( TAGS_PREREQ )
generate-go : $( TAGS_PREREQ )
@echo "Running go generate..."
@echo "Running go generate..."
@CC= GOOS = GOARCH = $( GO) generate -tags '$(TAGS)' $( GO_PACKAGES)
@CC= GOOS = GOARCH = $( GO) generate -tags '$(TAGS)' $( GO_PACKAGES)
.PHONY : generate -frontend
generate-frontend : $( TAGS_PREREQ ) go -licenses
$(EXECUTABLE) : $( GO_SOURCES ) $( TAGS_PREREQ )
$(EXECUTABLE) : $( GO_SOURCES ) $( TAGS_PREREQ )
CGO_CFLAGS = " $( CGO_CFLAGS) " $( GO) build $( GOFLAGS) $( EXTRA_GOFLAGS) -tags '$(TAGS)' -ldflags '-s -w $(LDFLAGS)' -o $@
CGO_CFLAGS = " $( CGO_CFLAGS) " $( GO) build $( GOFLAGS) $( EXTRA_GOFLAGS) -tags '$(TAGS)' -ldflags '-s -w $(LDFLAGS)' -o $@