1#![doc = include_str!("../README.md")]
2#![allow(non_snake_case)]
3#![no_std]
4
5#[cfg(clap_wrapper_vst3)]
6#[doc(hidden)]
7pub mod vst3;
8
9#[cfg(not(clap_wrapper_vst3))]
10#[doc(hidden)]
11pub mod vst3 {}
12
13#[cfg(clap_wrapper_auv2)]
14#[doc(hidden)]
15pub mod auv2;
16
17#[cfg(not(clap_wrapper_auv2))]
18#[doc(hidden)]
19pub mod auv2 {}
20
21#[macro_export]
22macro_rules! export_auv2 {
23 () => {
24 #[allow(unused_imports)]
25 pub use $crate::auv2::*;
26 };
27}
28
29#[macro_export]
30macro_rules! export_vst3 {
31 () => {
32 #[allow(unused_imports)]
33 pub use $crate::vst3::*;
34 };
35}