MakeMe Specifications
The MakeMe product includes the following components:
- MakeMe Utility
- TestMe unit test manager
- Http client test program
- Documentation
- Samples
- Source code
Feature Overview
MakeMe has the following major features:
- Configuration and component discovery (replaces autoconf)
- Compiler capability sleuthing
- Unified project view, no "make" style recursion required
- MakeMe configuration may be comprised of multiple MakeMe configuration files
- Generation of a configuration source header (me.h)
- Generation of Xcode, Visual Studio, Make and Nmake projects
- Automatic C/C++ source code dependencies
- Cross platform project definition. Easily handles Windows, Linux and Mac builds.
- Cross-compilation support
- Building outside source tree for read-only file systems
- MakeMe files are Javascript and are easily modified and extended
- Multiple build profiles (debug, release, ...)
- Very fast configuration and build, even on windows
- Easy diagnostics for errant builds
- Open extensible architecture via plugins
- Open Source
Platform Support
- Linux (2.6)
- Windows (7, 8)
- MAC OS X (10.7+)
Embedding Support
- Full cross-compilation support. Use Windows, Linux or Mac as build system
- Cross compiles for other platforms including: FreeBSD, VxWorks
- Supports ARM, MIPS, X86, X64, PPC, SH, Sparc processors
- Fine-grained control for conditional build and compilation
- Build statically or shared
Other Features
- Binary Packaged installations for Windows and MAC OS X
- HTTP client access program
- TestMe unit test manager