From 102713417d0d57ee4534d4ccd2087acdd9c1643a Mon Sep 17 00:00:00 2001 From: Jason Travis Smith Date: Fri, 6 Jan 2017 19:13:34 -0500 Subject: [PATCH] Initial library commit. --- .gitignore | 17 +++++++++++++++++ Cargo.toml | 16 ++++++++++++++++ README.md | 3 +++ src/lib.rs | 6 ++++++ 4 files changed, 42 insertions(+) create mode 100644 .gitignore create mode 100644 Cargo.toml create mode 100644 README.md create mode 100644 src/lib.rs diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..3853ea9 --- /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..56eacfc --- /dev/null +++ b/Cargo.toml @@ -0,0 +1,16 @@ +[package] +name = "c_rs" +version = "0.1.0" +authors = ["Jason Travis Smith "] +description = "Rust bindings for standard C functions." +license = "" +repository = "https://gitlab.com/CyberMages/c_rs.git" +documentation = "" +keywords = ["c", "libc", "binding", "ffi"] + + +[dependencies.scribe] +git = "https://gitlab.com/CyberMages/scribe.git" + +[dependencies.binding] +git = "https://gitlab.com/CyberMages/binding.git" diff --git a/README.md b/README.md new file mode 100644 index 0000000..c54eabc --- /dev/null +++ b/README.md @@ -0,0 +1,3 @@ +# C # +This library will provided binding for the standard C functions. Later, as a +stretch goal, this library will attempt to implement those functions in Rust. diff --git a/src/lib.rs b/src/lib.rs new file mode 100644 index 0000000..3de4238 --- /dev/null +++ b/src/lib.rs @@ -0,0 +1,6 @@ +//! +#[macro_use] +extern crate scribe; + +#[macro_use] +extern crate binding;