blob: c4807272ee5437eceb1d6c1f8b5fe3c1bdc40a4a [file] [log] [blame]
config_setting(
name = "windows",
values = {"host_cpu": "x64_windows"},
visibility = ["//visibility:public"],
)
cc_library(
name = "libpng",
srcs = [
"intel/filter_sse2_intrinsics.c",
"intel/intel_init.c",
"png.c",
"pngerror.c",
"pngget.c",
"pngmem.c",
"pngpread.c",
"pngread.c",
"pngrio.c",
"pngrtran.c",
"pngrutil.c",
"pngset.c",
"pngtrans.c",
"pngwio.c",
"pngwrite.c",
"pngwtran.c",
"pngwutil.c",
] + glob(["*.h"], exclude = ["png.h"]),
hdrs = ["png.h"],
copts = select({
"windows": [],
"//conditions:default": [
"-std=gnu89",
"-Wall",
"-Werror",
"-Wno-unused-parameter",
],
}),
includes = [
".",
],
visibility = ["//visibility:public"],
deps = ["@zlib_repo//:zlib"],
)