toaruos/.build-travis.sh
2012-09-03 23:40:50 -07:00

21 lines
566 B
Bash
Executable File

#!/bin/bash
unset CC
sudo apt-get install clang yasm genext2fs build-essential wget libmpfr-dev libmpc-dev libgmp-dev qemu autoconf automake texinfo
sudo apt-get remove kvm-ipxe
# Build the toolchain: (silently)
pushd toolchain
./prepare.sh > /dev/null 2>/dev/null || exit 1
./install.sh > /dev/null 2>/dev/null || exit 1
. activate.sh > /dev/null 2>/dev/null || exit 1
popd
# Build the userspace tools:
pushd userspace
make || exit 1
popd
# Build the kernel
make system || exit 1 # to build the kernel
# Boot it up and run some tests
make test || exit 1