Update ci-img target to build all possible disk formats

This commit is contained in:
Jeremy Soller 2019-03-16 14:55:11 -06:00
parent ddb93aa4af
commit 2161c9586a
No known key found for this signature in database
GPG key ID: E988B49EE78A7FB1
3 changed files with 26 additions and 23 deletions

View file

@ -62,13 +62,19 @@ include mk/virtualbox.mk
# CI image target
ci-img: FORCE
make INSTALLER_FLAGS= build/harddrive.bin.gz build/livedisk.iso #build/harddrive-efi.bin.gz build/livedisk-efi.iso
make INSTALLER_FLAGS= \
build/coreboot.elf.gz \
build/harddrive.bin.gz \
build/livedisk.iso.gz \
build/harddrive-efi.bin.gz \
build/livedisk-efi.iso.gz
rm -rf build/img
mkdir build/img
mv build/coreboot.elf.gz build/img/redox_$(IMG_TAG)_coreboot.elf.gz
mv build/harddrive.bin.gz build/img/redox_$(IMG_TAG)_harddrive.bin.gz
mv build/livedisk.iso build/img/redox_$(IMG_TAG)_livedisk.iso
#mv build/harddrive-efi.bin.gz build/img/redox_$(IMG_TAG)_harddrive-efi.bin.gz
#mv build/livedisk-efi.iso build/img/redox_$(IMG_TAG)_livedisk-efi.iso
mv build/livedisk.iso.gz build/img/redox_$(IMG_TAG)_livedisk.iso.gz
mv build/harddrive-efi.bin.gz build/img/redox_$(IMG_TAG)_harddrive-efi.bin.gz
mv build/livedisk-efi.iso.gz build/img/redox_$(IMG_TAG)_livedisk-efi.iso.gz
cd build/img && sha256sum -b * > SHA256SUM
# CI packaging target
@ -86,7 +92,11 @@ env: prefix FORCE
# An empty target
FORCE:
# A method of creating a listing for any binary
# Gzip any binary
%.gz: %
gzip -k -f $<
# Create a listing for any binary
%.list: %
export PATH="$(PREFIX_PATH):$$PATH" && \
$(OBJDUMP) -C -M intel -D $< > $@