mirror of
https://github.com/hexagonal-sun/moss-kernel.git
synced 2026-04-17 13:48:38 -04:00
24 lines
526 B
Makefile
Executable File
24 lines
526 B
Makefile
Executable File
#!/usr/bin/env just --justfile
|
|
|
|
create-image:
|
|
./scripts/create-image.sh
|
|
|
|
run:
|
|
#!/usr/bin/env sh
|
|
# Create moss.img if it doesn't exist
|
|
if [ ! -f moss.img ]; then
|
|
just create-image
|
|
fi
|
|
cargo run --release -- --init /bin/ash
|
|
|
|
test-unit:
|
|
#!/usr/bin/env sh
|
|
host_target="$(rustc --version --verbose | awk -F': ' '/^host:/ {print $2; exit}')"
|
|
cargo test --package libkernel --target "$host_target"
|
|
|
|
test-kunit:
|
|
cargo test --release
|
|
|
|
test-userspace:
|
|
cargo run -r -- --init /bin/usertest
|