nuttx-apps/examples/rust/hello
Huang Qi f824e6852f apps/rust: makefile updates for unified library build system
Replace individual Rust crate building with unified library approach through
makefile modifications for better build performance and dependency management.

* Updated Application.mk to include Rust.mk and add unified build targets
* Modified top-level Makefile to integrate RUST_BUILD_UNIFIED in build process
* Added RUST_CLEAN_UNIFIED call to Application.mk clean target
* Updated Makefile distclean target to remove rust_unified_lib directory
* Updated example Makefiles to use nuttx_add_rust registration function
* Removed manual EXTRA_LIBS configurations from Rust example Make.defs files
* Added .rdat registry files and rust_unified_lib to gitignore
* Enhanced tools/Rust.mk with unified build system functions

The unified system builds all registered Rust crates together through
makefile integration, improving compilation efficiency and enabling better
dependency management across the NuttX applications framework.

Signed-off-by: Huang Qi <huangqi3@xiaomi.com>
2026-04-20 15:20:21 +08:00
..
src examples: New app to build Rust with Cargo 2026-04-20 15:19:16 +08:00
.gitignore examples: New app to build Rust with Cargo 2026-04-20 15:19:16 +08:00
CMakeLists.txt fix building of hello_rust_cargo 2026-04-20 15:20:21 +08:00
Cargo.toml cmake: Add unified Rust library build support and refactor existing logic 2026-04-20 15:19:50 +08:00
Kconfig examples: New app to build Rust with Cargo 2026-04-20 15:19:16 +08:00
Make.defs apps/rust: makefile updates for unified library build system 2026-04-20 15:20:21 +08:00
Makefile apps/rust: makefile updates for unified library build system 2026-04-20 15:20:21 +08:00