Codebase list mozc / 65439895-ef1f-4403-b332-3bfb2fcb1453/main src / BUILD.gtk2
65439895-ef1f-4403-b332-3bfb2fcb1453/main

Tree @65439895-ef1f-4403-b332-3bfb2fcb1453/main (Download .tar.gz)

BUILD.gtk2 @65439895-ef1f-4403-b332-3bfb2fcb1453/mainraw · history · blame

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

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

cc_library(
    name = "gtk2",
    hdrs = glob([
        "include/atk-1.0/**",
        "include/blkid/**",
        "include/cairo/**",
        "include/freetype2/**",
        "include/fribidi/**",
        "include/gdk-pixbuf-2.0/**",
        "include/glib-2.0/**",
        "include/gtk-2.0/**",
        "include/harfbuzz/**",
        "include/libmount/**",
        "include/libpng16/**",
        "include/pango-1.0/**",
        "include/pixman-1/**",
        "include/uuid/**",
        "lib/x86_64-linux-gnu/glib-2.0/include/**",
        "lib/x86_64-linux-gnu/gtk-2.0/include/**",
    ]),
    copts = ["-pthread"],
    includes = [
        "include/atk-1.0",
        "include/blkid",
        "include/cairo",
        "include/freetype2",
        "include/fribidi",
        "include/gdk-pixbuf-2.0",
        "include/glib-2.0",
        "include/gtk-2.0",
        "include/harfbuzz",
        "include/libmount",
        "include/libpng16",
        "include/pango-1.0",
        "include/pixman-1",
        "include/uuid",
        "lib/x86_64-linux-gnu/glib-2.0/include",
        "lib/x86_64-linux-gnu/gtk-2.0/include",
    ],
    linkopts = [
        "-latk-1.0",
        "-lcairo",
        "-lfontconfig",
        "-lfreetype",
        "-lgdk-x11-2.0",
        "-lgdk-x11-2.0",
        "-lgdk_pixbuf-2.0",
        "-lgio-2.0",
        "-lglib-2.0",
        "-lgobject-2.0",
        "-lgthread-2.0",
        "-lgtk-x11-2.0",
        "-lharfbuzz",
        "-lpango-1.0",
        "-lpangocairo-1.0",
        "-lpangoft2-1.0",
    ],
)