Lines Matching defs:rustdoc

3 # Where to place rustdoc generated documentation
4 rustdoc_output := $(objtree)/Documentation/output/rust/rustdoc
68 # `rustdoc` did not save the target modifiers, thus workaround for
72 # `rustc` recognizes `--remap-path-prefix` since 1.26.0, but `rustdoc` only
73 # since Rust 1.81.0. Moreover, `rustdoc` ICEs on out-of-tree builds since Rust
83 --crate-name $(subst rustdoc-,,$@) \
99 rustdoc: rustdoc-core rustdoc-macros rustdoc-compiler_builtins \
100 rustdoc-kernel rustdoc-pin_init
114 $(Q)for f in $(rustdoc_output)/static.files/rustdoc-*.css; do \
117 rustdoc-macros: private rustdoc_host = yes
118 rustdoc-macros: private rustc_target_flags = --crate-type proc-macro \
120 rustdoc-macros: $(src)/macros/lib.rs rustdoc-clean FORCE
121 +$(call if_changed,rustdoc)
125 rustdoc-core: private skip_flags = --edition=2021 -Wrustdoc::unescaped_backticks
126 rustdoc-core: private rustc_target_flags = --edition=$(core-edition) $(core-cfgs)
127 rustdoc-core: $(RUST_LIB_SRC)/core/src/lib.rs rustdoc-clean FORCE
128 +$(call if_changed,rustdoc)
130 rustdoc-compiler_builtins: $(src)/compiler_builtins.rs rustdoc-core FORCE
131 +$(call if_changed,rustdoc)
133 rustdoc-ffi: $(src)/ffi.rs rustdoc-core FORCE
134 +$(call if_changed,rustdoc)
136 rustdoc-pin_init_internal: private rustdoc_host = yes
137 rustdoc-pin_init_internal: private rustc_target_flags = --cfg kernel \
139 rustdoc-pin_init_internal: $(src)/pin-init/internal/src/lib.rs \
140 rustdoc-clean FORCE
141 +$(call if_changed,rustdoc)
143 rustdoc-pin_init: private rustdoc_host = yes
144 rustdoc-pin_init: private rustc_target_flags = --extern pin_init_internal \
146 rustdoc-pin_init: $(src)/pin-init/src/lib.rs rustdoc-pin_init_internal \
147 rustdoc-macros FORCE
148 +$(call if_changed,rustdoc)
150 rustdoc-kernel: private rustc_target_flags = --extern ffi --extern pin_init \
153 rustdoc-kernel: $(src)/kernel/lib.rs rustdoc-core rustdoc-ffi rustdoc-macros \
154 rustdoc-pin_init rustdoc-compiler_builtins $(obj)/$(libmacros_name) \
156 +$(call if_changed,rustdoc)
158 rustdoc-clean: FORCE