From 163019d632093771849ab7d5f07317c98fe7e3d4 Mon Sep 17 00:00:00 2001 From: Yours3lf <0.tamas.marton@gmail.com> Date: Sat, 7 Dec 2019 15:31:00 +0000 Subject: [PATCH] Update BUILD.md --- BUILD.md | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) 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