2022-09-27 08:32:40 +00:00
|
|
|
// Feature flags are checked inside build.rs for sanity, so we
|
|
|
|
|
// can use them here assuming all targets are mutually exclusive.
|
|
|
|
|
|
2024-01-14 15:05:01 +00:00
|
|
|
#[cfg(feature = "precursor-perflib")]
|
|
|
|
|
#[rustfmt::skip]
|
2023-03-07 19:46:03 +00:00
|
|
|
mod precursor_perf;
|
2024-01-14 15:05:01 +00:00
|
|
|
#[cfg(feature = "precursor-perflib")]
|
|
|
|
|
#[rustfmt::skip]
|
2023-03-07 19:46:03 +00:00
|
|
|
pub use precursor_perf::*;
|
2022-09-27 08:32:40 +00:00
|
|
|
|
2024-01-14 15:05:01 +00:00
|
|
|
#[cfg(feature = "precursor-dvt")]
|
|
|
|
|
#[rustfmt::skip]
|
2023-03-07 19:46:03 +00:00
|
|
|
mod precursor_dvt;
|
2024-01-14 15:05:01 +00:00
|
|
|
#[cfg(feature = "precursor-dvt")]
|
|
|
|
|
#[rustfmt::skip]
|
2023-03-07 19:46:03 +00:00
|
|
|
pub use precursor_dvt::*;
|
2022-10-18 13:47:16 +00:00
|
|
|
|
2024-01-14 15:05:01 +00:00
|
|
|
#[cfg(feature = "renode")]
|
|
|
|
|
#[rustfmt::skip]
|
2022-09-27 10:09:33 +00:00
|
|
|
mod renode;
|
2024-01-14 15:05:01 +00:00
|
|
|
#[cfg(feature = "renode")]
|
|
|
|
|
#[rustfmt::skip]
|
2022-09-27 10:09:33 +00:00
|
|
|
pub use renode::*;
|
|
|
|
|
|
2024-01-14 15:05:01 +00:00
|
|
|
#[cfg(feature = "precursor-pvt")]
|
|
|
|
|
#[rustfmt::skip]
|
2023-03-07 19:46:03 +00:00
|
|
|
mod precursor_pvt;
|
2024-01-14 15:05:01 +00:00
|
|
|
#[cfg(feature = "precursor-pvt")]
|
|
|
|
|
#[rustfmt::skip]
|
2023-03-07 19:46:03 +00:00
|
|
|
pub use precursor_pvt::*;
|
2022-11-17 11:37:17 +00:00
|
|
|
|
2024-01-14 15:05:01 +00:00
|
|
|
#[cfg(feature = "cramium-soc")]
|
|
|
|
|
#[rustfmt::skip]
|
2023-07-17 10:24:10 +00:00
|
|
|
mod cramium_soc;
|
2024-01-14 15:05:01 +00:00
|
|
|
#[cfg(feature = "cramium-soc")]
|
|
|
|
|
#[rustfmt::skip]
|
2023-07-17 10:24:10 +00:00
|
|
|
pub use cramium_soc::*;
|
|
|
|
|
|
2024-01-14 15:05:01 +00:00
|
|
|
#[cfg(feature = "cramium-fpga")]
|
|
|
|
|
#[rustfmt::skip]
|
2023-07-17 10:24:10 +00:00
|
|
|
mod cramium_fpga;
|
2024-01-14 15:05:01 +00:00
|
|
|
#[cfg(feature = "cramium-fpga")]
|
|
|
|
|
#[rustfmt::skip]
|
2023-07-17 10:24:10 +00:00
|
|
|
pub use cramium_fpga::*;
|
|
|
|
|
|
2024-01-20 17:10:46 +00:00
|
|
|
#[cfg(feature = "atsama5d27")]
|
|
|
|
|
#[rustfmt::skip]
|
|
|
|
|
mod atsama5d27;
|
|
|
|
|
#[cfg(feature = "atsama5d27")]
|
|
|
|
|
#[rustfmt::skip]
|
|
|
|
|
pub use atsama5d27::*;
|
|
|
|
|
|
2022-09-27 08:32:40 +00:00
|
|
|
// 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"
|
2024-01-14 15:05:01 +00:00
|
|
|
// mode feature flags.
|