docs: add documentation generation to makefile

This commit is contained in:
Nathan Craddock 2023-08-04 15:04:12 -06:00
parent 1f8a76825d
commit effd8c584a

View File

@ -1,3 +1,5 @@
.PHONY: docs
test:
zig build test --summary failures -Dversion=lua_51
zig build test --summary failures -Dversion=lua_52
@ -6,3 +8,10 @@ test:
zig build install-example-interpreter
zig build install-example-zig-function
docs:
mkdir -p docs
zig build-lib -femit-docs=docs/lua51 src/ziglua-5.1/lib.zig
zig build-lib -femit-docs=docs/lua52 src/ziglua-5.2/lib.zig
zig build-lib -femit-docs=docs/lua53 src/ziglua-5.3/lib.zig
zig build-lib -femit-docs=docs/lua54 src/ziglua-5.4/lib.zig