Lines Matching full:macros
50 libmacros_name := $(shell MAKEFLAGS= $(RUSTC) --print file-names --crate-name macros --crate-type p…
135 --extern macros \
168 rustdoc: rustdoc-core rustdoc-macros rustdoc-compiler_builtins \
202 rustdoc-macros: private rustdoc_host = yes
203 rustdoc-macros: private rustc_target_flags = --crate-type proc-macro \
205 rustdoc-macros: $(src)/macros/lib.rs rustdoc-clean rustdoc-proc_macro2 \
236 rustdoc-macros FORCE
241 --extern build_error --extern macros \
243 rustdoc-kernel: $(src)/kernel/lib.rs rustdoc-core rustdoc-ffi rustdoc-macros \
280 rusttestlib-macros: private rustc_target_flags = --extern proc_macro \
282 rusttestlib-macros: private rustc_test_library_proc = yes
283 rusttestlib-macros: $(src)/macros/lib.rs \
295 rusttestlib-pin_init: $(src)/pin-init/src/lib.rs rusttestlib-macros \
300 --extern build_error --extern macros --extern pin_init \
334 --extern kernel --extern build_error --extern macros \
362 rusttest: rusttest-macros
364 rusttest-macros: private rustc_target_flags = --extern proc_macro \
365 --extern macros --extern kernel --extern pin_init \
367 rusttest-macros: private rustdoc_test_target_flags = --crate-type proc-macro
368 rusttest-macros: $(src)/macros/lib.rs \
369 rusttestlib-macros rusttestlib-kernel rusttestlib-pin_init FORCE
554 # Procedural macros can only be used with the `rustc` that compiled it.
557 $(obj)/$(libmacros_name): $(src)/macros/lib.rs $(obj)/libproc_macro2.rlib \
700 --extern build_error --extern macros --extern bindings --extern uapi