Skip to content
This repository was archived by the owner on Aug 15, 2023. It is now read-only.
/ rakeoe Public archive

Rake Optimized for Embedded. A build system for test driven Embedded C/C++ Development

License

Notifications You must be signed in to change notification settings

rakeoe/rakeoe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gem Version

Rake Optimized for Embedded: RakeOE is a build system for application/library development. RakeOE utilizes the power of Rake and the easyness of Ruby to make build management for embedded C/C++ development as easy and straight-forward as possible. It's possible to use it on the command line or to integrate it into an IDE like Eclipse. It runs on Windows, Linux and Mac OS X.

RakeOE : Rake Optimized for Embedded

A build system for test driven Embedded C/C++ Development based on Ruby rake

RakeOE is a build system for application/library development. RakeOE utilizes the power of Rake and the easyness of Ruby to make build management for embedded C/C++ development as easy and straight-forward as possible. It's possible to use it on the command line or to integrate it into an IDE like Eclipse. It runs on Windows, Linux and Mac OS X.

RakeOE uses the convention over configuration paradigm to enable a fast jump start for developers. It's meant to be used by the casual maker and professional C/C++ developer alike.
Though it's possible to override defaults, tweak library specific platform flags and do all kind of configuration management settings, one can get a long way without doing so.

RakeOE uses OpenEmbedded / Yocto environment files to automatically pick up all appropriate paths and flags for the given build platform. In this way it supports cross compilation in whatever target platform the cross compiler builds. But it's also possible and encouraged to use it for native host development.

The toolchain has to be gcc and GNU ld compatible at the moment, i.e. has to implement the -dumpmachine, -MM, -MF, -MT and -Wl,--start-group options among others.

Acknowledgements

The work on this build system has been kindly sponsored by ifm syntron
ifm syntron

Getting Started

Diving In

License

See LICENSE

About

Rake Optimized for Embedded. A build system for test driven Embedded C/C++ Development

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages