mirror of
https://github.com/containers/youki
synced 2024-11-22 17:02:00 +01:00
Add makefiles to crates and rust-integration-test
This commit is contained in:
parent
11b5d4a5cc
commit
7e3656e875
1
crates/.gitignore
vendored
Normal file
1
crates/.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
||||
*_bin
|
@ -2,7 +2,11 @@
|
||||
|
||||
[workspace]
|
||||
members = [
|
||||
"./*"
|
||||
"./libcgroups",
|
||||
"./libcontainer",
|
||||
"./liboci-cli",
|
||||
"./libseccomp",
|
||||
"./youki"
|
||||
]
|
||||
|
||||
|
||||
|
12
crates/Makefile
Normal file
12
crates/Makefile
Normal file
@ -0,0 +1,12 @@
|
||||
.PHONY : debug release
|
||||
|
||||
TGT = x86_64-unknown-linux-gnu
|
||||
|
||||
debug:
|
||||
cargo build && cp ./target/$(TGT)/debug/youki ./youki_bin
|
||||
|
||||
release:
|
||||
cargo build --release && cp ./target/$(TGT)/release/youki ./youki_bin
|
||||
|
||||
clean:
|
||||
rm ./youki_bin
|
1
integration_tests/rust-integration-tests/.gitignore
vendored
Normal file
1
integration_tests/rust-integration-tests/.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
||||
*_bin
|
22
integration_tests/rust-integration-tests/Makefile
Normal file
22
integration_tests/rust-integration-tests/Makefile
Normal file
@ -0,0 +1,22 @@
|
||||
.PHONY: runtimetest integration-test
|
||||
|
||||
|
||||
TGT = x86_64-unknown-linux-gnu
|
||||
FLAG =
|
||||
ifeq ("$(FLAG)","--release")
|
||||
DIR = release
|
||||
else
|
||||
DIR = debug
|
||||
endif
|
||||
|
||||
|
||||
all: runtimetest integration-test
|
||||
|
||||
runtimetest:
|
||||
cd ./runtimetest && cargo build $(FLAG) && cp ./target/$(TGT)/$(DIR)/runtimetest ../runtimetest_bin
|
||||
|
||||
integration-test:
|
||||
cd ./integration_test && cargo build $(FLAG) && cp ./target/$(TGT)/$(DIR)/integration_test ../integration_test_bin
|
||||
|
||||
clean:
|
||||
rm ./integration_test_bin && rm ./runtimetest_bin
|
Loading…
Reference in New Issue
Block a user