Lines Matching refs:crate
52 procmacro-name = $(shell MAKEFLAGS= $(RUSTC) --print file-names --crate-name $(1) --crate-type proc-macro - </dev/null)
169 --crate-name $(subst rustdoc-,,$@) \
178 # - It requires adding it to every crate.
221 --extern proc_macro --crate-type proc-macro
226 rustdoc-macros: private rustc_target_flags = --crate-type proc-macro \
257 --extern proc_macro --crate-type proc-macro
288 --crate-type $(if $(rustc_test_library_proc),proc-macro,rlib) \
291 --crate-name $(subst rusttest-,,$(subst rusttestlib-,,$@)) $<
370 --crate-name $(subst rusttest-,,$@) $<
383 --no-run --crate-name kernel -Zunstable-options \
406 --crate-name $(subst rusttest-,,$@) $<; \
415 rusttest-macros: private rustdoc_test_target_flags = --crate-type proc-macro
552 # symbols from the `bindings` crate and the C helpers need to be exported
554 # in the crate where they are defined. Other helpers, called from non-inline
574 --emit=dep-info=$(depfile) --emit=link=$@ --crate-type rlib -O \
576 --crate-name $(patsubst lib%.rlib,%,$(notdir $@)) $<
601 --crate-type proc-macro -L$(objtree)/$(obj) \
602 --crate-name $(patsubst lib%.$(procmacro-extension),%,$(notdir $@)) \
633 --crate-type rlib -L$(objtree)/$(obj) \
634 --crate-name $(patsubst %.o,%,$(notdir $@)) $< \