Lines Matching full:macros
46 libmacros_name := $(shell MAKEFLAGS= $(RUSTC) --print file-names --crate-name macros --crate-type p…
154 rustdoc: rustdoc-core rustdoc-macros rustdoc-compiler_builtins \
188 rustdoc-macros: private rustdoc_host = yes
189 rustdoc-macros: private rustc_target_flags = --crate-type proc-macro \
191 rustdoc-macros: $(src)/macros/lib.rs rustdoc-clean rustdoc-proc_macro2 \
222 --extern macros --extern alloc --cfg kernel --cfg feature=\"alloc\"
224 rustdoc-macros FORCE
229 --extern build_error --extern macros \
231 rustdoc-kernel: $(src)/kernel/lib.rs rustdoc-core rustdoc-ffi rustdoc-macros \
268 rusttestlib-macros: private rustc_target_flags = --extern proc_macro \
270 rusttestlib-macros: private rustc_test_library_proc = yes
271 rusttestlib-macros: $(src)/macros/lib.rs \
282 --extern macros --cfg kernel
283 rusttestlib-pin_init: $(src)/pin-init/src/lib.rs rusttestlib-macros \
288 --extern build_error --extern macros --extern pin_init \
322 --extern kernel --extern build_error --extern macros \
350 rusttest: rusttest-macros
352 rusttest-macros: private rustc_target_flags = --extern proc_macro \
353 --extern macros --extern kernel --extern pin_init \
355 rusttest-macros: private rustdoc_test_target_flags = --crate-type proc-macro
356 rusttest-macros: $(src)/macros/lib.rs \
357 rusttestlib-macros rusttestlib-kernel rusttestlib-pin_init FORCE
544 # Procedural macros can only be used with the `rustc` that compiled it.
547 $(obj)/$(libmacros_name): $(src)/macros/lib.rs $(obj)/libproc_macro2.rlib \
647 --extern macros --cfg kernel
681 --extern build_error --extern macros --extern bindings --extern uapi