@@ -19,16 +19,16 @@ use std::process::Command;
19
19
use object:: read:: archive:: ArchiveFile ;
20
20
use object:: BinaryFormat ;
21
21
22
- use crate :: builder :: { Builder , Kind , RunConfig , ShouldRun , Step } ;
23
- use crate :: cache :: { Interned , INTERNER } ;
24
- use crate :: channel ;
25
- use crate :: compile ;
26
- use crate :: config :: TargetSelection ;
27
- use crate :: doc :: DocumentationFormat ;
28
- use crate :: llvm ;
29
- use crate :: tarball :: { GeneratedTarball , OverlayKind , Tarball } ;
30
- use crate :: tool :: { self , Tool } ;
31
- use crate :: util :: { exe , is_dylib , output , t , timeit } ;
22
+ use crate :: core :: build_steps :: compile ;
23
+ use crate :: core :: build_steps :: doc :: DocumentationFormat ;
24
+ use crate :: core :: build_steps :: llvm ;
25
+ use crate :: core :: build_steps :: tool :: { self , Tool } ;
26
+ use crate :: core :: builder :: { Builder , Kind , RunConfig , ShouldRun , Step } ;
27
+ use crate :: core :: config :: TargetSelection ;
28
+ use crate :: utils :: cache :: { Interned , INTERNER } ;
29
+ use crate :: utils :: channel ;
30
+ use crate :: utils :: helpers :: { exe , is_dylib , output , t , timeit } ;
31
+ use crate :: utils :: tarball :: { GeneratedTarball , OverlayKind , Tarball } ;
32
32
use crate :: { Compiler , DependencyType , Mode , LLVM_TOOLS } ;
33
33
34
34
pub fn pkgname ( builder : & Builder < ' _ > , component : & str ) -> String {
@@ -104,7 +104,7 @@ impl Step for JsonDocs {
104
104
/// Builds the `rust-docs-json` installer component.
105
105
fn run ( self , builder : & Builder < ' _ > ) -> Option < GeneratedTarball > {
106
106
let host = self . host ;
107
- builder. ensure ( crate :: doc:: Std :: new (
107
+ builder. ensure ( crate :: core :: build_steps :: doc:: Std :: new (
108
108
builder. top_stage ,
109
109
host,
110
110
builder,
@@ -487,7 +487,7 @@ impl Step for Rustc {
487
487
let man_src = builder. src . join ( "src/doc/man" ) ;
488
488
let man_dst = image. join ( "share/man/man1" ) ;
489
489
490
- // don't use our `bootstrap::util:: {copy, cp_r}`, because those try
490
+ // don't use our `bootstrap::{copy, cp_r}`, because those try
491
491
// to hardlink, and we don't want to edit the source templates
492
492
for file_entry in builder. read_dir ( & man_src) {
493
493
let page_src = file_entry. path ( ) ;
@@ -2055,7 +2055,7 @@ impl Step for LlvmTools {
2055
2055
}
2056
2056
}
2057
2057
2058
- builder. ensure ( crate :: llvm:: Llvm { target } ) ;
2058
+ builder. ensure ( crate :: core :: build_steps :: llvm:: Llvm { target } ) ;
2059
2059
2060
2060
let mut tarball = Tarball :: new ( builder, "llvm-tools" , & target. triple ) ;
2061
2061
tarball. set_overlay ( OverlayKind :: LLVM ) ;
@@ -2114,10 +2114,10 @@ impl Step for RustDev {
2114
2114
let mut tarball = Tarball :: new ( builder, "rust-dev" , & target. triple ) ;
2115
2115
tarball. set_overlay ( OverlayKind :: LLVM ) ;
2116
2116
2117
- builder. ensure ( crate :: llvm:: Llvm { target } ) ;
2117
+ builder. ensure ( crate :: core :: build_steps :: llvm:: Llvm { target } ) ;
2118
2118
2119
2119
// We want to package `lld` to use it with `download-ci-llvm`.
2120
- builder. ensure ( crate :: llvm:: Lld { target } ) ;
2120
+ builder. ensure ( crate :: core :: build_steps :: llvm:: Lld { target } ) ;
2121
2121
2122
2122
let src_bindir = builder. llvm_out ( target) . join ( "bin" ) ;
2123
2123
// If updating this list, you likely want to change
0 commit comments