| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 | LDFLAGS += -X "gogs.io/gogs/internal/conf.BuildTime=$(shell date -u '+%Y-%m-%d %I:%M:%S %Z')"LDFLAGS += -X "gogs.io/gogs/internal/conf.BuildCommit=$(shell git rev-parse HEAD)"CONF_FILES := $(shell find conf | sed 's/ /\\ /g')TEMPLATES_FILES := $(shell find templates | sed 's/ /\\ /g')PUBLIC_FILES := $(shell find public | sed 's/ /\\ /g')LESS_FILES := $(wildcard public/less/*.less)TAGS = ""BUILD_FLAGS = "-v"RELEASE_ROOT = "release"RELEASE_GOGS = "release/gogs"NOW = $(shell date -u '+%Y%m%d%I%M%S').PHONY: check dist build build-no-gen pack release generate less clean test fixme todo legacy.IGNORE: public/css/gogs.cssall: buildcheck: testdist: releaseweb: build	./gogs webbuild:	go build $(BUILD_FLAGS) -ldflags '$(LDFLAGS)' -tags '$(TAGS)' -trimpath -o gogspack:	rm -rf $(RELEASE_GOGS)	mkdir -p $(RELEASE_GOGS)	cp -r gogs LICENSE README.md README_ZH.md scripts $(RELEASE_GOGS)	cd $(RELEASE_ROOT) && zip -r gogs.$(NOW).zip "gogs"release: build packgenerate: clean	go generate internal/assets/conf/conf.go	go generate internal/assets/templates/templates.go	go generate internal/assets/public/public.goless: clean public/css/gogs.min.csspublic/css/gogs.min.css: $(LESS_FILES)	@type lessc >/dev/null 2>&1 && lessc --clean-css --source-map "public/less/gogs.less" $@ || echo "lessc command not found or failed"clean:	find . -name "*.DS_Store" -type f -deletetest:	go test -cover -race ./...fixme:	grep -rnw "FIXME" internaltodo:	grep -rnw "TODO" internal# Legacy code should be removed by the time of releaselegacy:	grep -rnw "\(LEGACY\|Deprecated\)" internal
 |