Commit Graph

9 Commits

Author SHA1 Message Date
Paul Sokolovsky
85bac4d601 Install esptool.py to toolchain bin/.
Also, make sdk_patch target "real".
2014-11-19 14:18:22 +02:00
Paul Sokolovsky
5bb751c482 Install libhal to sysroot too, where it can be found.
Also, add phony target aliases to easily rebuild particular one.
2014-11-19 01:45:11 +02:00
Paul Sokolovsky
7a7920a8a9 Name subdir targets with underscore prefix (they're internal targets). 2014-11-19 00:10:48 +02:00
Paul Sokolovsky
5e1dde19c4 Install vendor SDK in toolchain sysroot.
Also, do that when installing vendor SDK, not when installing toolchain.
2014-11-19 00:08:26 +02:00
Paul Sokolovsky
1bbca16850 Instead of "OPENSOURCE" option, use "STANDALONE" with inverted meaning.
STANDALONE is the default.
2014-11-18 21:52:44 +02:00
Andrew Andrianov
2441e964d1 Add an OPENSOURCE option
Signed-off-by: Andrew Andrianov <andrew@ncrmnt.org>
2014-11-18 22:14:32 +03:00
Andrew Andrianov
a62293b698 Create portable toolchain
This commit adds changes required for the toolchain to be
portable:

* Toolchain built is now static
* All SDK headers are installed into the toolchain itself
* All blobs from SDK are installed into toolchain itself
* Toolchain directory name is its GNU_TARGET_NAME by default

This also removes the need to specify the -L and -I flags
while building the actual software to include SDK libraries

Signed-off-by: Andrew Andrianov <andrew@ncrmnt.org>
2014-11-18 15:15:00 +03:00
Paul Sokolovsky
c3c96ee0d0 Makefile: Auto-update submodules. 2014-11-16 00:24:24 +02:00
Paul Sokolovsky
8caefb0d35 Add makefile to build complete SDK install. 2014-11-15 23:52:44 +02:00