mirror of
https://github.com/asterinas/asterinas.git
synced 2025-06-27 19:33:23 +00:00
37 lines
734 B
Makefile
37 lines
734 B
Makefile
.PHONY: all build clean docs fmt run setup test tools
|
|
|
|
all: build
|
|
|
|
setup:
|
|
@rustup component add rust-src
|
|
@rustup component add rustc-dev
|
|
@rustup component add llvm-tools-preview
|
|
@cargo install mdbook
|
|
|
|
build:
|
|
@make --no-print-directory -C regression
|
|
@cargo kbuild
|
|
|
|
tools:
|
|
@cd services/libs/comp-sys && cargo install --path cargo-component
|
|
|
|
run: build
|
|
@cargo krun
|
|
|
|
test: build
|
|
@cargo ktest
|
|
|
|
docs:
|
|
@cargo doc # Build Rust docs
|
|
@echo "" # Add a blank line
|
|
@cd docs && mdbook build # Build mdBook
|
|
|
|
check:
|
|
@cargo fmt --check # Check Rust format issues
|
|
@cargo clippy # Check common programming mistakes
|
|
|
|
clean:
|
|
@cargo clean
|
|
@cd docs && mdbook clean
|
|
@make --no-print-directory -C regression clean
|