Home

Julien SOLER

Genepy aims to provide a simple build system written in standard python. It produces a regular makefile.

Current features:
- Generate a makefile
- Callback management
- Flex/Bison objects (specify a source that will be built with Flex/Bison)
- pkg-config management
- Generate Visual Studio 10 project files
- Parse source files in memory (use doxygen)

In development features (TODO list):
- Python egg distribution of Genepy (priority=3)
- Install/Uninstall management in makefile (priority=2)
- Docs build management in makefile (priority=2)
- Generate tarball (priority=3)
- Improve usability (arguments management, ...) (priority=1)
- More IDE projects generator (eclipse, CodeBlocks, ...) (priority=2)
- Wrapper generator for C# (priority=2)
- Wrapper generator for Java (priority=1)
- Wrapper generator for Python (priority=1)
- Wrapper generator for IDL (priority=3)
- Parse source files with other tools (swig, gccxml, ...) (priority=3)
- Documentation (priority=1)
- Tests/Samples (priority=1)

The only dependances of genepy are Python 2.x and doxygen for wrapper generators.