token-validator: use go-bindata to embedded static assets

This commit is contained in:
nemunaire 2019-02-24 04:58:43 +01:00
commit 867b4ef194
7 changed files with 75 additions and 14 deletions

View file

@ -1,4 +1,4 @@
all: login-app/login-app
all: login-app/login-app token-validator/token-validator
fonts: fonts/Inconsolata-16b.psf fonts/Inconsolata-16r.psf fonts/Inconsolata-32b.psf fonts/Inconsolata-32r.psf
fonts/Inconsolata-16b.psf:
@ -10,6 +10,10 @@ fonts/Inconsolata-32b.psf:
fonts/Inconsolata-32r.psf:
wget https://github.com/xeechou/Inconsolata-psf/raw/master/Inconsolata-32r.psf
token-validator/token-validator: token-validator/*.go
go generate ./token-validator
GOOS=linux GOARM=5 GOARCH=arm go build -tags netgo -ldflags '-w -extldflags "-static"' -o $@ ./token-validator
login-app/login-app: login-app/*.go
GOOS=linux GOARCH=amd64 go build -tags netgo -ldflags '-w -extldflags "-static -lncurses"' -o $@ ./login-app