libs: refine Makefile rules

Refine Makefile rules to better support the KATA ci env.

Fixes: #3536

Signed-off-by: Liu Jiang <gerry@linux.alibaba.com>
This commit is contained in:
Liu Jiang
2022-01-06 14:52:59 +08:00
committed by Fupan Li
parent 7cdee4980c
commit 6f8acb94c2
5 changed files with 37 additions and 30 deletions

View File

@@ -8,12 +8,9 @@ include ../../../utils.mk
.DEFAULT_GOAL := default
default: build
build: libs-crate-tests
build:
@RUSTFLAGS="$(EXTRA_RUSTFLAGS) --deny warnings" cargo build --target $(TRIPLE) --$(BUILD_TYPE)
libs-crate-tests:
make -C $(CWD)/../../libs
clean:
cargo clean
@@ -32,6 +29,5 @@ check: standard_rust_check
check \
clean \
install \
libs-crate-tests \
test \
vendor