#[cfg(all(feature = "native", not(feature = "aen")))]
mod app;
#[cfg(all(feature = "native", not(feature = "aen")))]
mod cli;
#[cfg(all(feature = "native", not(feature = "aen")))]
mod compat;
#[cfg(all(feature = "native", not(feature = "aen")))]
mod config;
#[cfg(all(feature = "native", not(feature = "aen")))]
mod cover_image;
#[cfg(all(feature = "native", not(feature = "aen")))]
mod desktop;
#[cfg(all(feature = "native", not(feature = "aen")))]
mod drag_drop;
#[cfg(all(feature = "native", not(feature = "aen")))]
mod liosbar;
#[cfg(all(feature = "native", not(feature = "aen")))]
mod paste;
#[cfg(all(feature = "native", not(feature = "aen")))]
mod plugins;
#[cfg(all(feature = "native", not(feature = "aen")))]
mod resources;
#[cfg(all(feature = "native", not(feature = "aen")))]
mod search;
#[cfg(all(feature = "native", not(feature = "aen")))]
mod terminal;
#[cfg(all(feature = "native", not(feature = "aen")))]
mod theme;
#[cfg(not(any(feature = "native", feature = "aen")))]
mod bootstrap;
#[cfg(all(feature = "native", not(feature = "aen")))]
fn main() -> gtk::glib::ExitCode {
app::run()
}
#[cfg(not(any(feature = "native", feature = "aen")))]
fn main() {
std::process::exit(bootstrap::run());
}
#[cfg(feature = "aen")]
mod aen;
#[cfg(feature = "aen")]
fn main() {
std::process::exit(aen::run());
}