39 lines
890 B
Plaintext
39 lines
890 B
Plaintext
|
|
Minimal build setup:
|
|
|
|
1) Download+unzip arduino ide version 1.6.0 is tested !
|
|
Get it from http://www.arduino.cc/
|
|
|
|
2) Install make and tcl;
|
|
apt-get install tcl make
|
|
|
|
3) Build all project in one go;
|
|
make ARD_HOME=/path/to/arduino-ide-1.6.0
|
|
|
|
Optional:
|
|
|
|
To override multiple flags and parameters for every
|
|
build there is a local makefile include template.
|
|
|
|
1) cp lib-build/make/Makefile.inc.local-template lib-build/make/Makefile.inc.local
|
|
2) Edit lib-build/make/Makefile.inc.local
|
|
3) make or cd xnode-base;make/etc
|
|
|
|
Now the make command of the sub projects and this parent build
|
|
will use the local make settings.
|
|
|
|
Build commands;
|
|
|
|
Build all hex files;
|
|
cd project-root/
|
|
make
|
|
|
|
Build clean satellite only
|
|
cd project-root/xnode-satellite
|
|
make clean all
|
|
|
|
Build and upload clean base only
|
|
cd project-root/xnode-base
|
|
make clean upload
|
|
make clean upload ISP_PORT=/dev/ttyACM1
|