26e1ce7394
apparently I missed some tests in the last commit. Rather than having dozens of tests use the long version, use the short version in `run-make` and the long version in `run-make-fulldeps` (which is now only three tests)
16 lines
673 B
Makefile
16 lines
673 B
Makefile
# ignore-cross-compile
|
|
# ignore-macos
|
|
|
|
include ../tools.mk
|
|
|
|
all:
|
|
# Verbatim allows specify precise name.
|
|
$(RUSTC) local_native_dep.rs --crate-type=staticlib -o $(TMPDIR)/local_some_strange_name.ext
|
|
$(RUSTC) main.rs -l static:+verbatim=local_some_strange_name.ext
|
|
|
|
# With verbatim any other name cannot be used (local).
|
|
$(RUSTC) local_native_dep.rs --crate-type=staticlib -o $(TMPDIR)/liblocal_native_dep.a
|
|
$(RUSTC) local_native_dep.rs --crate-type=staticlib -o $(TMPDIR)/local_native_dep.a
|
|
$(RUSTC) local_native_dep.rs --crate-type=staticlib -o $(TMPDIR)/local_native_dep.lib
|
|
$(RUSTC) main.rs -l static:+verbatim=local_native_dep 2>&1 | $(CGREP) "local_native_dep"
|