bsys5/assets/windows.mk
2022-09-25 22:53:21 +02:00

36 lines
904 B
Makefile

# $(use_docker)
.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)")
setupname=librewolf-$(full_version).en-US.win64-setup.exe
zipname=librewolf-$(full_version).en-US.win64-portable.zip
outfiles=$(setupname) $(zipname)
docker :
docker build -t registry.gitlab.com/librewolf-community/browser/bsys5/win64 - < assets/windows.Dockerfile
build : $(outfiles) $(setupname).sha256sum $(zipname).sha256sum
$(outfiles) :
ifeq ($(use_docker),false)
false
else
docker run --rm registry.gitlab.com/librewolf-community/browser/bsys5/win64 sh -c "cd /windows/linux && git pull && make fetch && make all"
endif
$(setupname).sha256sum : $(setupname)
sha256sum $< > $@
cat $@
$(zipname).sha256sum : $(zipname)
sha256sum $< > $@
cat $@