bsys5/assets/windows.mk
2023-02-05 12:35:31 +01:00

29 lines
886 B
Makefile

# windows.mk - build windows docker image and do build phase
.PHONY : docker build
version:=$(shell cat version)
release:=$(shell cat release)
source_release:=$(shell cat source_release)
full_version:=$(version)-$(source_release)$(shell [ $(release) -gt 1 ] && echo "-$(release)")
outfile-exe=librewolf-$(full_version).en-US.win64-setup.exe
outfile-zip=librewolf-$(full_version).en-US.win64-portable.zip
outfiles=$(outfile-exe) $(outfile-zip)
distro=windows
image=registry.gitlab.com/librewolf-community/browser/bsys5/$(distro):latest
docker :
docker build -t $(image) - < assets/windows.Dockerfile
build :
pwd
(cd /root/windows && git pull)
make fetch
make all
cp -v $(outfiles) /
( cd / && sha256sum $(outfile-exe) > $(outfile-exe).sha256sum )
cat /$(outfile-exe).sha256sum
( cd / && sha256sum $(outfile-zip) > $(outfile-zip).sha256sum )
cat /$(outfile-zip).sha256sum