diff --git a/BUILD.md b/BUILD.md index e69de29..230abfc 100644 --- a/BUILD.md +++ b/BUILD.md @@ -0,0 +1,33 @@ +# How to cross compile the RPi VK Driver + +### Clone compiler +git clone https://github.com/raspberrypi/tools.git + +### Establish sysroot +mkdir sysroot +mkdir sysroot/usr +mkdir sysroot/usr/local +scp -r [user]@[ipaddress]:/lib sysroot/lib +scp -r [user]@[ipaddress]:/usr/include sysroot/usr/include +scp -r [user]@[ipaddress]:/usr/lib sysroot/usr/lib +scp -r [user]@[ipaddress]:/usr/local/include sysroot/usr/local/include +scp -r [user]@[ipaddress]:/usr/local/lib sysroot/usr/local/lib + +### Clone RPi VK Driver +git clone https://github.com/Yours3lf/rpi-vk-driver.git +cd rpi-vk-driver +mkdir build +cd build + +### Run CMake +cmake .. -DCMAKE_TOOLCHAIN_FILE=../toolchain.cmake -DCMAKE_BUILD_TYPE=Release + +### Build project +cmake --build . --target all + +### Deploy files +scp librpi-vk-driver.so [user]@[ipaddress]:/home/[user]/librpi-vk-driver.so +scp rpi-vk-driver.json [user]@[ipaddress]:/home/[user]/rpi-vk-driver.json +scp install.sh [user]@[ipaddress]:/home/[user]/install.sh + +### Run install.sh on your RPi