47 lines
2.0 KiB
Plaintext
47 lines
2.0 KiB
Plaintext
//=========================================================================================================//
|
|
// Enlightenment Foundation Libraries C++ Bindings. (C) 2004-2006 Vanille Media, Michael 'Mickey' Lauer.
|
|
//=========================================================================================================//
|
|
|
|
Some FAQs to get you started:
|
|
|
|
Q: Where's the homepage?
|
|
A: http://www.vanille-media.de/site/index.php/projects/efl/
|
|
|
|
Q: What's the license?
|
|
A: LGPL
|
|
|
|
Q: What are the requirements?
|
|
A: You need a C++ toolchain (recommended: g++ 4.1.1), libsigc-2.x, Evas, Ecore, Edje.
|
|
For a debugging build, you need libcwd, see http://libcwd.sourceforge.net
|
|
Optional parts need Esmart, Epsilon, Ewl, Etk, and Emotion
|
|
|
|
Q: How do I build eflpp?
|
|
A: ./autogen.sh && make && make install
|
|
|
|
Q: Why no inline functions [yet]?
|
|
A: Premature optimization is the root of all evil.
|
|
|
|
Q: Why is it using const char* and not some string class?
|
|
A: I couldn't decide yet whether libstdc++ should be optional or not.
|
|
After all, I'm targetting embedded systems...
|
|
|
|
Q: Why a monolithic library and not just one library for every EFL sublibrary?
|
|
A: EFLpp as a class library benefits from putting everything into one library.
|
|
I may reconsider this when I have more knowledge about the EFLpp use-cases.
|
|
|
|
Q: How stable is the API yet?
|
|
A: Not at all! Trust me, everything can change. I know this is a bit sucky for all potential
|
|
users of this library and I promise it will improve once we get nearer towards v0.9.
|
|
|
|
Q: How can I contribute?
|
|
A: Send patches adding more C-API coverage, tests, examples, etc.
|
|
|
|
Q: Where are the largest construction sites?
|
|
A: See TODO
|
|
|
|
Q: How can I see the debug messages?
|
|
A: export EFL_DEBUG="1" and regenerate all Makefiles
|
|
|
|
Q: It takes a long time to 'make' and 'make install'. This is bad while development. Are there alternatives?
|
|
A: Yes. You could simpy add the eflpp top level directory to the PKG_CONFIG_PATH variable. Then pkg-config is able to find the unsinstalled lib and include files. No need to do a 'make install'.
|