4 rm -f $(TMPDIR)/foo-output
5 $(RUSTC) -C codegen-units=4 -o $(TMPDIR)/foo-output foo.rs
6 rm $(TMPDIR)/foo-output
8 rm -f $(TMPDIR)/asm-output
9 $(RUSTC) -C codegen-units=4 --emit=asm -o $(TMPDIR)/asm-output foo.rs
10 rm $(TMPDIR)/asm-output
12 rm -f $(TMPDIR)/bc-output
13 $(RUSTC) -C codegen-units=4 --emit=llvm-bc -o $(TMPDIR)/bc-output foo.rs
14 rm $(TMPDIR)/bc-output
16 rm -f $(TMPDIR)/ir-output
17 $(RUSTC) -C codegen-units=4 --emit=llvm-ir -o $(TMPDIR)/ir-output foo.rs
18 rm $(TMPDIR)/ir-output
20 rm -f $(TMPDIR)/link-output
21 $(RUSTC) -C codegen-units=4 --emit=link -o $(TMPDIR)/link-output foo.rs
22 rm $(TMPDIR)/link-output
24 rm -f $(TMPDIR)/obj-output
25 $(RUSTC) -C codegen-units=4 --emit=obj -o $(TMPDIR)/obj-output foo.rs
26 rm $(TMPDIR)/obj-output
28 rm -f $(TMPDIR)/dep-output
29 $(RUSTC) -C codegen-units=4 --emit=dep-info -o $(TMPDIR)/dep-output foo.rs
30 rm $(TMPDIR)/dep-output
32 # # (This case doesn't work yet, and may be fundamentally wrong-headed anyway.)
33 # rm -f $(TMPDIR)/multi-output
34 # $(RUSTC) -C codegen-units=4 --emit=asm,obj -o $(TMPDIR)/multi-output foo.rs
35 # rm $(TMPDIR)/multi-output