Lines Matching full:macros
95 rustdoc: rustdoc-core rustdoc-macros rustdoc-compiler_builtins \
107 rustdoc-macros: private rustdoc_host = yes
108 rustdoc-macros: private rustc_target_flags = --crate-type proc-macro \
110 rustdoc-macros: $(src)/macros/lib.rs FORCE
130 --extern build_error --extern macros=$(objtree)/$(obj)/libmacros.so \
132 rustdoc-kernel: $(src)/kernel/lib.rs rustdoc-core rustdoc-macros \
151 rusttestlib-macros: private rustc_target_flags = --extern proc_macro
152 rusttestlib-macros: private rustc_test_library_proc = yes
153 rusttestlib-macros: $(src)/macros/lib.rs rusttest-prepare FORCE
180 --extern build_error --extern macros \
208 rusttest: rusttest-macros rusttest-kernel
259 rusttest-macros: private rustc_target_flags = --extern proc_macro
260 rusttest-macros: private rustdoc_test_target_flags = --crate-type proc-macro
261 rusttest-macros: $(src)/macros/lib.rs rusttest-prepare FORCE
266 --extern build_error --extern macros --extern bindings --extern uapi
268 rusttestlib-build_error rusttestlib-macros rusttestlib-bindings \
395 # Procedural macros can only be used with the `rustc` that compiled it.
398 $(obj)/libmacros.so: $(src)/macros/lib.rs $(obj)/core.o FORCE
465 --extern build_error --extern macros --extern bindings --extern uapi