Codebase list mozc / 47ca0188-cbaf-4e48-a0b5-230416386fa8/main src / BUILD.ibus
47ca0188-cbaf-4e48-a0b5-230416386fa8/main

Tree @47ca0188-cbaf-4e48-a0b5-230416386fa8/main (Download .tar.gz)

BUILD.ibus @47ca0188-cbaf-4e48-a0b5-230416386fa8/mainraw · history · blame

package(
    default_visibility = ["//visibility:public"],
)

# This rule is created from pkg-config
#
# packages="glib-2.0 gobject-2.0 ibus-1.0"
# copts, hdrs, indludes: pkg-config --cflags $packages
# linkopts: pkg-config --libs-only-l $packages

cc_library(
    name = "ibus",
    hdrs = glob([
        "include/ibus-1.0/**",
        "include/libmount/**",
        "include/blkid/**",
        "include/glib-2.0/**",
        "lib/x86_64-linux-gnu/glib-2.0/include/**",
    ]),
    copts = ["-pthread"],
    includes = [
        "include/ibus-1.0",
        "include/libmount",
        "include/blkid",
        "include/glib-2.0",
        "lib/x86_64-linux-gnu/glib-2.0/include",
    ],
    linkopts = [
        "-libus-1.0",
        "-lgio-2.0",
        "-lgobject-2.0",
        "-lglib-2.0",
    ],
)