├── .formatter.exs ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── lib ├── build_dot_zig │ ├── compiler.ex │ ├── http.ex │ └── zig_installer.ex └── mix │ ├── build_dot_zig.ex │ ├── build_dot_zig │ └── c_nif.ex │ └── tasks │ ├── build_dot_zig.gen.c_nif.ex │ └── compile.build_dot_zig.ex ├── mix.exs ├── mix.lock ├── priv ├── .gitkeep └── templates │ └── build_dot_zig.gen.c_nif │ ├── build.zig.eex │ ├── library.c.eex │ └── module.ex.eex └── test └── test_helper.exs /.formatter.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbino/build_dot_zig/HEAD/.formatter.exs -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbino/build_dot_zig/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbino/build_dot_zig/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbino/build_dot_zig/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbino/build_dot_zig/HEAD/README.md -------------------------------------------------------------------------------- /lib/build_dot_zig/compiler.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbino/build_dot_zig/HEAD/lib/build_dot_zig/compiler.ex -------------------------------------------------------------------------------- /lib/build_dot_zig/http.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbino/build_dot_zig/HEAD/lib/build_dot_zig/http.ex -------------------------------------------------------------------------------- /lib/build_dot_zig/zig_installer.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbino/build_dot_zig/HEAD/lib/build_dot_zig/zig_installer.ex -------------------------------------------------------------------------------- /lib/mix/build_dot_zig.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbino/build_dot_zig/HEAD/lib/mix/build_dot_zig.ex -------------------------------------------------------------------------------- /lib/mix/build_dot_zig/c_nif.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbino/build_dot_zig/HEAD/lib/mix/build_dot_zig/c_nif.ex -------------------------------------------------------------------------------- /lib/mix/tasks/build_dot_zig.gen.c_nif.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbino/build_dot_zig/HEAD/lib/mix/tasks/build_dot_zig.gen.c_nif.ex -------------------------------------------------------------------------------- /lib/mix/tasks/compile.build_dot_zig.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbino/build_dot_zig/HEAD/lib/mix/tasks/compile.build_dot_zig.ex -------------------------------------------------------------------------------- /mix.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbino/build_dot_zig/HEAD/mix.exs -------------------------------------------------------------------------------- /mix.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbino/build_dot_zig/HEAD/mix.lock -------------------------------------------------------------------------------- /priv/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /priv/templates/build_dot_zig.gen.c_nif/build.zig.eex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbino/build_dot_zig/HEAD/priv/templates/build_dot_zig.gen.c_nif/build.zig.eex -------------------------------------------------------------------------------- /priv/templates/build_dot_zig.gen.c_nif/library.c.eex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbino/build_dot_zig/HEAD/priv/templates/build_dot_zig.gen.c_nif/library.c.eex -------------------------------------------------------------------------------- /priv/templates/build_dot_zig.gen.c_nif/module.ex.eex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbino/build_dot_zig/HEAD/priv/templates/build_dot_zig.gen.c_nif/module.ex.eex -------------------------------------------------------------------------------- /test/test_helper.exs: -------------------------------------------------------------------------------- 1 | ExUnit.start() 2 | --------------------------------------------------------------------------------