commit 660b77e22b68074f5f0128afd608dc1962339c03 Author: Jason Travis Smith Date: Mon Apr 4 23:06:18 2016 -0400 Initial library commit. diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..48f68fb --- /dev/null +++ b/.gitignore @@ -0,0 +1,17 @@ +# Ignore swap files from text editors. +*.swp + +# Ignore compiled files. +*.o +*.so +*.rlib +*.dll +*.exe + +# Ignore files/directories generated by Cargo. +/target/ + +# Remove Cargo.lock from gitignore if creating an executable, +# leave it for libraries. +# More information here: http://doc.crates.io/guide.html#cargotoml-vs-cargolock +#Cargo.lock diff --git a/Cargo.toml b/Cargo.toml new file mode 100644 index 0000000..8745c18 --- /dev/null +++ b/Cargo.toml @@ -0,0 +1,11 @@ +[package] +name = "mason" +version = "0.1.0" +authors = ["Jason Travis Smith "] +description = "The build system for CyberMages LLC projects." +license = "" +repository = "https://gitlab.com/CyberMages/mason.git" +documentation = "" +keywords = ["mason", "build"] + +[dependencies] diff --git a/README.md b/README.md new file mode 100644 index 0000000..0c0a833 --- /dev/null +++ b/README.md @@ -0,0 +1,16 @@ +# 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 diff --git a/src/lib.rs b/src/lib.rs new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/src/lib.rs @@ -0,0 +1 @@ +