1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
use std::env;
fn main() {
// pkg_config::Config::new()
// .atleast_version("0.6.00")
// .probe("cwiid")
// .unwrap();
println!("cargo:rustc-link-lib=bluetooth");
println!("cargo:rustc-link-search=all=/opt/lib");
// let src = [
// "src/bluetooth.c",
// "src/command.c",
// "src/connect.c",
// "src/interface.c",
// "src/process.c",
// "src/state.c",
// "src/thread.c",
// "src/util.c"
// ];
// let mut builder = cc::Build::new();
// let cc = env::var("CC_armv5te_unknown_linux_gnueabi");
// let builder = if let Ok(cc) = cc {
// eprintln!("Using arm-linux CC");
// builder.compiler(cc).target("armv5te-linux-gnueabi")
// } else {
// eprintln!("Falling back to system CC");
// &mut builder
// };
// builder
// .files(src.iter())
// .include("include")
// //.flag("-lbluetooth")
// .flag("-Wno-unused-parameter")
// .compile("cwiid");
}