From 2194455681fcb57d278413c7972faa9e713cf144 Mon Sep 17 00:00:00 2001 From: Kyle Gordon Date: Mon, 29 Jun 2020 11:03:29 +0100 Subject: [PATCH] Update with build instructions --- Readme.md | 27 ++++++++++++++++++++++----- 1 file changed, 22 insertions(+), 5 deletions(-) diff --git a/Readme.md b/Readme.md index 823ba66..42baf7a 100644 --- a/Readme.md +++ b/Readme.md @@ -1,14 +1,25 @@ # aasdk -### Support project -[![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=9YH2QCXZ3YZXJ) - -For support of other platforms please contact me at f1xstudiopl@gmail.com - ### Brief description C++ object-oriented library containing implementation of core AndroidAuto(tm) functionalities needed to build headunit software. +### Build Guide +#### Local build instructions for Raspberry Pi + +``` +sudo apt-get update +sudo apt-get -y install cmake build-essential + +sudo apt-get install -y libboost-all-dev libusb-1.0.0-dev libssl-dev libprotobuf-dev protobuf-c-compiler protobuf-compiler libqt5multimedia5 libqt5multimedia5-plugins libqt5multimediawidgets5 qtmultimedia5-dev libqt5bluetooth5 libqt5bluetooth5-bin qtconnectivity5-dev pulseaudio librtaudio-dev + +git clone https://github.com/f1xpl/aasdk + +mkdir aasdk_build; cd aasdk_build +cmake -DCMAKE_BUILD_TYPE=Release ~/aasdk +make -j2 +``` + ### Supported functionalities - AOAP (Android Open Accessory Protocol) - USB transport @@ -43,3 +54,9 @@ Copyrights (c) 2018 f1x.studio (Michal Szwaj) - [OpenSSL](https://www.openssl.org/) - [Google test framework](https://github.com/google/googletest) +### Support OpenAuto Pro + +Support OpenAuto Pro by buying a license from Bluewave Studios, or donating below +[![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=9YH2QCXZ3YZXJ) + +For support of other platforms please contact me at f1xstudiopl@gmail.com