@@ -111,6 +111,8 @@ WEBPACK_DEST_ENTRIES := public/js public/css public/fonts public/img/webpack pub
111
111
BINDATA_DEST := modules/public/bindata.go modules/options/bindata.go modules/templates/bindata.go
112
112
BINDATA_HASH := $(addsuffix .hash,$(BINDATA_DEST ) )
113
113
114
+ GENERATED_GO_DEST := modules/charset/invisible_gen.go modules/charset/ambiguous_gen.go
115
+
114
116
SVG_DEST_DIR := public/img/svg
115
117
116
118
AIR_TMP_DIR := .air
@@ -130,9 +132,11 @@ GO_DIRS := cmd tests models modules routers build services tools
130
132
131
133
GO_SOURCES := $(wildcard * .go)
132
134
GO_SOURCES += $(shell find $(GO_DIRS ) -type f -name "* .go" -not -path modules/options/bindata.go -not -path modules/public/bindata.go -not -path modules/templates/bindata.go)
135
+ GO_SOURCES += $(GENERATED_GO_DEST )
133
136
134
137
ifeq ($(filter $(TAGS_SPLIT ) ,bindata) ,bindata)
135
138
GO_SOURCES += $(BINDATA_DEST)
139
+ GENERATED_GO_DEST += $(BINDATA_DEST)
136
140
endif
137
141
138
142
# Force installation of playwright dependencies by setting this flag
@@ -713,13 +717,14 @@ backend: go-check generate-backend $(EXECUTABLE)
713
717
generate : generate-backend generate-frontend
714
718
715
719
.PHONY : generate-backend
716
- generate-backend : $(TAGS_PREREQ )
720
+ generate-backend : $(TAGS_PREREQ ) generate-go generate-swagger
721
+
722
+ generate-go : $(TAGS_PREREQ )
717
723
@echo " Running go generate..."
718
724
@CC= GOOS= GOARCH= $(GO ) generate -tags ' $(TAGS)' $(GO_PACKAGES )
719
725
720
726
.PHONY : generate-frontend
721
- generate-frontend : $(TAGS_PREREQ ) generate-backend generate-swagger go-licenses
722
-
727
+ generate-frontend : $(TAGS_PREREQ ) go-licenses
723
728
724
729
$(EXECUTABLE ) : $(GO_SOURCES ) $(TAGS_PREREQ )
725
730
CGO_CFLAGS=" $( CGO_CFLAGS) " $(GO ) build $(GOFLAGS ) $(EXTRA_GOFLAGS ) -tags ' $(TAGS)' -ldflags ' -s -w $(LDFLAGS)' -o $@
0 commit comments