oidc-idp/Makefile

36 lines
860 B
Makefile
Raw Normal View History

GOFILES = $(wildcard */*.go)
2022-08-22 16:50:59 +00:00
TEMPLATES = $(wildcard ui/templates/*.gohtml)
TRANSLATIONS = $(wildcard active.*.toml)
2022-08-22 16:50:59 +00:00
RESOURCES = ui/css ui/images ui/js
all: cacert-idp
2022-08-22 16:50:59 +00:00
ui/css: ../cacert_resources/static/css
cp -r ../cacert_resources/static/css ui/
ui/js: ../cacert_resources/static/js
cp -r ../cacert_resources/static/js ui/
ui/images: ../cacert_resources/static/images
cp -r ../cacert_resources/static/images ui/
go.sum: go.mod
go mod tidy
translations: $(TRANSLATIONS) $(GOFILES)
goi18n extract .
goi18n merge active.*.toml
if translate.*.toml 2>/dev/null; then \
echo "missing translations"; \
goi18n merge active.*.toml translate.*.toml; \
fi
2022-08-22 16:50:59 +00:00
cacert-idp: go.sum $(GOFILES) $(TEMPLATES) translations $(RESOURCES)
2022-08-19 14:48:32 +00:00
CGO_ENABLED=0 go build -o $@ ./cmd/idp.go
clean:
2022-08-22 16:50:59 +00:00
rm -rf cacert-idp ui/css ui/js ui/images
.PHONY: all translations clean