@@ -10,10 +10,8 @@ root := justfile_directory()
1010
1111default-target := " debug"
1212simpleguest_source := " src/tests/rust_guests/simpleguest/target/x86_64-unknown-none"
13- simpleguest_msvc_source := " src/tests/rust_guests/simpleguest/target/x86_64-pc-windows-msvc"
1413dummyguest_source := " src/tests/rust_guests/dummyguest/target/x86_64-unknown-none"
1514callbackguest_source := " src/tests/rust_guests/callbackguest/target/x86_64-unknown-none"
16- callbackguest_msvc_source := " src/tests/rust_guests/callbackguest/target/x86_64-pc-windows-msvc"
1715rust_guests_bin_dir := " src/tests/rust_guests/bin"
1816
1917################
@@ -32,16 +30,12 @@ guests: build-and-move-rust-guests build-and-move-c-guests
3230
3331build-rust-guests target = default-target :
3432 cd src/ tests/ rust_guests/ callbackguest && cargo build --profile={{ if target == " debug" { " dev" } else { target } }}
35- cd src/ tests/ rust_guests/ callbackguest && cargo build --profile={{ if target == " debug" { " dev" } else { target } }} --target=x86 _64 -pc-windows-msvc
3633 cd src/ tests/ rust_guests/ simpleguest && cargo build --profile={{ if target == " debug" { " dev" } else { target } }}
37- cd src/ tests/ rust_guests/ simpleguest && cargo build --profile={{ if target == " debug" { " dev" } else { target } }} --target=x86 _64 -pc-windows-msvc
3834 cd src/ tests/ rust_guests/ dummyguest && cargo build --profile={{ if target == " debug" { " dev" } else { target } }}
3935
4036@ move-rust-guests target = default-target :
4137 cp {{ callbackguest_source }} / {{ target }} / callbackguest* {{ rust_guests_bin_dir }} / {{ target }} /
42- cp {{ callbackguest_msvc_source }} / {{ target }} / callbackguest* {{ rust_guests_bin_dir }} / {{ target }} /
4338 cp {{ simpleguest_source }} / {{ target }} / simpleguest* {{ rust_guests_bin_dir }} / {{ target }} /
44- cp {{ simpleguest_msvc_source }} / {{ target }} / simpleguest* {{ rust_guests_bin_dir }} / {{ target }} /
4539 cp {{ dummyguest_source }} / {{ target }} / dummyguest* {{ rust_guests_bin_dir }} / {{ target }} /
4640
4741build-and-move-rust-guests : (build-rust-guests " debug" ) (move-rust-guests " debug" ) (build-rust-guests " release" ) (move-rust-guests " release" )
@@ -67,8 +61,8 @@ test-like-ci config=default-target hypervisor="kvm":
6761 @ # with default features
6862 just test {{ config}} {{ if hypervisor == " mshv3" {" mshv3" } else {" " } }}
6963
70- @ # with only one driver enabled + seccomp + inprocess
71- just test {{ config}} inprocess, seccomp,{{ if hypervisor == " mshv" {" mshv2" } else if hypervisor == " mshv3" {" mshv3" } else {" kvm" } }}
64+ @ # with only one driver enabled + seccomp
65+ just test {{ config}} seccomp,{{ if hypervisor == " mshv" {" mshv2" } else if hypervisor == " mshv3" {" mshv3" } else {" kvm" } }}
7266
7367 @ # make sure certain cargo features compile
7468 cargo check -p hyperlight-host --features crashdump
@@ -184,7 +178,6 @@ tar-headers: (build-rust-capi) # build-rust-capi is a dependency because we need
184178 tar -zcvf include.tar.gz -C {{ root}} / src/ hyperlight_guest/ third_party/ musl/ include musl/ arch / x86 _64 printf/ printf.h -C {{ root}} / src/ hyperlight_guest_capi include
185179
186180tar-static-lib : (build-rust-capi " release" ) (build-rust-capi " debug" )
187- tar -zcvf hyperlight-guest-c-api-windows.tar.gz -C {{ root}} / target/ x86 _64 -pc-windows-msvc/ release/ hyperlight_guest_capi.lib -C {{ root}} / target/ x86 _64 -pc-windows-msvc/ debug/ hyperlight_guest_capi.lib
188181 tar -zcvf hyperlight-guest-c-api-linux.tar.gz -C {{ root}} / target/ x86 _64 -unknown-none/ release/ libhyperlight_guest_capi.a -C {{ root}} / target/ x86 _64 -unknown-none/ debug/ libhyperlight_guest_capi.a
189182
190183# Create release notes for the given tag. The expected format is a v-prefixed version number, e.g. v0.2.0
@@ -253,4 +246,4 @@ install-vcpkg:
253246 cd ../ vcpkg && ./ bootstrap-vcpkg{{ bin-suffix }} && ./ vcpkg integrate install || cd -
254247
255248install-flatbuffers-with-vcpkg : install-vcpkg
256- cd ../ vcpkg && ./ vcpkg install flatbuffers || cd -
249+ cd ../ vcpkg && ./ vcpkg install flatbuffers || cd -
0 commit comments