forked from vitrine/wmaker
73 lines
1.6 KiB
Python
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",
|
|
],
|
|
)
|