1# SPDX-License-Identifier: GPL-2.0 2 3menuconfig SAMPLES_RUST 4 bool "Rust samples" 5 depends on RUST 6 help 7 You can build sample Rust kernel code here. 8 9 If unsure, say N. 10 11if SAMPLES_RUST 12 13config SAMPLE_RUST_MINIMAL 14 tristate "Minimal" 15 help 16 This option builds the Rust minimal module sample. 17 18 To compile this as a module, choose M here: 19 the module will be called rust_minimal. 20 21 If unsure, say N. 22 23config SAMPLE_RUST_MISC_DEVICE 24 tristate "Misc device" 25 help 26 This option builds the Rust misc device. 27 28 To compile this as a module, choose M here: 29 the module will be called rust_misc_device. 30 31 If unsure, say N. 32 33config SAMPLE_RUST_PRINT 34 tristate "Printing macros" 35 help 36 This option builds the Rust printing macros sample. 37 38 To compile this as a module, choose M here: 39 the module will be called rust_print. 40 41 If unsure, say N. 42 43config SAMPLE_RUST_HOSTPROGS 44 bool "Host programs" 45 help 46 This option builds the Rust host program samples. 47 48 If unsure, say N. 49 50endif # SAMPLES_RUST 51