test: cargo test --all -- --nocapture check: cargo check --all --all-targets --all-features fmt: cargo fmt --all -- --check clippy_rule = -D warnings \ -D clippy::clone_on_ref_ptr \ -D clippy::enum_glob_use \ -A clippy::collapsible-else-if \ -A clippy::upper_case_acronyms \ -A clippy::unusual_byte_groupings \ -A clippy::inconsistent_digit_grouping \ -A clippy::large_digit_groups \ -A clippy::suspicious_operation_groupings clippy: cargo clippy --all -- $(clippy_rule) ci: fmt check clippy test git diff --exit-code Cargo.lock src/aot.x64.compiled.c: src/aot.x64.c .deps/luajit/src/host/minilua .deps/luajit/src/host/minilua .deps/luajit/dynasm/dynasm.lua -o $@ $< src/aot.x64.win.compiled.c: src/aot.x64.c .deps/luajit/src/host/minilua .deps/luajit/src/host/minilua .deps/luajit/dynasm/dynasm.lua -D WIN -o $@ $< .deps/luajit/src/host/minilua: rm -rf .deps/luajit && mkdir -p .deps && \ git clone https://github.com/LuaJIT/LuaJIT .deps/luajit && \ cd .deps/luajit && git checkout 0f8a340c8c71fb8f5b8ae7c3ae94bfe81af8f8e8 && \ make