Merge commit 'cbb29f7c94ad2a7cb0ebe7d43cbef5fb9d11d62e'
[osmocom-bb.git] / src / README.building
1 == How to build OsmocomBB? ==
2
3 === Prerequisites ===
4
5 We assume you are building on a GNU/Linux host system such as Debian GNU/Linux.
6 Windows builds have been reported successfully using the Cygwin environment, but
7 we do not officially support this.
8
9  # Get a GNU toolchain (gcc/binutils) for ARM (e.g. from http://gnuarm.com/)
10  # Set your path to include the arm-elf-* executables of your toolchain
11  # call 'make' in this (the src) subdirectory
12
13 === Details ===
14
15 The master Makefile will build
16
17  * libosmocore for the host (x86 or whatever you use)
18  * libosmocore for the target (ARM)
19  * osmocon and layer2 executalbes for the host (linking libosmocore)
20  * the actual target firmware images