Lines Matching full:macros
59 libmacros_name := $(call procmacro-name,macros)
162 --extern macros \
196 rustdoc: rustdoc-core rustdoc-macros rustdoc-compiler_builtins \
236 rustdoc-macros: private rustdoc_host = yes
237 rustdoc-macros: private rustc_target_flags = --crate-type proc-macro \
239 rustdoc-macros: $(src)/macros/lib.rs rustdoc-clean rustdoc-proc_macro2 \
278 rustdoc-macros FORCE
283 --extern build_error --extern macros \
286 rustdoc-kernel: $(src)/kernel/lib.rs rustdoc-core rustdoc-ffi rustdoc-macros \
335 rusttestlib-macros: private rustc_target_flags = --extern proc_macro \
337 rusttestlib-macros: private rustc_test_library_proc = yes
338 rusttestlib-macros: $(src)/macros/lib.rs \
350 rusttestlib-pin_init: $(src)/pin-init/src/lib.rs rusttestlib-macros \
355 --extern build_error --extern macros --extern pin_init \
393 --extern kernel --extern build_error --extern macros \
423 rusttest: rusttest-macros
425 rusttest-macros: private rustc_target_flags = --extern proc_macro \
426 --extern macros --extern kernel --extern pin_init \
428 rusttest-macros: private rustdoc_test_target_flags = --crate-type proc-macro
429 rusttest-macros: $(src)/macros/lib.rs \
430 rusttestlib-macros rusttestlib-kernel rusttestlib-pin_init FORCE
626 # Procedural macros can only be used with the `rustc` that compiled it.
635 $(obj)/$(libmacros_name): $(src)/macros/lib.rs $(obj)/host/libproc_macro2.rlib \
794 --extern build_error --extern macros --extern bindings --extern uapi \