| -include ../tools.mk | |
| all: | |
| $(RUSTC) --crate-type=rlib crateA.rs | |
| $(RUSTC) --crate-type=rlib crateB.rs | |
| $(call REMOVE_RLIBS,crateA) | |
| # Ensure crateC fails to compile since dependency crateA is missing | |
| $(RUSTC) crateC.rs 2>&1 | \ | |
| $(CGREP) 'can'"'"'t find crate for `crateA` which `crateB` depends on' |