summaryrefslogtreecommitdiffhomepage
path: root/Makefile
diff options
context:
space:
mode:
authorThomas Voss <mail@thomasvoss.com> 2024-09-21 10:43:25 +0200
committerThomas Voss <mail@thomasvoss.com> 2024-09-21 10:43:25 +0200
commit42d0c8cc527dd0732b8a752116d676fd1863bb15 (patch)
tree43d2600ee4d5d823252c9051eb08da930f6d8b42 /Makefile
parent0f6d9ee6b2c871742ae9f63e92665aa56991eb52 (diff)
Rename Makefile to GNUmakefile
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile44
1 files changed, 0 insertions, 44 deletions
diff --git a/Makefile b/Makefile
deleted file mode 100644
index 1dccc8e..0000000
--- a/Makefile
+++ /dev/null
@@ -1,44 +0,0 @@
-cssfiles := $(shell find static -name '*.css' -not -name '*.min.css')
-cssfiles := $(cssfiles:.css=.min.css)
-gofiles := $(shell find main.go src -name '*.go')
-templates := $(shell find src/templates -name '*.tmpl')
-
-exttmpl := $(wildcard cmd/exttmpl/*.go)
-mfmt := $(wildcard cmd/mfmt/*.go)
-
-all: euro-cash.eu exttmpl mfmt
-
-euro-cash.eu: $(cssfiles) $(templates) $(gofiles)
- go build
-
-all-i18n: exttmpl
- go generate ./src
- find . -name out.gotext.json | mcp -b sed s/out/messages/
- go build
-
-exttmpl: $(exttmpl)
- go build ./cmd/exttmpl
-
-mfmt: $(mfmt)
- go build ./cmd/mfmt
-
-%.min.css: %.css
- lightningcss -m $< -o $@
-
-watch:
- ls euro-cash.eu | entr -r ./euro-cash.eu -no-email -port $${PORT:-8080}
-
-release: all-i18n
- [ -n "$$GOOS" -a -n "$$GOARCH" ]
- find data static -type f \
- \( -not -name '*.css' -or -name '*.min.css' \) \
- -exec tar -cf euro-cash.eu-$$GOOS-$$GOARCH.tar.gz euro-cash.eu {} +
-
-clean:
- find . -type f \( \
- -name euro-cash.eu \
- -or -name exttmpl \
- -or -name mfmt \
- -or -name '*.min.css' \
- -or -name '*.tar.gz' \
- \) -delete