mirror of
https://github.com/gogs/gogs.git
synced 2025-05-22 07:21:06 +00:00
Makefile: explicitly call go generate (#6269)
This commit is contained in:
parent
40513a117f
commit
13ae25b785
21
Makefile
21
Makefile
@ -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
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user