savvy_bindgen/gen/
static_files.rs

1pub fn generate_makevars_in(crate_name: &str) -> String {
2    format!(
3        include_str!("./templates/Makevars.in"),
4        crate_name, crate_name
5    )
6}
7
8pub fn generate_configure() -> String {
9    include_str!("./templates/configure").to_string()
10}
11
12pub fn generate_cleanup() -> String {
13    include_str!("./templates/cleanup").to_string()
14}
15
16pub fn generate_makevars_win_in(crate_name: &str) -> String {
17    format!(
18        include_str!("./templates/Makevars.win.in"),
19        crate_name, crate_name
20    )
21}
22
23pub fn generate_configure_win() -> String {
24    include_str!("./templates/configure.win").to_string()
25}
26
27pub fn generate_cleanup_win() -> String {
28    include_str!("./templates/cleanup.win").to_string()
29}
30
31pub fn generate_win_def(crate_name: &str) -> String {
32    format!(include_str!("./templates/dllname-win.def"), crate_name)
33}
34
35pub fn generate_gitignore() -> String {
36    include_str!("./templates/gitignore").to_string()
37}
38
39pub fn generate_cargo_toml(crate_name: &str, dependencies: &str) -> String {
40    format!(
41        include_str!("./templates/Cargo_toml"),
42        crate_name, dependencies
43    )
44}
45
46pub fn generate_config_toml() -> String {
47    include_str!("./templates/config_toml").to_string()
48}
49
50pub fn generate_example_lib_rs() -> String {
51    include_str!("./templates/lib_rs").to_string()
52}