@@ -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,
@@ -488,7 +488,7 @@ impl Step for Rustc {
488
488
let man_src = builder. src . join ( "src/doc/man" ) ;
489
489
let man_dst = image. join ( "share/man/man1" ) ;
490
490
491
- // don't use our `bootstrap::util:: {copy, cp_r}`, because those try
491
+ // don't use our `bootstrap::{copy, cp_r}`, because those try
492
492
// to hardlink, and we don't want to edit the source templates
493
493
for file_entry in builder. read_dir ( & man_src) {
494
494
let page_src = file_entry. path ( ) ;
@@ -2056,7 +2056,7 @@ impl Step for LlvmTools {
2056
2056
}
2057
2057
}
2058
2058
2059
- builder. ensure ( crate :: llvm:: Llvm { target } ) ;
2059
+ builder. ensure ( crate :: core :: build_steps :: llvm:: Llvm { target } ) ;
2060
2060
2061
2061
let mut tarball = Tarball :: new ( builder, "llvm-tools" , & target. triple ) ;
2062
2062
tarball. set_overlay ( OverlayKind :: LLVM ) ;
@@ -2115,10 +2115,10 @@ impl Step for RustDev {
2115
2115
let mut tarball = Tarball :: new ( builder, "rust-dev" , & target. triple ) ;
2116
2116
tarball. set_overlay ( OverlayKind :: LLVM ) ;
2117
2117
2118
- builder. ensure ( crate :: llvm:: Llvm { target } ) ;
2118
+ builder. ensure ( crate :: core :: build_steps :: llvm:: Llvm { target } ) ;
2119
2119
2120
2120
// We want to package `lld` to use it with `download-ci-llvm`.
2121
- builder. ensure ( crate :: llvm:: Lld { target } ) ;
2121
+ builder. ensure ( crate :: core :: build_steps :: llvm:: Lld { target } ) ;
2122
2122
2123
2123
let src_bindir = builder. llvm_out ( target) . join ( "bin" ) ;
2124
2124
// If updating this list, you likely want to change
0 commit comments