initial build notes
parent
8b07888ec1
commit
83f66ca1ed
13
README.md
13
README.md
|
@ -2,6 +2,18 @@
|
|||
|
||||
Scripts / docs for Maxwell wifi meshing.
|
||||
|
||||
HOWTO build Maxwell software:
|
||||
|
||||
* [](docs/BUILD.md)
|
||||
|
||||
Info about Maxwell hardware nodes:
|
||||
|
||||
* [](docs/HARDWARE.md)
|
||||
|
||||
Spreadsheet with details about a particular implementation:
|
||||
|
||||
* [](docs/consumemax-network.ods)
|
||||
|
||||
# Maxwell Upstream
|
||||
|
||||
Source code:
|
||||
|
@ -33,3 +45,4 @@ Main site:
|
|||
Quickstart Build Docs:
|
||||
|
||||
* https://openwrt.org/docs/guide-developer/quickstart-build-images
|
||||
|
||||
|
|
|
@ -0,0 +1,74 @@
|
|||
# HOWTO Build Maxwell
|
||||
|
||||
This documents how to build the Maxwell meshing software
|
||||
with OpenWRT.
|
||||
|
||||
Base system is Debian Bullseye (11/testing) on ppc64le architecture.
|
||||
Should also work fine on x86_64.
|
||||
|
||||
# Build thang
|
||||
Do.
|
||||
|
||||
OpenWRT build system:
|
||||
|
||||
* https://openwrt.org/docs/guide-developer/build-system/start
|
||||
|
||||
## Install Dependencies
|
||||
|
||||
Dependencies for other distros are listed here:
|
||||
|
||||
* https://openwrt.org/docs/guide-developer/build-system/install-buildsystem#examp
|
||||
|
||||
|
||||
Get current:
|
||||
|
||||
```
|
||||
apt update
|
||||
```
|
||||
|
||||
Upstream command suggests for Debian:
|
||||
|
||||
```
|
||||
apt install build-essential ccache ecj fastjar file g++ gawk \
|
||||
gettext git java-propose-classpath libelf-dev libncurses5-dev \
|
||||
libncursesw5-dev libssl-dev python python2.7-dev python3 unzip wget \
|
||||
python3-distutils python3-setuptools python3-dev rsync subversion swig time \
|
||||
xsltproc zlib1g-dev
|
||||
```
|
||||
|
||||
Full docs list more dependencies for full list, that work with Debian Bullseye:
|
||||
```
|
||||
apt install \
|
||||
asciidoc \
|
||||
bash \
|
||||
binutils \
|
||||
bzip2 \
|
||||
flex \
|
||||
git-core \
|
||||
g++ \
|
||||
gcc \
|
||||
util-linux \
|
||||
gawk \
|
||||
help2man \
|
||||
intltool \
|
||||
libelf-dev \
|
||||
zlib1g-dev \
|
||||
make \
|
||||
libncurses5-dev \
|
||||
libssl-dev \
|
||||
patch \
|
||||
perl-modules \
|
||||
python2-dev \
|
||||
python3-dev \
|
||||
unzip \
|
||||
wget \
|
||||
gettext \
|
||||
xsltproc \
|
||||
zlib1g-dev \
|
||||
libboost-dev \
|
||||
libxml-parser-perl \
|
||||
libusb-dev \
|
||||
bin86 \
|
||||
bcc \
|
||||
sharutils
|
||||
```
|
Loading…
Reference in New Issue