17 Commits

Author SHA1 Message Date
eb6040c9e5 Updated the library to use the new rust style and CM code. 2020-07-02 23:38:59 -04:00
d155ae2a68 Fixed some compile errors. 2018-02-02 12:21:19 -05:00
059f2a2630 Adjusted Mason to work with the new library locations and code. 2017-11-23 00:12:27 -05:00
168d704273 Arguments were being pushed together.
Arguments were being grouped as "-i file.in" instead of "-i" "file.in".
This meant that they were not being parsed right by Spellbooks ArgParser.
They are now properly split up.
2016-07-31 02:53:59 -04:00
75a7ba6a7a Changed the email address to the correct one. 2016-07-31 02:52:29 -04:00
Jason Travis Smith
d500c86d68 A fancy new build script example.
This uses the correct method of getting the environment variables
and now correctly find the output directory. It needs more
comments though.
2016-04-28 03:04:35 -04:00
Jason Travis Smith
3a9802d301 The output directory is now correctly set on sections.
The output directory is now correctly set so that a section's resource's
compiled output will be placed in the correct spot.
2016-04-28 02:59:54 -04:00
Jason Travis Smith
931ea0c4aa Forgot to commit the main code file change with the last commit. 2016-04-28 01:46:35 -04:00
Jason Travis Smith
4fd0d65e07 A sections source files will be found in the resource directory.
The processor now adjusts the sections src file name to point to the
resource directory. This is done with a simple prepend.
2016-04-28 01:34:27 -04:00
Jason Travis Smith
ec1dbe7e46 This now correctly handles the special copy case. 2016-04-28 00:49:57 -04:00
Jason Travis Smith
fbcc43b2eb The resource.msnl file is now placed in the correct output directory. 2016-04-21 15:34:03 -04:00
Jason Travis Smith
1f6ade85fa The resource loader manifest is now created and can be loaded later.
The example, build.rs, is also able to be used as the build file for
a cargo crate build.
2016-04-14 18:40:41 -04:00
Jason Travis Smith
9a35cef77a Mason is now able to compile the resources in a single threaded run. 2016-04-12 16:04:24 -04:00
Jason Travis Smith
9897d90be9 Commented the current code.
The output directory is now also set at the start.
2016-04-08 19:59:39 -04:00
Jason Travis Smith
d38f5c6291 Setup the loading of the resource manifest file. 2016-04-08 19:24:46 -04:00
Jason Travis Smith
9b9a9a1572 Added some documentation about the Mason manifest files.
This should handle describing the Mason resource and
loader manifest formats.
2016-04-07 00:41:43 -04:00
Jason Travis Smith
660b77e22b Initial library commit. 2016-04-04 23:06:18 -04:00