File tree Expand file tree Collapse file tree 2 files changed +34
-0
lines changed
src/test/run-make/emit-named-files Expand file tree Collapse file tree 2 files changed +34
-0
lines changed Original file line number Diff line number Diff line change 1+ -include ../../run-make-fulldeps/tools.mk
2+
3+ OUT =$(TMPDIR ) /emit
4+
5+ all : asm llvm-bc llvm-ir obj metadata link dep-info mir
6+
7+ asm : $(OUT )
8+ $(RUSTC ) --emit asm=$(OUT ) /libfoo.s foo.rs
9+ test -f $(OUT ) /libfoo.s
10+ llvm-bc : $(OUT )
11+ $(RUSTC ) --emit llvm-bc=$(OUT ) /libfoo.bc foo.rs
12+ test -f $(OUT ) /libfoo.bc
13+ llvm-ir : $(OUT )
14+ $(RUSTC ) --emit llvm-ir=$(OUT ) /libfoo.ll foo.rs
15+ test -f $(OUT ) /libfoo.ll
16+ obj : $(OUT )
17+ $(RUSTC ) --emit obj=$(OUT ) /libfoo.o foo.rs
18+ test -f $(OUT ) /libfoo.o
19+ metadata : $(OUT )
20+ $(RUSTC ) --emit metadata=$(OUT ) /libfoo.rmeta foo.rs
21+ test -f $(OUT ) /libfoo.rmeta
22+ link : $(OUT )
23+ $(RUSTC ) --emit link=$(OUT ) /libfoo.rlib foo.rs
24+ test -f $(OUT ) /libfoo.rlib
25+ dep-info : $(OUT )
26+ $(RUSTC ) --emit dep-info=$(OUT ) /libfoo.d foo.rs
27+ test -f $(OUT ) /libfoo.d
28+ mir : $(OUT )
29+ $(RUSTC ) --emit mir=$(OUT ) /libfoo.mir foo.rs
30+ test -f $(OUT ) /libfoo.mir
31+
32+ $(OUT ) :
33+ mkdir -p $(OUT )
Original file line number Diff line number Diff line change 1+ #![ crate_type = "rlib" ]
You can’t perform that action at this time.
0 commit comments