Local configuration and rmk setup

Rmk build setup

When rmk starts for generation of Ninja files (-g switch), it will try to read the following files in this order

rmk/tools/*.rb
rmk/config/{HOST,localhost,default}/init.rb
rmk/config/{HOST,localhost,default}/packages/*.rb
rmk/config/{HOST,localhost,default}/tools/*.rb
~/.rmk/config/{HOST,localhost,default}/init.rb
~/.rmk/config/{HOST,localhost,default}/packages/*.rb
~/.rmk/config/{HOST,localhost,default}/tools/*.rb

Next, rmk proceeds by reading

PROJDIR/project-name/RMakefile.spawn
PROJDIR/project-name/RMakefile.proj
PROJDIR/project-name/{.../}RMakefile.priv
PROJDIR/project-name/{.../}RMakefile

Project setup

RMakefile.spawn

RMakefile.proj

RMakefile.priv

RMakefile

Remarks