From: Angus Gratton <angus@espressif.com>
Date: Wed, 22 Feb 2017 02:10:34 +0000 (+0800)
Subject: Merge branch 'bugfix/make_config_problems' into 'master'
X-Git-Tag: v2.0-rc2~43
X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=045307ea0fce0668a87d85c44e11c6145129fefb;p=esp-idf

Merge branch 'bugfix/make_config_problems' into 'master'

build system: Fix several make & configuration problems

Collection of quasi-related build system fixes:
* Fix issues with "make menuconfig" running twice when no existing sdkconfig
* Fix issues with menuconfig getting into a bad state if "make -jN" and no existing sdkconfig
* Hopefully fix intermittent issue with build system sometimes not picking up all config, leading to missing BT/WiFi libs at compile/link time.
* Fix issues with path resolution on Windows (including in Eclipse)
* Add new BATCH_BUILD variable for IDEs and automated build environments.

See merge request !485
---

045307ea0fce0668a87d85c44e11c6145129fefb