fn main() { let mut cc = cc::Build::new(); cc.include("vendor/src/zopfli"); cc.include("vendor/src"); cc.warnings(false); for file in [ "vendor/src/zopfli/blocksplitter.c", "vendor/src/zopfli/cache.c", "vendor/src/zopfli/deflate.c", "vendor/src/zopfli/gzip_container.c", "vendor/src/zopfli/hash.c", "vendor/src/zopfli/katajainen.c", "vendor/src/zopfli/lz77.c", "vendor/src/zopfli/squeeze.c", "vendor/src/zopfli/tree.c", "vendor/src/zopfli/util.c", "vendor/src/zopfli/zlib_container.c", "vendor/src/zopfli/zopfli_lib.c"] { cc.file(file); } cc.compile("zopfli"); }