Home | History | Annotate | Download | only in zopfli
      1 cc_library {
      2     name: "libzopfli",
      3     host_supported: true,
      4 
      5     cflags: [
      6         "-O2",
      7         "-Wno-unused-parameter",
      8         "-Werror",
      9     ],
     10     srcs: [
     11         "src/zopfli/blocksplitter.c",
     12         "src/zopfli/cache.c",
     13         "src/zopfli/deflate.c",
     14         "src/zopfli/gzip_container.c",
     15         "src/zopfli/hash.c",
     16         "src/zopfli/katajainen.c",
     17         "src/zopfli/lz77.c",
     18         "src/zopfli/squeeze.c",
     19         "src/zopfli/tree.c",
     20         "src/zopfli/util.c",
     21         "src/zopfli/zlib_container.c",
     22         "src/zopfli/zopfli_lib.c",
     23     ],
     24     export_include_dirs: ["src"],
     25 
     26     target: {
     27         windows: {
     28             enabled: true,
     29         },
     30     },
     31 }
     32 
     33 cc_binary_host {
     34     name: "zopflipng",
     35 
     36     cflags: [
     37         "-O2",
     38         "-Wno-unused-parameter",
     39         "-Werror",
     40     ],
     41     srcs: [
     42         "src/zopflipng/lodepng/lodepng.cpp",
     43         "src/zopflipng/lodepng/lodepng_util.cpp",
     44         "src/zopflipng/zopflipng_lib.cc",
     45         "src/zopflipng/zopflipng_bin.cc",
     46     ],
     47 
     48     static_libs: [
     49         "libzopfli",
     50     ],
     51 
     52 }
     53