Lines Matching full:macros
46 libmacros_name := $(shell MAKEFLAGS= $(RUSTC) --print file-names --crate-name macros --crate-type p…
134 --extern macros \
172 rustdoc: rustdoc-core rustdoc-macros rustdoc-compiler_builtins \
206 rustdoc-macros: private rustdoc_host = yes
207 rustdoc-macros: private rustc_target_flags = --crate-type proc-macro \
209 rustdoc-macros: $(src)/macros/lib.rs rustdoc-clean rustdoc-proc_macro2 \
242 rustdoc-macros FORCE
247 --extern build_error --extern macros \
249 rustdoc-kernel: $(src)/kernel/lib.rs rustdoc-core rustdoc-ffi rustdoc-macros \
286 rusttestlib-macros: private rustc_target_flags = --extern proc_macro \
288 rusttestlib-macros: private rustc_test_library_proc = yes
289 rusttestlib-macros: $(src)/macros/lib.rs \
301 rusttestlib-pin_init: $(src)/pin-init/src/lib.rs rusttestlib-macros \
306 --extern build_error --extern macros --extern pin_init \
340 --extern kernel --extern build_error --extern macros \
368 rusttest: rusttest-macros
370 rusttest-macros: private rustc_target_flags = --extern proc_macro \
371 --extern macros --extern kernel --extern pin_init \
373 rusttest-macros: private rustdoc_test_target_flags = --crate-type proc-macro
374 rusttest-macros: $(src)/macros/lib.rs \
375 rusttestlib-macros rusttestlib-kernel rusttestlib-pin_init FORCE
560 # Procedural macros can only be used with the `rustc` that compiled it.
563 $(obj)/$(libmacros_name): $(src)/macros/lib.rs $(obj)/libproc_macro2.rlib \
700 --extern build_error --extern macros --extern bindings --extern uapi