@@ -56,7 +56,8 @@ TARGET_CRATES := libc std flate arena term \
56
56
RUSTC_CRATES := rustc rustc_typeck rustc_borrowck rustc_resolve rustc_driver \
57
57
rustc_trans rustc_back rustc_llvm rustc_privacy rustc_lint \
58
58
rustc_data_structures
59
- HOST_CRATES := syntax $(RUSTC_CRATES ) rustdoc fmt_macros
59
+ SYNTAX_CRATES := syntax syntax_ast_map
60
+ HOST_CRATES := $(SYNTAX_CRATES ) $(RUSTC_CRATES ) rustdoc fmt_macros
60
61
CRATES := $(TARGET_CRATES ) $(HOST_CRATES )
61
62
TOOLS := compiletest rustdoc rustc rustbook
62
63
@@ -68,24 +69,25 @@ DEPS_std := core libc rand alloc collections rustc_unicode \
68
69
native:rust_builtin native:backtrace native:rustrt_native \
69
70
rustc_bitflags
70
71
DEPS_graphviz := std
71
- DEPS_syntax := std term serialize log fmt_macros arena libc
72
+ DEPS_syntax := std term serialize log fmt_macros libc
73
+ DEPS_syntax_ast_map := std arena syntax
72
74
DEPS_rustc_driver := arena flate getopts graphviz libc rustc rustc_back rustc_borrowck \
73
- rustc_typeck rustc_resolve log syntax serialize rustc_llvm \
74
- rustc_trans rustc_privacy rustc_lint
75
+ rustc_typeck rustc_resolve log syntax syntax_ast_map serialize \
76
+ rustc_llvm rustc_trans rustc_privacy rustc_lint
75
77
76
78
DEPS_rustc_trans := arena flate getopts graphviz libc rustc rustc_back \
77
- log syntax serialize rustc_llvm
78
- DEPS_rustc_typeck := rustc syntax
79
- DEPS_rustc_borrowck := rustc log graphviz syntax
80
- DEPS_rustc_resolve := rustc log syntax
81
- DEPS_rustc_privacy := rustc log syntax
82
- DEPS_rustc_lint := rustc log syntax
83
- DEPS_rustc := syntax flate arena serialize getopts rbml \
79
+ log syntax syntax_ast_map serialize rustc_llvm
80
+ DEPS_rustc_typeck := rustc syntax syntax_ast_map
81
+ DEPS_rustc_borrowck := rustc log graphviz syntax syntax_ast_map
82
+ DEPS_rustc_resolve := rustc log syntax syntax_ast_map
83
+ DEPS_rustc_privacy := rustc log syntax syntax_ast_map
84
+ DEPS_rustc_lint := rustc log syntax syntax_ast_map
85
+ DEPS_rustc := syntax syntax_ast_map flate arena serialize getopts rbml \
84
86
log graphviz rustc_llvm rustc_back rustc_data_structures
85
87
DEPS_rustc_llvm := native:rustllvm libc std
86
88
DEPS_rustc_back := std syntax rustc_llvm flate log libc
87
89
DEPS_rustc_data_structures := std log serialize
88
- DEPS_rustdoc := rustc rustc_driver native:hoedown serialize getopts \
90
+ DEPS_rustdoc := rustc rustc_driver native:hoedown syntax syntax_ast_map serialize getopts \
89
91
test rustc_lint
90
92
DEPS_rustc_bitflags := core
91
93
DEPS_flate := std native:miniz
0 commit comments