diff --git a/Makefile b/Makefile deleted file mode 100644 index 48e5eba..0000000 --- a/Makefile +++ /dev/null @@ -1,5 +0,0 @@ -main: main.zig - zig build-exe -O ReleaseSafe main.zig - -# install: main -# install main \ No newline at end of file diff --git a/build.ninja b/build.ninja new file mode 100644 index 0000000..98b0eb4 --- /dev/null +++ b/build.ninja @@ -0,0 +1,8 @@ +rule zig-exe + command = zig build-exe -O ReleaseSafe $in + +rule go + command = go build $in + +#build dinit-edit: zig-exe main.zig +build dinit-edit: go dinit-edit.go diff --git a/readme.md b/readme.md index 3d8f3ee..6e5c8ed 100644 --- a/readme.md +++ b/readme.md @@ -14,15 +14,11 @@ dinit-edit ## Buliding Go implementation ``` -go build dinit-edit.go +ninja ``` ## Building Zig implementatino -Use Zig 0.14.1 - -``` -make -install ./main -``` +Development using Zig 0.14.1. Zig is not easy to read. +See build.ninja for how to build.