Lines Matching full:macros
41 libmacros_name := $(shell MAKEFLAGS= $(RUSTC) --print file-names --crate-name macros --crate-type p…
91 rustdoc: rustdoc-core rustdoc-macros rustdoc-compiler_builtins \
103 rustdoc-macros: private rustdoc_host = yes
104 rustdoc-macros: private rustc_target_flags = --crate-type proc-macro \
106 rustdoc-macros: $(src)/macros/lib.rs FORCE
130 --extern macros --extern alloc --cfg kernel --cfg feature=\"alloc\"
132 rustdoc-macros FORCE
136 --extern build_error --extern macros \
138 rustdoc-kernel: $(src)/kernel/lib.rs rustdoc-core rustdoc-ffi rustdoc-macros \
159 rusttestlib-macros: private rustc_target_flags = --extern proc_macro
160 rusttestlib-macros: private rustc_test_library_proc = yes
161 rusttestlib-macros: $(src)/macros/lib.rs FORCE
171 --extern macros --cfg kernel
172 rusttestlib-pin_init: $(src)/pin-init/src/lib.rs rusttestlib-macros \
177 --extern build_error --extern macros --extern pin_init \
211 --extern kernel --extern build_error --extern macros \
238 rusttest: rusttest-macros rusttest-kernel
240 rusttest-macros: private rustc_target_flags = --extern proc_macro \
241 --extern macros --extern kernel --extern pin_init
242 rusttest-macros: private rustdoc_test_target_flags = --crate-type proc-macro
243 rusttest-macros: $(src)/macros/lib.rs \
244 rusttestlib-macros rusttestlib-kernel rusttestlib-pin_init FORCE
249 --extern build_error --extern macros --extern bindings --extern uapi
251 rusttestlib-build_error rusttestlib-macros rusttestlib-bindings \
411 # Procedural macros can only be used with the `rustc` that compiled it.
412 $(obj)/$(libmacros_name): $(src)/macros/lib.rs FORCE
508 --extern macros --cfg kernel
536 --extern build_error --extern macros --extern bindings --extern uapi