]> git.lizzy.rs Git - rust.git/blob - tests/run-make-fulldeps/extern-flag-fun/Makefile
Rollup merge of #106618 - jmillikin:os-net-rustdoc-wasm32, r=JohnTitor
[rust.git] / tests / run-make-fulldeps / extern-flag-fun / Makefile
1 include ../tools.mk
2
3 all:
4         $(RUSTC) bar.rs --crate-type=rlib
5         $(RUSTC) bar.rs --crate-type=rlib -C extra-filename=-a
6         $(RUSTC) bar-alt.rs --crate-type=rlib
7         $(RUSTC) foo.rs --extern bar=no-exist && exit 1 || exit 0
8         $(RUSTC) foo.rs --extern bar=foo.rs && exit 1 || exit 0
9         $(RUSTC) foo.rs \
10                 --extern bar=$(TMPDIR)/libbar.rlib \
11                 --extern bar=$(TMPDIR)/libbar-alt.rlib \
12                 && exit 1 || exit 0
13         $(RUSTC) foo.rs \
14                 --extern bar=$(TMPDIR)/libbar.rlib \
15                 --extern bar=$(TMPDIR)/libbar-a.rlib
16         $(RUSTC) foo.rs --extern bar=$(TMPDIR)/libbar.rlib
17         # Try to be sneaky and load a private crate from with a non-private name.
18         $(RUSTC) rustc.rs -Zforce-unstable-if-unmarked --crate-type=rlib
19         $(RUSTC) gated_unstable.rs --extern alloc=$(TMPDIR)/librustc.rlib 2>&1 | $(CGREP) 'rustc_private'