Initial library commit.
This commit is contained in:
commit
660b77e22b
17
.gitignore
vendored
Normal file
17
.gitignore
vendored
Normal file
@ -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
|
11
Cargo.toml
Normal file
11
Cargo.toml
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
[package]
|
||||||
|
name = "mason"
|
||||||
|
version = "0.1.0"
|
||||||
|
authors = ["Jason Travis Smith <Jason@CyberMagesLLC.com>"]
|
||||||
|
description = "The build system for CyberMages LLC projects."
|
||||||
|
license = ""
|
||||||
|
repository = "https://gitlab.com/CyberMages/mason.git"
|
||||||
|
documentation = ""
|
||||||
|
keywords = ["mason", "build"]
|
||||||
|
|
||||||
|
[dependencies]
|
16
README.md
Normal file
16
README.md
Normal file
@ -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
|
1
src/lib.rs
Normal file
1
src/lib.rs
Normal file
@ -0,0 +1 @@
|
|||||||
|
|
Loading…
x
Reference in New Issue
Block a user