compiling hints for C-Sources by OE5HPM@OE5XBL.#OE5.AUT.EU

build for X86 with i386 (32-bit) host system
or
build on some native ARM machine (like raspbian on rpi)
================================================================================
install following packages:
- build-essential  (sudo apt-get install build-essential)
- libx11-dev       (sudo apt-get install libx11-dev)
- libxext-dev      (sudo apt-get install libxext-dev)
- libpng-dev       (sudo apt-get install libpng-dev)
- libjpeg-dev      (sudo apt-get install libjpeg-dev)

make all

build for X86 with i686 (64-bit) host system
================================================================================
install following packages:
- build-essential  (sudo apt-get install build-essential)
- libX11-dev       (sudo apt-get install libX11-dev)
- libXext-dev      (sudo apt-get install libXext-dev)
- zlib1g-dev
- libjpeg-dev      (sudo apt-get install libjpeg-dev)

make all

cross-build for ARMV6 (raspberry pi) on x86 host system
================================================================================
install following packages:
- build-essential	(sudo apt-get install build-essential)
- lib32z1			(sudo apt-get install lib32z1)
- rpi-tools			(git clone https://github.com/raspberrypi/tools.git ~/rpi-tools)

PLATFORM=armv6 CROSS_COMPILE=~/rpi-tools/arm-bcm2708/arm-bcm2708hardfp-linux-gnueabi/bin/arm-bcm2708hardfp-linux-gnueabi- make all

cross-build for ARMV7hf (bur am335x pp, bananapi, beaglebone) on x86 host system
================================================================================
install following packages:
- build-essential   (sudo apt-get install build-essential)
- linaro-toolchain
	cd ~/
	wget https://releases.linaro.org/components/toolchain/binaries/latest-5.1/arm-linux-gnueabihf/gcc-linaro-5.1-2015.08-x86_64_arm-linux-gnueabihf.tar.xz
	tar -xf gcc-linaro-5.1-2015.08-x86_64_arm-linux-gnueabihf.tar.xz

PLATFORM=armv7hf CROSS_COMPILE=/opt/gcc-linaro-5.1-2015.08-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf- make all
