Files
wmaker/bazel/WINGs/BUILD.bazel
T

73 lines
1.6 KiB
Python

cc_library(
name = "WINGs",
copts = [
# TODO: These include paths must be kept in sync with the local
# repository definitions in WORKSPACE. It would be better to find them
# with pkg-config or discover them in some other automated way.
"-Iexternal/glib",
"-Iexternal/pango",
"-Iexternal/glib_config",
"-Iexternal/harfbuzz",
"-Iexternal/freetype2",
"-DRESOURCE_PATH=\\\"Resources\\\"",
],
data = glob(['Resources/*']),
srcs = [
"configuration.c",
"dragcommon.c",
"dragdestination.c",
"dragsource.c",
"selection.c",
"wappresource.c",
"wballoon.c",
"wbox.c",
"wbrowser.c",
"wbutton.c",
"wcolor.c",
"wcolorpanel.c",
"wcolorwell.c",
"wevent.c",
"wfilepanel.c",
"wfont.c",
"wfontpanel.c",
"wframe.c",
"widgets.c",
"winputmethod.c",
"wlabel.c",
"wlist.c",
"wmenuitem.c",
"wmisc.c",
"wpanel.c",
"wpixmap.c",
"wpopupbutton.c",
"wprogressindicator.c",
"wruler.c",
"wscroller.c",
"wscrollview.c",
"wslider.c",
"wsplitview.c",
"wtabview.c",
"wtext.c",
"wtextfield.c",
"wview.c",
"wwindow.c",
],
hdrs = [
"rgb.h",
"wconfig.h",
"WINGs.h",
"WINGsP.h",
"WUtil.h",
],
deps = [
"//config",
"//wmaker:gnustep_compat",
"//wrlib",
"@freetype2//:headers",
"@glib//:headers",
"@glib_config//:headers",
"@harfbuzz//:headers",
"@pango//:headers",
],
)