17 lines
791 B
Markdown
17 lines
791 B
Markdown
|
# Mason #
|
||
|
Mason is the build system to be used in all CyberMages projects.
|
||
|
Since most projects will be based on Rust it should be a straight
|
||
|
forward dependency link but if not then just create the front end that will
|
||
|
pass the required build data to the library.
|
||
|
|
||
|
# Resources #
|
||
|
The main purpose of the build system is to build resources not handled
|
||
|
by the projects main build tool. These resources will be located in the
|
||
|
projects 'resources' directory unless there is a good project specific
|
||
|
reason that they not be. As such the build system will look in the required
|
||
|
'resources' directory for the build manifest file.
|
||
|
|
||
|
## Manifest Format ##
|
||
|
This describes what resource files are to be built, where they are
|
||
|
to be placed, and what tool should be used to build them. This file is an
|