Files
asterinas/Makefile
Tate, Hongliang Tian 128ffa0bff Format Rust code
2022-09-05 15:27:44 -07:00

32 lines
625 B
Makefile

.PHONY: all build clean docs fmt run setup test
all: build test
setup:
@rustup component add rust-src
@rustup component add llvm-tools-preview
@cargo install mdbook
build:
@cd src && cargo kbuild
@cd src && cargo kimage
run: build
@cd src && cargo krun
test: build
@cd src && cargo ktest
docs:
@cd src && cargo doc # Build Rust docs
@echo "" # Add a blank line
@cd docs && mdbook build # Build mdBook
check:
@cd src && cargo fmt --check # Check Rust format issues
@cd src && cargo clippy # Check common programming mistakes
clean:
@cd src && cargo clean
@cd docs && mdbook clean