Makefile: explicitly call go generate (#6269)

This commit is contained in:
ᴜɴᴋɴᴡᴏɴ 2020-08-22 22:36:58 +08:00 committed by GitHub
parent 40513a117f
commit 13ae25b785
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -5,8 +5,6 @@ CONF_FILES := $(shell find conf | sed 's/ /\\ /g')
TEMPLATES_FILES := $(shell find templates | sed 's/ /\\ /g') TEMPLATES_FILES := $(shell find templates | sed 's/ /\\ /g')
PUBLIC_FILES := $(shell find public | sed 's/ /\\ /g') PUBLIC_FILES := $(shell find public | sed 's/ /\\ /g')
LESS_FILES := $(wildcard public/less/*.less) LESS_FILES := $(wildcard public/less/*.less)
ASSETS_GENERATED := internal/assets/conf/conf_gen.go internal/assets/templates/templates_gen.go internal/assets/public/public_gen.go
GENERATED := $(ASSETS_GENERATED) public/css/gogs.min.css
TAGS = "" TAGS = ""
BUILD_FLAGS = "-v" BUILD_FLAGS = "-v"
@ -28,10 +26,7 @@ dist: release
web: build web: build
./gogs web ./gogs web
build: $(GENERATED) build:
go build $(BUILD_FLAGS) -ldflags '$(LDFLAGS)' -tags '$(TAGS)' -trimpath -o gogs
build-no-gen:
go build $(BUILD_FLAGS) -ldflags '$(LDFLAGS)' -tags '$(TAGS)' -trimpath -o gogs go build $(BUILD_FLAGS) -ldflags '$(LDFLAGS)' -tags '$(TAGS)' -trimpath -o gogs
pack: pack:
@ -42,22 +37,10 @@ pack:
release: build pack release: build pack
generate: clean $(ASSETS_GENERATED) generate: clean
internal/assets/conf/conf_gen.go: $(CONF_FILES)
-rm -f $@
go generate internal/assets/conf/conf.go go generate internal/assets/conf/conf.go
gofmt -s -w $@
internal/assets/templates/templates_gen.go: $(TEMPLATES_FILES)
-rm -f $@
go generate internal/assets/templates/templates.go go generate internal/assets/templates/templates.go
gofmt -s -w $@
internal/assets/public/public_gen.go: $(PUBLIC_FILES)
-rm -f $@
go generate internal/assets/public/public.go go generate internal/assets/public/public.go
gofmt -s -w $@
less: clean public/css/gogs.min.css less: clean public/css/gogs.min.css