##################################################
# Widgets support part.                          #
##################################################

set(WIDGETS_DIR ${BAL_DIR}/Widgets/WebCore)

create_include_link(${WIDGETS_DIR}/WK BAL)

if(USE_GRAPHICS_GTK)
    create_include_link(${WIDGETS_DIR}/Gtk BAL)

    aux_source_directory(${WIDGETS_DIR}/Gtk WEBCORE_SRC)
endif(USE_GRAPHICS_GTK)

if(USE_GRAPHICS_QT)
    create_include_link(${WIDGETS_DIR}/Qt BAL)

    aux_source_directory(${WIDGETS_DIR}/Qt WEBCORE_SRC)
    owb_generate_moc(WEBCORE_SRC ${OWB_SOURCE_DIR}/BAL/Widgets/WebCore/Qt/QWebPopup.h moc_QWebPopup.cpp)
endif(USE_GRAPHICS_QT)

if(USE_GRAPHICS_SDL)
    create_include_link(${WIDGETS_DIR}/SDL BAL)

    aux_source_directory(${WIDGETS_DIR}/SDL WEBCORE_SRC)
endif(USE_GRAPHICS_SDL)

if(USE_GRAPHICS_DFB)
    create_include_link(${WIDGETS_DIR}/DFB BAL)

    aux_source_directory(${WIDGETS_DIR}/DFB WEBCORE_SRC)
endif(USE_GRAPHICS_DFB)

aux_source_directory(${WIDGETS_DIR}/WK WEBCORE_SRC)
