http://eclipse.baeyens.it/
Which provides the ability to compile Arduino programs within an Eclipse environment. It seems to work by introspecting the configuration files provided by a board manager and generating Eclipse C Developer Tools Makefiles to build the solution. Ive tried to get this going with the ESP8266 Package for the Arduino IDE and get tantalizingly close. It compiles cleanly all the C and C++ files but when it tries to link-edit all the parts together, we fail with a few missing symbols. Ive tracked those down to the source file supplied with the ESP8266 Package called "cont.S" which I believe to be an assembly language source file. It is my belief that the Arduino Eclipse environment is not looking for nor expecting assembly language files to be part of the compilation mix and ignores them ... thus at linker time, we miss the needed parts.
I'm wondering if anyone else has walked this path? Could we get the maintainers of the ESP8266 Arduino package chatting with the maintainers of the Arduino Eclipse plugins? I feel that if they were able to pow-wow together, that they would be able to express the needs to each other.
My end goal is to be able to build ESP8266 programs using the Arduino libraries (and hence as though it were an Arduino of a sort) while using the Eclipse IDE for editing and building.
Neil