summaryrefslogblamecommitdiffstats
path: root/src/README.building
blob: c327d3730f76178b1263c4cf009f867f8bc0f0ba (plain) (tree)
1
2
3
4
5
6
7
8
9
10









                                                                                
                                             
 
               
 
                              
 



                                                                    
== How to build OsmocomBB? ==

=== Prerequisites ===

We assume you are building on a GNU/Linux host system such as Debian GNU/Linux.
Windows builds have been reported successfully using the Cygwin environment, but
we do not officially support this.

 # Get a GNU toolchain (gcc/binutils) for ARM (e.g. from http://gnuarm.com/)
 # Set your path to include the arm-elf-* executables of your toolchain
 # call 'make' in this (the src) subdirectory

=== Details ===

The master Makefile will build

 * libosmocore for the host (x86 or whatever you use)
 * libosmocore for the target (ARM)
 * osmocon and layer2 executalbes for the host (linking libosmocore)
 * the actual target firmware images