33 lines
921 B
Makefile
33 lines
921 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) :
|
|
# docker run --rm registry.gitlab.com/librewolf-community/browser/bsys5/win64 sh -c "cd /windows/linux && git pull && make fetch && make all"
|
|
( cd /windows/linux && git pull && make fetch && make all )
|
|
|
|
|
|
|
|
|
|
$(setupname).sha256sum : $(setupname)
|
|
sha256sum $< > $@
|
|
cat $@
|
|
$(zipname).sha256sum : $(zipname)
|
|
sha256sum $< > $@
|
|
cat $@
|