use crate::{java::setup_java, protobufs::setup_protobufs, pumpkin::setup_pumpkin_build_info}; use std::{error::Error, path::PathBuf}; pub mod java; pub mod protobufs; pub mod pumpkin; fn main() -> Result<(), Box> { println!("cargo::rerun-if-changed=rust/src/build.rs"); println!("cargo::rerun-if-changed=java/build/libs/"); env_logger::init(); let base = PathBuf::from(std::env::var("CARGO_MANIFEST_DIR").unwrap()); setup_pumpkin_build_info(&base); setup_protobufs(base.clone()); setup_java(base); Ok(()) }