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)
13 lines
346 B
Makefile
13 lines
346 B
Makefile
include ../tools.mk
|
|
|
|
# only-linux
|
|
# ignore-cross-compile
|
|
|
|
all: main.rs
|
|
$(RUSTC) --crate-type lib lib.rs
|
|
$(RUSTC) --crate-type cdylib -Clink-args="-Tlinker.ld" main.rs
|
|
# Ensure `#[used]` and `KEEP`-ed section is there
|
|
objdump -s -j".static" $(TMPDIR)/libmain.so
|
|
# Ensure `#[no_mangle]` symbol is there
|
|
nm $(TMPDIR)/libmain.so | $(CGREP) bar
|