fn main() { cc::Build::new() .include("libgsm/inc") .file("libgsm/src/add.c") .file("libgsm/src/code.c") .file("libgsm/src/debug.c") .file("libgsm/src/decode.c") .file("libgsm/src/gsm_create.c") .file("libgsm/src/gsm_decode.c") .file("libgsm/src/gsm_destroy.c") .file("libgsm/src/gsm_encode.c") .file("libgsm/src/gsm_explode.c") .file("libgsm/src/gsm_implode.c") .file("libgsm/src/gsm_option.c") .file("libgsm/src/gsm_print.c") .file("libgsm/src/long_term.c") .file("libgsm/src/lpc.c") .file("libgsm/src/preprocess.c") .file("libgsm/src/rpe.c") .file("libgsm/src/short_term.c") .file("libgsm/src/table.c") .define("SASR", None) .define("USE_FLOAT_MUL", None) .define("NeedFunctionPrototypes", Some("1")) .warnings(false) .compile("gsm"); }