1234567891011121314151617181920212223242526272829303132333435363738 |
- jfdir := replace(justfile_directory(), "\\", "/")
- dist := jfdir / "dist"
- misc := jfdir / "misc"
- dist_cfg_dir := dist / "syscfg" / "openngvfs"
- host_src := jfdir / "go"
- wasm_src_root := jfdir / "openngvfs_init_wasm_test"
- wasm_dist_s_debug := "target" / "wasm32-wasi" / "debug"
- wasm_dist_to_dir := dist_cfg_dir / "wasm"
- default:
- just --list
- env:
- mkdir -p {{ wasm_dist_to_dir }}
- cp {{ misc / "fstab.toml" }} {{ dist_cfg_dir / "fstab.toml" }}
- host:
- cd {{host_src}}; go build -o {{ dist / "test.exe" }}
- host_tidy:
- cd {{host_src}}; go mod tidy -e
- wasm:
- cd {{ wasm_src_root }}; cargo wasi build
- cp {{ wasm_src_root / wasm_dist_s_debug / "openngvfs_init_wasm_test.wasm" }} {{ wasm_dist_to_dir / "default.wasm"}}
- run:
- cd {{ dist }}; ./test.exe
- all:
- just env
- just host
- just wasm
- just run
|