Lines Matching full:macros
41 libmacros_name := $(shell MAKEFLAGS= $(RUSTC) --print file-names --crate-name macros --crate-type p…
82 rustdoc: rustdoc-core rustdoc-macros rustdoc-compiler_builtins \
94 rustdoc-macros: private rustdoc_host = yes
95 rustdoc-macros: private rustc_target_flags = --crate-type proc-macro \
97 rustdoc-macros: $(src)/macros/lib.rs FORCE
114 --extern build_error --extern macros \
116 rustdoc-kernel: $(src)/kernel/lib.rs rustdoc-core rustdoc-ffi rustdoc-macros \
137 rusttestlib-macros: private rustc_target_flags = --extern proc_macro
138 rusttestlib-macros: private rustc_test_library_proc = yes
139 rusttestlib-macros: $(src)/macros/lib.rs FORCE
143 --extern build_error --extern macros \
176 --extern build_error --extern macros \
203 rusttest: rusttest-macros rusttest-kernel
205 rusttest-macros: private rustc_target_flags = --extern proc_macro \
206 --extern macros --extern kernel
207 rusttest-macros: private rustdoc_test_target_flags = --crate-type proc-macro
208 rusttest-macros: $(src)/macros/lib.rs \
209 rusttestlib-macros rusttestlib-kernel FORCE
214 --extern build_error --extern macros --extern bindings --extern uapi
216 rusttestlib-build_error rusttestlib-macros rusttestlib-bindings \
373 # Procedural macros can only be used with the `rustc` that compiled it.
374 $(obj)/$(libmacros_name): $(src)/macros/lib.rs FORCE
479 --extern build_error --extern macros --extern bindings --extern uapi