move tools.mk
to run-make
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)
This commit is contained in:
parent
06b2d4b4ab
commit
26e1ce7394
89 changed files with 88 additions and 88 deletions
|
@ -1,4 +1,4 @@
|
||||||
include ../tools.mk
|
include ../../run-make/tools.mk
|
||||||
|
|
||||||
# This test ensures that rustc compile_input can be called twice in one task
|
# This test ensures that rustc compile_input can be called twice in one task
|
||||||
# without causing a panic.
|
# without causing a panic.
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
include ../tools.mk
|
include ../../run-make/tools.mk
|
||||||
|
|
||||||
# This example shows how to implement a rustc driver that retrieves MIR bodies
|
# This example shows how to implement a rustc driver that retrieves MIR bodies
|
||||||
# together with the borrow checker information.
|
# together with the borrow checker information.
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
include ../tools.mk
|
include ../../run-make/tools.mk
|
||||||
|
|
||||||
all:
|
all:
|
||||||
$(RUSTC) -o $(TMPDIR)/input.expanded.rs -Zunpretty=expanded input.rs
|
$(RUSTC) -o $(TMPDIR)/input.expanded.rs -Zunpretty=expanded input.rs
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
include ../../run-make-fulldeps/tools.mk
|
include ../tools.mk
|
||||||
|
|
||||||
all:
|
all:
|
||||||
$(RUSTC) main.rs --emit=mir -o "$(TMPDIR)"/dump.mir
|
$(RUSTC) main.rs --emit=mir -o "$(TMPDIR)"/dump.mir
|
||||||
|
|
|
@ -3,4 +3,4 @@
|
||||||
#
|
#
|
||||||
# include ../coverage/coverage_tools.mk
|
# include ../coverage/coverage_tools.mk
|
||||||
|
|
||||||
include ../../run-make-fulldeps/tools.mk
|
include ../tools.mk
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
include ../../run-make-fulldeps/tools.mk
|
include ../tools.mk
|
||||||
|
|
||||||
# Ensure that crates compiled with different rustc versions cannot
|
# Ensure that crates compiled with different rustc versions cannot
|
||||||
# be dynamically linked.
|
# be dynamically linked.
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
include ../../run-make-fulldeps/tools.mk
|
include ../tools.mk
|
||||||
|
|
||||||
# ignore-cross-compile
|
# ignore-cross-compile
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
include ../../run-make-fulldeps/tools.mk
|
include ../tools.mk
|
||||||
|
|
||||||
# Check that valid binaries are persisted by running them, regardless of whether the --run or --no-run option is used.
|
# Check that valid binaries are persisted by running them, regardless of whether the --run or --no-run option is used.
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
include ../../run-make-fulldeps/tools.mk
|
include ../tools.mk
|
||||||
|
|
||||||
all:
|
all:
|
||||||
$(RUSTC) --crate-type lib foo.rs -Z dump-mono-stats=$(TMPDIR) -Zdump-mono-stats-format=json
|
$(RUSTC) --crate-type lib foo.rs -Z dump-mono-stats=$(TMPDIR) -Zdump-mono-stats-format=json
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
include ../../run-make-fulldeps/tools.mk
|
include ../tools.mk
|
||||||
|
|
||||||
OUT=$(TMPDIR)/emit
|
OUT=$(TMPDIR)/emit
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
include ../../run-make-fulldeps/tools.mk
|
include ../tools.mk
|
||||||
|
|
||||||
OUT=$(TMPDIR)/emit
|
OUT=$(TMPDIR)/emit
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
include ../../run-make-fulldeps/tools.mk
|
include ../tools.mk
|
||||||
|
|
||||||
INVOCATION_ONLY = $(TMPDIR)/invocation-only
|
INVOCATION_ONLY = $(TMPDIR)/invocation-only
|
||||||
TOOLCHAIN_ONLY = $(TMPDIR)/toolchain-only
|
TOOLCHAIN_ONLY = $(TMPDIR)/toolchain-only
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
include ../../run-make-fulldeps/tools.mk
|
include ../tools.mk
|
||||||
|
|
||||||
# FIXME(eddyb) provide `HOST_RUSTC` and `TARGET_RUSTC`
|
# FIXME(eddyb) provide `HOST_RUSTC` and `TARGET_RUSTC`
|
||||||
# instead of hardcoding them everywhere they're needed.
|
# instead of hardcoding them everywhere they're needed.
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
include ../../run-make-fulldeps/tools.mk
|
include ../tools.mk
|
||||||
|
|
||||||
# ignore-wasm32
|
# ignore-wasm32
|
||||||
# ignore-wasm64
|
# ignore-wasm64
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
include ../../run-make-fulldeps/tools.mk
|
include ../tools.mk
|
||||||
|
|
||||||
# ignore-windows
|
# ignore-windows
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
include ../../run-make-fulldeps/tools.mk
|
include ../tools.mk
|
||||||
|
|
||||||
# ignore-none no-std is not supported
|
# ignore-none no-std is not supported
|
||||||
# ignore-nvptx64-nvidia-cuda FIXME: can't find crate for 'std'
|
# ignore-nvptx64-nvidia-cuda FIXME: can't find crate for 'std'
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
# ignore-none no-std is not supported
|
# ignore-none no-std is not supported
|
||||||
# ignore-nvptx64-nvidia-cuda FIXME: can't find crate for `std`
|
# ignore-nvptx64-nvidia-cuda FIXME: can't find crate for `std`
|
||||||
|
|
||||||
include ../../run-make-fulldeps/tools.mk
|
include ../tools.mk
|
||||||
|
|
||||||
# Tests that we don't ICE during incremental compilation after modifying a
|
# Tests that we don't ICE during incremental compilation after modifying a
|
||||||
# function span such that its previous end line exceeds the number of lines
|
# function span such that its previous end line exceeds the number of lines
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
include ../../run-make-fulldeps/tools.mk
|
include ../tools.mk
|
||||||
|
|
||||||
SESSION_DIR := $(TMPDIR)/session
|
SESSION_DIR := $(TMPDIR)/session
|
||||||
OUTPUT_FILE := $(TMPDIR)/build-output
|
OUTPUT_FILE := $(TMPDIR)/build-output
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
include ../../run-make-fulldeps/tools.mk
|
include ../tools.mk
|
||||||
|
|
||||||
DYLIB_NAME := $(shell echo | $(RUSTC) --crate-name foo --crate-type dylib --print file-names -)
|
DYLIB_NAME := $(shell echo | $(RUSTC) --crate-name foo --crate-type dylib --print file-names -)
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
include ../../run-make-fulldeps/tools.mk
|
include ../tools.mk
|
||||||
|
|
||||||
# Regression test for issue #10971
|
# Regression test for issue #10971
|
||||||
# Running two invocations in parallel would overwrite each other's temp files.
|
# Running two invocations in parallel would overwrite each other's temp files.
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
# (see dist-i586-gnu-i586-i686-musl Dockerfile)
|
# (see dist-i586-gnu-i586-i686-musl Dockerfile)
|
||||||
# ignore-sgx
|
# ignore-sgx
|
||||||
|
|
||||||
include ../../run-make-fulldeps/tools.mk
|
include ../tools.mk
|
||||||
|
|
||||||
all: foo
|
all: foo
|
||||||
$(call RUN,foo)
|
$(call RUN,foo)
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
include ../../run-make-fulldeps/tools.mk
|
include ../tools.mk
|
||||||
|
|
||||||
# only-linux
|
# only-linux
|
||||||
# ignore-cross-compile
|
# ignore-cross-compile
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
include ../../run-make-fulldeps/tools.mk
|
include ../tools.mk
|
||||||
|
|
||||||
# ignore-msvc
|
# ignore-msvc
|
||||||
# needs-rust-lld
|
# needs-rust-lld
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
include ../../run-make-fulldeps/tools.mk
|
include ../tools.mk
|
||||||
|
|
||||||
# This test case creates a situation where the crate loader would run
|
# This test case creates a situation where the crate loader would run
|
||||||
# into an ICE when confronted with an invalid setup where it cannot
|
# into an ICE when confronted with an invalid setup where it cannot
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
include ../../run-make-fulldeps/tools.mk
|
include ../tools.mk
|
||||||
|
|
||||||
# ignore-none no-std is not supported
|
# ignore-none no-std is not supported
|
||||||
# ignore-nvptx64-nvidia-cuda FIXME: can't find crate for 'std'
|
# ignore-nvptx64-nvidia-cuda FIXME: can't find crate for 'std'
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
# This test makes sure the embed bitcode in elf created with
|
# This test makes sure the embed bitcode in elf created with
|
||||||
# lto-embed-bitcode=optimized is valid llvm BC module.
|
# lto-embed-bitcode=optimized is valid llvm BC module.
|
||||||
|
|
||||||
include ../../run-make-fulldeps/tools.mk
|
include ../tools.mk
|
||||||
|
|
||||||
all:
|
all:
|
||||||
$(RUSTC) test.rs --target $(TARGET) -Clink-arg=-fuse-ld=lld -Clinker-plugin-lto -Clinker=$(CLANG) -Clink-arg=-Wl,--plugin-opt=-lto-embed-bitcode=optimized -Zemit-thin-lto=no
|
$(RUSTC) test.rs --target $(TARGET) -Clink-arg=-fuse-ld=lld -Clinker-plugin-lto -Clinker=$(CLANG) -Clink-arg=-Wl,--plugin-opt=-lto-embed-bitcode=optimized -Zemit-thin-lto=no
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
include ../../run-make-fulldeps/tools.mk
|
include ../tools.mk
|
||||||
|
|
||||||
INCR=$(TMPDIR)/incr
|
INCR=$(TMPDIR)/incr
|
||||||
FIRST_SRC=$(TMPDIR)/first_src
|
FIRST_SRC=$(TMPDIR)/first_src
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
include ../../run-make-fulldeps/tools.mk
|
include ../tools.mk
|
||||||
|
|
||||||
# Regression test for issue #85401
|
# Regression test for issue #85401
|
||||||
# Verify that we do not ICE when trying to access MIR for statics,
|
# Verify that we do not ICE when trying to access MIR for statics,
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
# only-windows-msvc
|
# only-windows-msvc
|
||||||
|
|
||||||
include ../../run-make-fulldeps/tools.mk
|
include ../tools.mk
|
||||||
|
|
||||||
# Tests that WS2_32.dll is not unnecessarily linked, see issue #85441
|
# Tests that WS2_32.dll is not unnecessarily linked, see issue #85441
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
include ../../run-make-fulldeps/tools.mk
|
include ../tools.mk
|
||||||
|
|
||||||
all:
|
all:
|
||||||
$(BARE_RUSTDOC) 2>&1 | sed -E 's@/nightly/|/beta/|/stable/|/1\.[0-9]+\.[0-9]+/@/$$CHANNEL/@g' | diff - output-default.stdout
|
$(BARE_RUSTDOC) 2>&1 | sed -E 's@/nightly/|/beta/|/stable/|/1\.[0-9]+\.[0-9]+/@/$$CHANNEL/@g' | diff - output-default.stdout
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
# only-windows
|
# only-windows
|
||||||
# needs-rust-lld
|
# needs-rust-lld
|
||||||
|
|
||||||
include ../../run-make-fulldeps/tools.mk
|
include ../tools.mk
|
||||||
|
|
||||||
# Ensure that LLD can link
|
# Ensure that LLD can link
|
||||||
all:
|
all:
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
include ../../run-make-fulldeps/tools.mk
|
include ../tools.mk
|
||||||
|
|
||||||
# ignore-msvc
|
# ignore-msvc
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
include ../../run-make-fulldeps/tools.mk
|
include ../tools.mk
|
||||||
|
|
||||||
# Different optimization levels imply different values for `-Zshare-generics`,
|
# Different optimization levels imply different values for `-Zshare-generics`,
|
||||||
# so try out a whole bunch of combinations to make sure everything is compatible
|
# so try out a whole bunch of combinations to make sure everything is compatible
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
include ../../run-make-fulldeps/tools.mk
|
include ../tools.mk
|
||||||
|
|
||||||
# only-linux
|
# only-linux
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
include ../../run-make-fulldeps/tools.mk
|
include ../tools.mk
|
||||||
|
|
||||||
# only-linux
|
# only-linux
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
include ../../run-make-fulldeps/tools.mk
|
include ../tools.mk
|
||||||
|
|
||||||
all:
|
all:
|
||||||
echo 'fn main() {}' | $(BARE_RUSTC) - --out-dir=$(TMPDIR)/random_directory_that_does_not_exist_ir/ --emit=llvm-ir
|
echo 'fn main() {}' | $(BARE_RUSTC) - --out-dir=$(TMPDIR)/random_directory_that_does_not_exist_ir/ --emit=llvm-ir
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
# This is important since its a compatibility hazard. The linker will
|
# This is important since its a compatibility hazard. The linker will
|
||||||
# generate load commands differently based on what minimum OS it can assume.
|
# generate load commands differently based on what minimum OS it can assume.
|
||||||
|
|
||||||
include ../../run-make-fulldeps/tools.mk
|
include ../tools.mk
|
||||||
|
|
||||||
ifeq ($(strip $(shell uname -m)),arm64)
|
ifeq ($(strip $(shell uname -m)),arm64)
|
||||||
GREP_PATTERN = "minos 11.0"
|
GREP_PATTERN = "minos 11.0"
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
# only-macos
|
# only-macos
|
||||||
|
|
||||||
include ../../run-make-fulldeps/tools.mk
|
include ../tools.mk
|
||||||
|
|
||||||
"$(TMPDIR)"/libnative-library.a: native-library.c
|
"$(TMPDIR)"/libnative-library.a: native-library.c
|
||||||
$(CC) -arch arm64 -arch x86_64 native-library.c -c -o "$(TMPDIR)"/native-library.o
|
$(CC) -arch arm64 -arch x86_64 native-library.c -c -o "$(TMPDIR)"/native-library.o
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
# ignore-cross-compile
|
# ignore-cross-compile
|
||||||
# ignore-windows-msvc
|
# ignore-windows-msvc
|
||||||
|
|
||||||
include ../../run-make-fulldeps/tools.mk
|
include ../tools.mk
|
||||||
|
|
||||||
# We're using the llvm-nm instead of the system nm to ensure it is compatible
|
# We're using the llvm-nm instead of the system nm to ensure it is compatible
|
||||||
# with the LLVM bitcode generated by rustc.
|
# with the LLVM bitcode generated by rustc.
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
# ignore-cross-compile
|
# ignore-cross-compile
|
||||||
# ignore-macos
|
# ignore-macos
|
||||||
|
|
||||||
include ../../run-make-fulldeps/tools.mk
|
include ../tools.mk
|
||||||
|
|
||||||
all:
|
all:
|
||||||
# Verbatim allows specify precise name.
|
# Verbatim allows specify precise name.
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
include ../../run-make-fulldeps/tools.mk
|
include ../tools.mk
|
||||||
|
|
||||||
all:
|
all:
|
||||||
# Verbatim allows specify precise name.
|
# Verbatim allows specify precise name.
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
# that code would never make it into the final executable and we'd thus be missing some
|
# that code would never make it into the final executable and we'd thus be missing some
|
||||||
# of the output.
|
# of the output.
|
||||||
|
|
||||||
include ../../run-make-fulldeps/tools.mk
|
include ../tools.mk
|
||||||
|
|
||||||
all: $(TMPDIR)/$(call BIN,directly_linked) \
|
all: $(TMPDIR)/$(call BIN,directly_linked) \
|
||||||
$(TMPDIR)/$(call BIN,directly_linked_test_plus_whole_archive) \
|
$(TMPDIR)/$(call BIN,directly_linked_test_plus_whole_archive) \
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
include ../../run-make-fulldeps/tools.mk
|
include ../tools.mk
|
||||||
|
|
||||||
all:
|
all:
|
||||||
$(RUSTC) --print crate-name 2>&1 | diff - no-input-file.stderr
|
$(RUSTC) --print crate-name 2>&1 | diff - no-input-file.stderr
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
include ../../run-make-fulldeps/tools.mk
|
include ../tools.mk
|
||||||
|
|
||||||
all:
|
all:
|
||||||
$(RUSTC) main.rs -o main.rs 2> $(TMPDIR)/file.stderr || echo "failed successfully"
|
$(RUSTC) main.rs -o main.rs 2> $(TMPDIR)/file.stderr || echo "failed successfully"
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
include ../../run-make-fulldeps/tools.mk
|
include ../tools.mk
|
||||||
|
|
||||||
# NOTE we use --emit=llvm-ir to avoid running the linker (linking will fail because there's no main
|
# NOTE we use --emit=llvm-ir to avoid running the linker (linking will fail because there's no main
|
||||||
# in this crate)
|
# in this crate)
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
include ../../run-make-fulldeps/tools.mk
|
include ../tools.mk
|
||||||
|
|
||||||
all:
|
all:
|
||||||
# Build deps
|
# Build deps
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
include ../../run-make-fulldeps/tools.mk
|
include ../tools.mk
|
||||||
|
|
||||||
all:
|
all:
|
||||||
$(RUSTC) rs.rs -Z unstable-options -l static=l1 -l link-arg=a1 -l static=l2 -l link-arg=a2 -l dylib=d1 -l link-arg=a3 --print link-args | $(CGREP) -e 'l1.*a1.*l2.*a2.*d1.*a3'
|
$(RUSTC) rs.rs -Z unstable-options -l static=l1 -l link-arg=a1 -l static=l2 -l link-arg=a2 -l dylib=d1 -l link-arg=a3 --print link-args | $(CGREP) -e 'l1.*a1.*l2.*a2.*d1.*a3'
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
include ../../run-make-fulldeps/tools.mk
|
include ../tools.mk
|
||||||
|
|
||||||
all:
|
all:
|
||||||
$(RUSTC) --print calling-conventions
|
$(RUSTC) --print calling-conventions
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
# only-x86
|
# only-x86
|
||||||
# only-windows
|
# only-windows
|
||||||
|
|
||||||
include ../../run-make-fulldeps/tools.mk
|
include ../tools.mk
|
||||||
|
|
||||||
all:
|
all:
|
||||||
$(RUSTC) --crate-type lib --crate-name raw_dylib_alt_calling_convention_test lib.rs
|
$(RUSTC) --crate-type lib --crate-name raw_dylib_alt_calling_convention_test lib.rs
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
# only-windows
|
# only-windows
|
||||||
|
|
||||||
include ../../run-make-fulldeps/tools.mk
|
include ../tools.mk
|
||||||
|
|
||||||
all:
|
all:
|
||||||
$(RUSTC) --crate-type lib --crate-name raw_dylib_test lib.rs
|
$(RUSTC) --crate-type lib --crate-name raw_dylib_test lib.rs
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
# i686 dlltool.exe can't product x64 binaries.
|
# i686 dlltool.exe can't product x64 binaries.
|
||||||
# ignore-i686-pc-windows-gnu
|
# ignore-i686-pc-windows-gnu
|
||||||
|
|
||||||
include ../../run-make-fulldeps/tools.mk
|
include ../tools.mk
|
||||||
|
|
||||||
all:
|
all:
|
||||||
# Build as x86 and make sure that we have x86 objects only.
|
# Build as x86 and make sure that we have x86 objects only.
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
# only-x86
|
# only-x86
|
||||||
# only-windows
|
# only-windows
|
||||||
|
|
||||||
include ../../run-make-fulldeps/tools.mk
|
include ../tools.mk
|
||||||
|
|
||||||
all:
|
all:
|
||||||
$(RUSTC) --crate-type bin driver.rs -L "$(TMPDIR)"
|
$(RUSTC) --crate-type bin driver.rs -L "$(TMPDIR)"
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
# only-windows
|
# only-windows
|
||||||
|
|
||||||
include ../../run-make-fulldeps/tools.mk
|
include ../tools.mk
|
||||||
|
|
||||||
# We'd be using the llvm-objdump instead of the system objdump to ensure compatibility
|
# We'd be using the llvm-objdump instead of the system objdump to ensure compatibility
|
||||||
# with the LLVM bitcode generated by rustc but on Windows piping/IO redirection under MSYS2 is wonky with llvm-objdump.
|
# with the LLVM bitcode generated by rustc but on Windows piping/IO redirection under MSYS2 is wonky with llvm-objdump.
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
# only-windows
|
# only-windows
|
||||||
|
|
||||||
include ../../run-make-fulldeps/tools.mk
|
include ../tools.mk
|
||||||
|
|
||||||
all:
|
all:
|
||||||
$(RUSTC) --crate-type lib --crate-name raw_dylib_test lib.rs
|
$(RUSTC) --crate-type lib --crate-name raw_dylib_test lib.rs
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
# only-x86
|
# only-x86
|
||||||
# only-windows
|
# only-windows
|
||||||
|
|
||||||
include ../../run-make-fulldeps/tools.mk
|
include ../tools.mk
|
||||||
|
|
||||||
all:
|
all:
|
||||||
$(RUSTC) --crate-type lib --crate-name raw_dylib_test lib.rs
|
$(RUSTC) --crate-type lib --crate-name raw_dylib_test lib.rs
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
SRC_DIR := $(abspath .)
|
SRC_DIR := $(abspath .)
|
||||||
SRC_DIR_PARENT := $(abspath ..)
|
SRC_DIR_PARENT := $(abspath ..)
|
||||||
|
|
||||||
include ../../run-make-fulldeps/tools.mk
|
include ../tools.mk
|
||||||
|
|
||||||
all: \
|
all: \
|
||||||
abs_input_outside_working_dir \
|
abs_input_outside_working_dir \
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
# This test should be replaced with one in tests/debuginfo once GDB or LLDB support 128-bit
|
# This test should be replaced with one in tests/debuginfo once GDB or LLDB support 128-bit
|
||||||
# enums.
|
# enums.
|
||||||
|
|
||||||
include ../../run-make-fulldeps/tools.mk
|
include ../tools.mk
|
||||||
|
|
||||||
all:
|
all:
|
||||||
$(RUSTC) -Cdebuginfo=2 lib.rs -o $(TMPDIR)/repr128.rlib
|
$(RUSTC) -Cdebuginfo=2 lib.rs -o $(TMPDIR)/repr128.rlib
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
include ../../run-make-fulldeps/tools.mk
|
include ../tools.mk
|
||||||
|
|
||||||
# ignore-cross-compile
|
# ignore-cross-compile
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
include ../../run-make-fulldeps/tools.mk
|
include ../tools.mk
|
||||||
|
|
||||||
# ignore-cross-compile
|
# ignore-cross-compile
|
||||||
# only-linux
|
# only-linux
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
include ../../run-make-fulldeps/tools.mk
|
include ../tools.mk
|
||||||
|
|
||||||
# ignore-cross-compile
|
# ignore-cross-compile
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
include ../../run-make-fulldeps/tools.mk
|
include ../tools.mk
|
||||||
|
|
||||||
# FIXME(eddyb) provide `HOST_RUSTC` and `TARGET_RUSTC`
|
# FIXME(eddyb) provide `HOST_RUSTC` and `TARGET_RUSTC`
|
||||||
# instead of hardcoding them everywhere they're needed.
|
# instead of hardcoding them everywhere they're needed.
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
include ../../run-make-fulldeps/tools.mk
|
include ../tools.mk
|
||||||
|
|
||||||
OUTPUT_DIR := "$(TMPDIR)/rustdoc"
|
OUTPUT_DIR := "$(TMPDIR)/rustdoc"
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
include ../../run-make-fulldeps/tools.mk
|
include ../tools.mk
|
||||||
|
|
||||||
OUTPUT_DIR := "$(TMPDIR)/rustdoc"
|
OUTPUT_DIR := "$(TMPDIR)/rustdoc"
|
||||||
TMP_OUTPUT_DIR := "$(TMPDIR)/tmp-rustdoc"
|
TMP_OUTPUT_DIR := "$(TMPDIR)/tmp-rustdoc"
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
include ../../run-make-fulldeps/tools.mk
|
include ../tools.mk
|
||||||
|
|
||||||
OUTPUT_DIR := "$(TMPDIR)/rustdoc"
|
OUTPUT_DIR := "$(TMPDIR)/rustdoc"
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
include ../../run-make-fulldeps/tools.mk
|
include ../tools.mk
|
||||||
|
|
||||||
OUTPUT_DIR := "$(TMPDIR)/rustdoc"
|
OUTPUT_DIR := "$(TMPDIR)/rustdoc"
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
include ../../run-make-fulldeps/tools.mk
|
include ../tools.mk
|
||||||
|
|
||||||
OUTPUT_DIR := "$(TMPDIR)/rustdoc"
|
OUTPUT_DIR := "$(TMPDIR)/rustdoc"
|
||||||
|
|
||||||
|
|
|
@ -9,7 +9,7 @@
|
||||||
#
|
#
|
||||||
# This is regression test for https://github.com/rust-lang/rust/issues/67276.
|
# This is regression test for https://github.com/rust-lang/rust/issues/67276.
|
||||||
|
|
||||||
include ../../run-make-fulldeps/tools.mk
|
include ../tools.mk
|
||||||
|
|
||||||
COMMON_ARGS=-Cprefer-dynamic -Zshare-generics=yes -Ccodegen-units=1 -Csymbol-mangling-version=v0
|
COMMON_ARGS=-Cprefer-dynamic -Zshare-generics=yes -Ccodegen-units=1 -Csymbol-mangling-version=v0
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
include ../../run-make-fulldeps/tools.mk
|
include ../tools.mk
|
||||||
|
|
||||||
# only-x86_64
|
# only-x86_64
|
||||||
# only-linux
|
# only-linux
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
include ../../run-make-fulldeps/tools.mk
|
include ../tools.mk
|
||||||
|
|
||||||
# ignore-cross-compile
|
# ignore-cross-compile
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
include ../../run-make-fulldeps/tools.mk
|
include ../tools.mk
|
||||||
|
|
||||||
# How to run this
|
# How to run this
|
||||||
# $ ./x.py clean
|
# $ ./x.py clean
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
include ../../run-make-fulldeps/tools.mk
|
include ../tools.mk
|
||||||
|
|
||||||
# only-thumb
|
# only-thumb
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
include ../../run-make-fulldeps/tools.mk
|
include ../tools.mk
|
||||||
|
|
||||||
# FIXME(eddyb) provide `HOST_RUSTC` and `TARGET_RUSTC`
|
# FIXME(eddyb) provide `HOST_RUSTC` and `TARGET_RUSTC`
|
||||||
# instead of hardcoding them everywhere they're needed.
|
# instead of hardcoding them everywhere they're needed.
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
# needs-profiler-support
|
# needs-profiler-support
|
||||||
# ignore-windows-gnu
|
# ignore-windows-gnu
|
||||||
|
|
||||||
include ../../run-make-fulldeps/tools.mk
|
include ../tools.mk
|
||||||
|
|
||||||
# FIXME(eddyb) provide `HOST_RUSTC` and `TARGET_RUSTC`
|
# FIXME(eddyb) provide `HOST_RUSTC` and `TARGET_RUSTC`
|
||||||
# instead of hardcoding them everywhere they're needed.
|
# instead of hardcoding them everywhere they're needed.
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
include ../../run-make-fulldeps/tools.mk
|
include ../tools.mk
|
||||||
|
|
||||||
# This test uses `ln -s` rather than copying to save testing time, but its
|
# This test uses `ln -s` rather than copying to save testing time, but its
|
||||||
# usage doesn't work on Windows.
|
# usage doesn't work on Windows.
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
include ../../run-make-fulldeps/tools.mk
|
include ../tools.mk
|
||||||
|
|
||||||
all:
|
all:
|
||||||
$(RUSTDOC) --output-format=json x.html 2>&1 | diff - output-format-json.stderr
|
$(RUSTDOC) --output-format=json x.html 2>&1 | diff - output-format-json.stderr
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
include ../../run-make-fulldeps/tools.mk
|
include ../tools.mk
|
||||||
|
|
||||||
all:
|
all:
|
||||||
$(RUSTC) --print uwu 2>&1 | diff - valid-print-requests.stderr
|
$(RUSTC) --print uwu 2>&1 | diff - valid-print-requests.stderr
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
include ../../run-make-fulldeps/tools.mk
|
include ../tools.mk
|
||||||
|
|
||||||
# only-wasm32-bare
|
# only-wasm32-bare
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
include ../../run-make-fulldeps/tools.mk
|
include ../tools.mk
|
||||||
|
|
||||||
# only-wasm32-bare
|
# only-wasm32-bare
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
include ../../run-make-fulldeps/tools.mk
|
include ../tools.mk
|
||||||
|
|
||||||
# only-wasm32-bare
|
# only-wasm32-bare
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
include ../../run-make-fulldeps/tools.mk
|
include ../tools.mk
|
||||||
|
|
||||||
# only-wasm32-bare
|
# only-wasm32-bare
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
include ../../run-make-fulldeps/tools.mk
|
include ../tools.mk
|
||||||
|
|
||||||
# only-wasm32-bare
|
# only-wasm32-bare
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
include ../../run-make-fulldeps/tools.mk
|
include ../tools.mk
|
||||||
|
|
||||||
# only-wasm32-bare
|
# only-wasm32-bare
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
include ../../run-make-fulldeps/tools.mk
|
include ../tools.mk
|
||||||
|
|
||||||
# only-wasm32-bare
|
# only-wasm32-bare
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
include ../../run-make-fulldeps/tools.mk
|
include ../tools.mk
|
||||||
|
|
||||||
ifeq ($(TARGET),wasm32-unknown-unknown)
|
ifeq ($(TARGET),wasm32-unknown-unknown)
|
||||||
all:
|
all:
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
include ../../run-make-fulldeps/tools.mk
|
include ../tools.mk
|
||||||
|
|
||||||
# only-wasm32-bare
|
# only-wasm32-bare
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
include ../../run-make-fulldeps/tools.mk
|
include ../tools.mk
|
||||||
|
|
||||||
# only-wasm32-bare
|
# only-wasm32-bare
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
include ../../run-make-fulldeps/tools.mk
|
include ../tools.mk
|
||||||
|
|
||||||
# only-wasm32-bare
|
# only-wasm32-bare
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
include ../../run-make-fulldeps/tools.mk
|
include ../tools.mk
|
||||||
|
|
||||||
#only-x86_64-fortanix-unknown-sgx
|
#only-x86_64-fortanix-unknown-sgx
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue