1 Briefly, running "make" without specifying any targets will build
2 everything. You may not necessarily want everything though and can
3 also specify targets to make. For example:
7 Please see the included Makefile for a list of all available targets.
9 Once the desired things are built, "make install" will put them into
10 the appropriate place, which is /lib/firmware by default although you
11 can override this with something like:
13 make prefix=/desired/path install
15 In order to build everything you will need the following on the host
18 * A C/C++ compiler, like GCC
25 * GNU C cross-compiler for ARM:
26 - arm-linux-gnueabi-gcc
27 - arm-linux-gnueabi-ld
28 - arm-linux-gnueabi-objcopy
30 - arm-none-eabi-objcopy
33 On GNU/Linux distros that use apt you can install these with:
35 apt install binutils-arm-linux-gnueabi binutils-arm-none-eabi bison \
36 cmake flex g++ gcc gcc-arm-linux-gnueabi gcc-arm-none-eabi gperf make wget
38 CARL9170 Firmware Configuration
39 When building the carl9170 firmware you will be prompted with
40 configuration questions.
45 You can redistribute and/or modify this file under the terms of the
46 GNU General Public License as published by the Free Software
47 Foundation, either version 3 of the License, or (at your option) any