|  | # SPDX-License-Identifier: GPL-2.0 | 
|  |  | 
|  | menuconfig SAMPLES_RUST | 
|  | bool "Rust samples" | 
|  | depends on RUST | 
|  | help | 
|  | You can build sample Rust kernel code here. | 
|  |  | 
|  | If unsure, say N. | 
|  |  | 
|  | if SAMPLES_RUST | 
|  |  | 
|  | config SAMPLE_RUST_MINIMAL | 
|  | tristate "Minimal" | 
|  | help | 
|  | This option builds the Rust minimal module sample. | 
|  |  | 
|  | To compile this as a module, choose M here: | 
|  | the module will be called rust_minimal. | 
|  |  | 
|  | If unsure, say N. | 
|  |  | 
|  | config SAMPLE_RUST_PRINT | 
|  | tristate "Printing macros" | 
|  | help | 
|  | This option builds the Rust printing macros sample. | 
|  |  | 
|  | To compile this as a module, choose M here: | 
|  | the module will be called rust_print. | 
|  |  | 
|  | If unsure, say N. | 
|  |  | 
|  | config SAMPLE_RUST_HOSTPROGS | 
|  | bool "Host programs" | 
|  | help | 
|  | This option builds the Rust host program samples. | 
|  |  | 
|  | If unsure, say N. | 
|  |  | 
|  | endif # SAMPLES_RUST |