Significant changes to prefix in order to generate path agnostic toolchain. Addition of ci-toolchain target

This commit is contained in:
Jeremy Soller 2019-03-16 19:09:43 -06:00
parent 58217e3466
commit 7f9a82752d
No known key found for this signature in database
GPG key ID: E988B49EE78A7FB1
4 changed files with 99 additions and 46 deletions

View file

@ -69,7 +69,7 @@ ci-img: FORCE
build/harddrive-efi.bin.gz \
build/livedisk-efi.iso.gz
rm -rf build/img
mkdir build/img
mkdir -p 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.gz build/img/redox_$(IMG_TAG)_livedisk.iso.gz
@ -85,6 +85,13 @@ ci-pkg: prefix FORCE
./fetch.sh "$${PACKAGES}" && \
./repo.sh "$${PACKAGES}"
# CI toolchain
ci-toolchain: prefix/$(TARGET)/gcc-install.tar.gz
rm -rf build/toolchain
mkdir -p "build/toolchain/$(TARGET)"
mv "$<" "build/toolchain/$(TARGET)"
cd "build/toolchain/$(TARGET)" && sha256sum -b * > SHA256SUM
env: prefix FORCE
export PATH="$(PREFIX_PATH):$$PATH" && \
bash