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.