mirror of
https://github.com/saymrwulf/xous-core.git
synced 2026-11-13 07:48:30 +00:00
The code base had evolved through several code names, interim names, company names and chip names that alternatively did or did not exist. Baochip is the definitive name of the company, and the Baochip1x (full part number BAO1X2S4F-WA) is the definitivey part number of the SoC. For convenience, the part number is shortened to 'bao1x' in most feature flags and variable references. This commit fixes all of the odd names and removes some unmaintained early targets.
63 lines
1.4 KiB
Rust
63 lines
1.4 KiB
Rust
// Feature flags are checked inside build.rs for sanity, so we
|
|
// can use them here assuming all targets are mutually exclusive.
|
|
|
|
#[cfg(feature = "precursor-perflib")]
|
|
#[rustfmt::skip]
|
|
mod precursor_perf;
|
|
#[cfg(feature = "precursor-perflib")]
|
|
#[rustfmt::skip]
|
|
pub use precursor_perf::*;
|
|
|
|
#[cfg(feature = "precursor-dvt")]
|
|
#[rustfmt::skip]
|
|
mod precursor_dvt;
|
|
#[cfg(feature = "precursor-dvt")]
|
|
#[rustfmt::skip]
|
|
pub use precursor_dvt::*;
|
|
|
|
#[cfg(feature = "renode")]
|
|
#[rustfmt::skip]
|
|
mod renode;
|
|
#[cfg(feature = "renode")]
|
|
#[rustfmt::skip]
|
|
pub use renode::*;
|
|
|
|
#[cfg(feature = "precursor-pvt")]
|
|
#[rustfmt::skip]
|
|
mod precursor_pvt;
|
|
#[cfg(feature = "precursor-pvt")]
|
|
#[rustfmt::skip]
|
|
pub use precursor_pvt::*;
|
|
|
|
#[cfg(feature = "bao1x")]
|
|
#[rustfmt::skip]
|
|
mod bao1x;
|
|
#[cfg(feature = "bao1x")]
|
|
#[rustfmt::skip]
|
|
pub use bao1x::*;
|
|
|
|
#[cfg(feature = "atsama5d27")]
|
|
#[rustfmt::skip]
|
|
mod atsama5d27;
|
|
#[cfg(feature = "atsama5d27")]
|
|
#[rustfmt::skip]
|
|
pub use atsama5d27::*;
|
|
|
|
#[cfg(feature = "artybio")]
|
|
#[rustfmt::skip]
|
|
mod artybio;
|
|
#[cfg(feature = "artybio")]
|
|
#[rustfmt::skip]
|
|
pub use artybio::*;
|
|
|
|
#[cfg(feature = "artyvexii")]
|
|
#[rustfmt::skip]
|
|
mod artyvexii;
|
|
#[cfg(feature = "artyvexii")]
|
|
#[rustfmt::skip]
|
|
pub use artyvexii::*;
|
|
|
|
// Hosted mode includes nothing, as it relies on the abstract host
|
|
// architecture for I/O; so this file is empty when the "hosted"
|
|
// configuration is selected and there are no corresponding "hosted"
|
|
// mode feature flags.
|