@@ -55,8 +55,9 @@ TARGET_CRATES := libc std flate arena term \
5555 rustc_unicode rustc_bitflags
5656RUSTC_CRATES := rustc rustc_typeck rustc_borrowck rustc_resolve rustc_driver \
5757 rustc_trans rustc_back rustc_llvm rustc_privacy rustc_lint \
58- rustc_data_structures
59- HOST_CRATES := syntax $(RUSTC_CRATES ) rustdoc fmt_macros
58+ rustc_data_structures rustc_ast_map
59+ SYNTAX_CRATES := syntax
60+ HOST_CRATES := $(SYNTAX_CRATES ) $(RUSTC_CRATES ) rustdoc fmt_macros
6061CRATES := $(TARGET_CRATES ) $(HOST_CRATES )
6162TOOLS := compiletest rustdoc rustc rustbook
6263
@@ -68,24 +69,26 @@ DEPS_std := core libc rand alloc collections rustc_unicode \
6869 native:rust_builtin native:backtrace native:rustrt_native \
6970 rustc_bitflags
7071DEPS_graphviz := std
71- DEPS_syntax := std term serialize log fmt_macros arena libc
72+ DEPS_syntax := std term serialize log fmt_macros libc
7273DEPS_rustc_driver := arena flate getopts graphviz libc rustc rustc_back rustc_borrowck \
7374 rustc_typeck rustc_resolve log syntax serialize rustc_llvm \
74- rustc_trans rustc_privacy rustc_lint
75+ rustc_trans rustc_privacy rustc_lint rustc_ast_map
7576
7677DEPS_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
78+ log syntax rustc_ast_map serialize rustc_llvm
79+ DEPS_rustc_typeck := rustc syntax rustc_ast_map
80+ DEPS_rustc_borrowck := rustc log graphviz syntax rustc_ast_map
81+ DEPS_rustc_resolve := rustc log syntax rustc_ast_map
82+ DEPS_rustc_privacy := rustc log syntax rustc_ast_map
83+ DEPS_rustc_lint := rustc log syntax rustc_ast_map
8384DEPS_rustc := syntax flate arena serialize getopts rbml \
84- log graphviz rustc_llvm rustc_back rustc_data_structures
85+ log graphviz rustc_llvm rustc_back rustc_data_structures \
86+ rustc_ast_map
8587DEPS_rustc_llvm := native:rustllvm libc std
8688DEPS_rustc_back := std syntax rustc_llvm flate log libc
8789DEPS_rustc_data_structures := std log serialize
88- DEPS_rustdoc := rustc rustc_driver native:hoedown serialize getopts \
90+ DEPS_rustc_ast_map := std arena syntax
91+ DEPS_rustdoc := rustc rustc_driver native:hoedown syntax rustc_ast_map serialize getopts \
8992 test rustc_lint
9093DEPS_rustc_bitflags := core
9194DEPS_flate := std native:miniz
0 commit comments