summaryrefslogtreecommitdiffstats
path: root/src/README.building
diff options
context:
space:
mode:
Diffstat (limited to 'src/README.building')
-rw-r--r--src/README.building27
1 files changed, 27 insertions, 0 deletions
diff --git a/src/README.building b/src/README.building
new file mode 100644
index 00000000..f940d093
--- /dev/null
+++ b/src/README.building
@@ -0,0 +1,27 @@
+== 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
+
+=== Building the actual GSM firmware ===
+
+ # cd osmocom-bb/src/target/firmware
+ # make
+
+=== Building the osmocon terminal program and multiplexer ===
+
+ # cd osmocom-bb/src/host/osmocon
+ # make
+
+=== Building the layer2 binary on the host PC ===
+
+ # cd osmocom-bb/src/host/layer2
+ # autoreconf -i
+ # ./confiugre
+ # make