mirror of
https://github.com/glauth/glauth.git
synced 2026-10-25 13:40:48 +00:00
25 lines
844 B
Makefile
25 lines
844 B
Makefile
VERSION=$(shell bin/glauth64 --version)
|
|
|
|
|
|
run:
|
|
go run glauth.go bindata.go ldapbackend.go webapi.go configbackend.go -c glauth.cfg
|
|
|
|
all: bindata binaries verify
|
|
|
|
binaries: bindata linux32 linux64 darwin64
|
|
|
|
bindata:
|
|
go-bindata -pkg=main assets
|
|
|
|
linux32: bindata
|
|
GOOS=linux GOARCH=386 go build -o bin/glauth32 glauth.go bindata.go ldapbackend.go webapi.go configbackend.go && cd bin && sha256sum glauth32 > glauth32.sha256
|
|
|
|
linux64: bindata
|
|
GOOS=linux GOARCH=amd64 go build -o bin/glauth64 glauth.go bindata.go ldapbackend.go webapi.go configbackend.go && cd bin && sha256sum glauth64 > glauth64.sha256
|
|
|
|
darwin64: bindata
|
|
GOOS=darwin GOARCH=amd64 go build -o bin/glauthOSX glauth.go bindata.go ldapbackend.go webapi.go configbackend.go && cd bin && sha256sum glauthOSX > glauthOSX.sha256
|
|
|
|
verify:
|
|
cd bin && sha256sum *.sha256 -c && cd ../;
|