3 # Attempt to build this dependency tree:
13 # Note that A.1 and A.2 are crates with the same name.
16 $(RUSTC) -C metadata=1 -C extra-filename=-1 a.rs
17 $(RUSTC) -C metadata=2 -C extra-filename=-2 a.rs
18 $(RUSTC) b.rs --extern a=$(TMPDIR)/liba-1.rlib
19 $(RUSTC) c.rs --extern a=$(TMPDIR)/liba-2.rlib
21 $(RUSTC) --cfg before d.rs --extern a=$(TMPDIR)/liba-1.rlib
24 $(RUSTC) --cfg after d.rs --extern a=$(TMPDIR)/liba-1.rlib