Make a ZIP file of the windows builds

This commit is contained in:
Palmer Dabbelt 2017-06-06 19:56:36 -07:00
parent 6186d4284c
commit c618a744c1
1 changed files with 7 additions and 0 deletions

View File

@ -25,6 +25,7 @@ VERSION ?= $(shell cd $(SRC_RGT); git describe --tags | sed s/^v//g)
# The actual output of this repository is a set of tarballs.
.PHONY: windows
windows: $(BINDIR)/riscv64-unknown-elf-gcc-$(VERSION)-$(WINDOWS).zip
windows: $(BINDIR)/riscv64-unknown-elf-gcc-$(VERSION)-$(WINDOWS).tar.gz
windows: $(BINDIR)/riscv64-unknown-elf-gcc-$(VERSION)-$(WINDOWS).src.tar.gz
.PHONY: ubuntu
@ -44,6 +45,12 @@ i686-w64-mingw32-rgt-configure := --without-system-zlib
.SECONDARY:
# Builds riscv-gnu-toolchain for various targets.
$(BINDIR)/riscv64-unknown-elf-gcc-$(VERSION)-%.zip: \
$(OBJDIR)/%/stamps/riscv-gnu-toolchain/install.stamp
$(eval $@_TARGET := $(patsubst $(BINDIR)/riscv64-unknown-elf-gcc-$(VERSION)-%.zip,%,$@))
mkdir -p $(dir $@)
cd $(OBJDIR)/$($@_TARGET)/install; zip -r $(abspath $@) riscv64-unknown-elf-gcc-$(VERSION)-$($@_TARGET)
$(BINDIR)/riscv64-unknown-elf-gcc-$(VERSION)-%.tar.gz: \
$(OBJDIR)/%/stamps/riscv-gnu-toolchain/install.stamp
$(eval $@_TARGET := $(patsubst $(BINDIR)/riscv64-unknown-elf-gcc-$(VERSION)-%.tar.gz,%,$@))