forked from vitrine/wmaker
57 lines
1.1 KiB
Python
57 lines
1.1 KiB
Python
load("@rules_rust//rust:defs.bzl", "rust_library")
|
|
|
|
rust_library(
|
|
name = "wrlib_rs",
|
|
srcs = ["wrlib.rs"],
|
|
deps = [":wrlib"],
|
|
visibility = ["//visibility:public"],
|
|
edition = "2021",
|
|
)
|
|
|
|
cc_library(
|
|
name = "wrlib",
|
|
srcs = [
|
|
"alpha_combine.c",
|
|
"color.c",
|
|
"context.c",
|
|
"convert.c",
|
|
"draw.c",
|
|
"gradient.c",
|
|
"load.c",
|
|
"load_gif.c",
|
|
"load_jpeg.c",
|
|
"load_magick.c",
|
|
"load_png.c",
|
|
"load_ppm.c",
|
|
"load_tiff.c",
|
|
"load_webp.c",
|
|
"load_xpm.c",
|
|
"misc.c",
|
|
"raster.c",
|
|
"save.c",
|
|
"save_jpeg.c",
|
|
"save_png.c",
|
|
"save_xpm.c",
|
|
"scale.c",
|
|
"xpixmap.c",
|
|
"xutil.c",
|
|
],
|
|
hdrs = [
|
|
"convert.h",
|
|
"imgformat.h",
|
|
"rotate.h",
|
|
"scale.h",
|
|
"wr_i18n.h",
|
|
"wraster.h",
|
|
"xutil.h",
|
|
],
|
|
deps = [
|
|
"//config",
|
|
"@ImageMagick//:lib",
|
|
"@MagickWand//:lib",
|
|
"@xmu//:lib",
|
|
"@xpm//:lib",
|
|
],
|
|
visibility = ["//visibility:public"],
|
|
)
|