This commit is contained in:
parent
a3b63bc986
commit
25832896a6
1 changed files with 10 additions and 7 deletions
17
GNUmakefile
17
GNUmakefile
|
|
@ -1,16 +1,16 @@
|
||||||
secrets_dir=./secrets
|
|
||||||
secmod_fat=$(secrets_dir)/secmod.fat
|
|
||||||
|
|
||||||
pin_list := "git+https://github.com/mirage/Zarith.git#zarith-1.14"
|
pin_list := "git+https://github.com/mirage/Zarith.git#zarith-1.14"
|
||||||
vendor_list := mkernel miou zarith
|
vendor_list := mkernel miou zarith
|
||||||
|
|
||||||
|
secmod_fat=secrets/secmod.fat
|
||||||
|
tap_device=tap-mte
|
||||||
|
|
||||||
pins:
|
pins:
|
||||||
@for v in $(pin_list); do \
|
@for v in $(pin_list); do \
|
||||||
opam pin $v
|
opam pin $v
|
||||||
done
|
done
|
||||||
|
|
||||||
vendors:
|
vendors:
|
||||||
[ ! -d vendors ] && mkdir vendors
|
mkdir -p vendors
|
||||||
@for v in $(vendor_list); do \
|
@for v in $(vendor_list); do \
|
||||||
[ ! -d vendors/$v ] && opam source $v --dir vendors/$v
|
[ ! -d vendors/$v ] && opam source $v --dir vendors/$v
|
||||||
done
|
done
|
||||||
|
|
@ -23,11 +23,14 @@ clean:
|
||||||
secmod-storage:
|
secmod-storage:
|
||||||
mfat make --sectors=2048 $(secmod_fat)
|
mfat make --sectors=2048 $(secmod_fat)
|
||||||
|
|
||||||
|
assets:
|
||||||
|
cp default/assets ./
|
||||||
|
|
||||||
manifest:
|
manifest:
|
||||||
dune exec ./src/mte.exe > manifest.json
|
dune exec src/mte.exe > manifest.json
|
||||||
|
|
||||||
build:
|
build:
|
||||||
dune build ./src/mte.exe
|
dune build src/mte.exe
|
||||||
|
|
||||||
run:
|
run:
|
||||||
solo5-hvt --block:secmod.fat=$(secmod_fat) --net:network=tap0 -- ./_build/solo5/main.exe --solo5:quiet
|
solo5-hvt --block:storage=$(secmod_fat) --net:service=$(tap_device) -- _build/solo5/main.exe --solo5:quiet
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue