370 lines
10 KiB
C
370 lines
10 KiB
C
#ifndef QT_BOOTSTRAPPED
|
|
#include "qconfig-genode.h"
|
|
#endif
|
|
|
|
/* Qt Edition */
|
|
#ifndef QT_EDITION
|
|
# define QT_EDITION QT_EDITION_OPENSOURCE
|
|
#endif
|
|
|
|
/* Machine byte-order */
|
|
#define Q_BIG_ENDIAN 4321
|
|
#define Q_LITTLE_ENDIAN 1234
|
|
#define QT_BUILD_KEY "genode g++-4"
|
|
|
|
#ifdef QT_BOOTSTRAPPED
|
|
#define Q_BYTE_ORDER Q_LITTLE_ENDIAN
|
|
#else
|
|
#define Q_BYTE_ORDER Q_LITTLE_ENDIAN
|
|
#endif
|
|
/* Machine Architecture */
|
|
//#ifndef QT_BOOTSTRAPPED
|
|
//# define QT_ARCH_X86_64
|
|
//#else
|
|
//# define QT_ARCH_X86_64
|
|
//#endif
|
|
/* Compile time features */
|
|
#ifdef QT_ARCH_X86_64
|
|
# define QT_POINTER_SIZE 8
|
|
#endif
|
|
#ifdef QT_ARCH_I386
|
|
# define QT_POINTER_SIZE 4
|
|
#endif
|
|
|
|
#if defined(QT_LINKED_OPENSSL) && defined(QT_NO_LINKED_OPENSSL)
|
|
# undef QT_LINKED_OPENSSL
|
|
#elif !defined(QT_LINKED_OPENSSL) && !defined(QT_NO_LINKED_OPENSSL)
|
|
# define QT_LINKED_OPENSSL
|
|
#endif
|
|
|
|
#if defined(QT_NO_ACCESSIBILITY) && defined(QT_ACCESSIBILITY)
|
|
# undef QT_NO_ACCESSIBILITY
|
|
#elif !defined(QT_NO_ACCESSIBILITY) && !defined(QT_ACCESSIBILITY)
|
|
# define QT_NO_ACCESSIBILITY
|
|
#endif
|
|
|
|
#if defined(QT_NO_ALSA) && defined(QT_ALSA)
|
|
# undef QT_NO_ALSA
|
|
#elif !defined(QT_NO_ALSA) && !defined(QT_ALSA)
|
|
# define QT_NO_ALSA
|
|
#endif
|
|
|
|
#if defined(QT_NO_CLOCK_MONOTONIC) && defined(QT_CLOCK_MONOTONIC)
|
|
# undef QT_NO_CLOCK_MONOTONIC
|
|
#elif !defined(QT_NO_CLOCK_MONOTONIC) && !defined(QT_CLOCK_MONOTONIC)
|
|
# define QT_NO_CLOCK_MONOTONIC
|
|
#endif
|
|
|
|
#if defined(QT_NO_CUPS) && defined(QT_CUPS)
|
|
# undef QT_NO_CUPS
|
|
#elif !defined(QT_NO_CUPS) && !defined(QT_CUPS)
|
|
# define QT_NO_CUPS
|
|
#endif
|
|
|
|
#if defined(QT_NO_DBUS) && defined(QT_DBUS)
|
|
# undef QT_NO_DBUS
|
|
#elif !defined(QT_NO_DBUS) && !defined(QT_DBUS)
|
|
# define QT_NO_DBUS
|
|
#endif
|
|
|
|
#if defined(QT_NO_DECLARATIVE) && defined(QT_DECLARATIVE)
|
|
# undef QT_NO_DECLARATIVE
|
|
#elif !defined(QT_NO_DECLARATIVE) && !defined(QT_DECLARATIVE)
|
|
# define QT_NO_DECLARATIVE
|
|
#endif
|
|
|
|
#if defined(QT_NO_EGL) && defined(QT_EGL)
|
|
# undef QT_NO_EGL
|
|
#elif !defined(QT_NO_EGL) && !defined(QT_EGL)
|
|
# define QT_NO_EGL
|
|
#endif
|
|
|
|
#if defined(QT_NO_EXCEPTIONS) && defined(QT_EXCEPTIONS)
|
|
# undef QT_NO_EXCEPTIONS
|
|
#elif !defined(QT_NO_EXCEPTIONS) && !defined(QT_EXCEPTIONS)
|
|
# define QT_NO_EXCEPTIONS
|
|
#endif
|
|
|
|
#if defined(QT_NO_GLIB) && defined(QT_GLIB)
|
|
# undef QT_NO_GLIB
|
|
#elif !defined(QT_NO_GLIB) && !defined(QT_GLIB)
|
|
# define QT_NO_GLIB
|
|
#endif
|
|
|
|
#if defined(QT_NO_GSTREAMER) && defined(QT_GSTREAMER)
|
|
# undef QT_NO_GSTREAMER
|
|
#elif !defined(QT_NO_GSTREAMER) && !defined(QT_GSTREAMER)
|
|
# define QT_NO_GSTREAMER
|
|
#endif
|
|
|
|
#if defined(QT_NO_ICONV) && defined(QT_ICONV)
|
|
# undef QT_NO_ICONV
|
|
#elif !defined(QT_NO_ICONV) && !defined(QT_ICONV)
|
|
# define QT_NO_ICONV
|
|
#endif
|
|
|
|
#if defined(QT_NO_IMAGEFORMAT_JPEG) && defined(QT_IMAGEFORMAT_JPEG)
|
|
# undef QT_NO_IMAGEFORMAT_JPEG
|
|
#elif !defined(QT_NO_IMAGEFORMAT_JPEG) && !defined(QT_IMAGEFORMAT_JPEG)
|
|
# define QT_NO_IMAGEFORMAT_JPEG
|
|
#endif
|
|
|
|
#if defined(QT_NO_IMAGEFORMAT_MNG) && defined(QT_IMAGEFORMAT_MNG)
|
|
# undef QT_NO_IMAGEFORMAT_MNG
|
|
#elif !defined(QT_NO_IMAGEFORMAT_MNG) && !defined(QT_IMAGEFORMAT_MNG)
|
|
# define QT_NO_IMAGEFORMAT_MNG
|
|
#endif
|
|
|
|
#if defined(QT_NO_IMAGEFORMAT_TIFF) && defined(QT_IMAGEFORMAT_TIFF)
|
|
# undef QT_NO_IMAGEFORMAT_TIFF
|
|
#elif !defined(QT_NO_IMAGEFORMAT_TIFF) && !defined(QT_IMAGEFORMAT_TIFF)
|
|
# define QT_NO_IMAGEFORMAT_TIFF
|
|
#endif
|
|
|
|
#if defined(QT_NO_IPV6) && defined(QT_IPV6)
|
|
# undef QT_NO_IPV6
|
|
#elif !defined(QT_NO_IPV6) && !defined(QT_IPV6)
|
|
# define QT_NO_IPV6
|
|
#endif
|
|
|
|
#if defined(QT_NO_IPV6IFNAME) && defined(QT_IPV6IFNAME)
|
|
# undef QT_NO_IPV6IFNAME
|
|
#elif !defined(QT_NO_IPV6IFNAME) && !defined(QT_IPV6IFNAME)
|
|
# define QT_NO_IPV6IFNAME
|
|
#endif
|
|
|
|
#if defined(QT_NO_NAS) && defined(QT_NAS)
|
|
# undef QT_NO_NAS
|
|
#elif !defined(QT_NO_NAS) && !defined(QT_NAS)
|
|
# define QT_NO_NAS
|
|
#endif
|
|
|
|
#if defined(QT_NO_NIS) && defined(QT_NIS)
|
|
# undef QT_NO_NIS
|
|
#elif !defined(QT_NO_NIS) && !defined(QT_NIS)
|
|
# define QT_NO_NIS
|
|
#endif
|
|
|
|
#if defined(QT_NO_OPENGL) && defined(QT_OPENGL)
|
|
# undef QT_NO_OPENGL
|
|
#elif !defined(QT_NO_OPENGL) && !defined(QT_OPENGL)
|
|
# define QT_NO_OPENGL
|
|
#endif
|
|
|
|
#if defined(QT_NO_OPENVG) && defined(QT_OPENVG)
|
|
# undef QT_NO_OPENVG
|
|
#elif !defined(QT_NO_OPENVG) && !defined(QT_OPENVG)
|
|
# define QT_NO_OPENVG
|
|
#endif
|
|
|
|
#if defined(QT_NO_PHONON) && defined(QT_PHONON)
|
|
# undef QT_NO_PHONON
|
|
#elif !defined(QT_NO_PHONON) && !defined(QT_PHONON)
|
|
# define QT_NO_PHONON
|
|
#endif
|
|
|
|
#if defined(QT_NO_QWS_DIRECTFB) && defined(QT_QWS_DIRECTFB)
|
|
# undef QT_NO_QWS_DIRECTFB
|
|
#elif !defined(QT_NO_QWS_DIRECTFB) && !defined(QT_QWS_DIRECTFB)
|
|
# define QT_NO_QWS_DIRECTFB
|
|
#endif
|
|
|
|
#if defined(QT_NO_QWS_KBD_LINUXINPUT) && defined(QT_QWS_KBD_LINUXINPUT)
|
|
# undef QT_NO_QWS_KBD_LINUXINPUT
|
|
#elif !defined(QT_NO_QWS_KBD_LINUXINPUT) && !defined(QT_QWS_KBD_LINUXINPUT)
|
|
# define QT_NO_QWS_KBD_LINUXINPUT
|
|
#endif
|
|
|
|
#if defined(QT_NO_QWS_KBD_QNX) && defined(QT_QWS_KBD_QNX)
|
|
# undef QT_NO_QWS_KBD_QNX
|
|
#elif !defined(QT_NO_QWS_KBD_QNX) && !defined(QT_QWS_KBD_QNX)
|
|
# define QT_NO_QWS_KBD_QNX
|
|
#endif
|
|
|
|
#if defined(QT_NO_QWS_KBD_QVFB) && defined(QT_QWS_KBD_QVFB)
|
|
# undef QT_NO_QWS_KBD_QVFB
|
|
#elif !defined(QT_NO_QWS_KBD_QVFB) && !defined(QT_QWS_KBD_QVFB)
|
|
# define QT_NO_QWS_KBD_QVFB
|
|
#endif
|
|
|
|
#if defined(QT_NO_QWS_KBD_TTY) && defined(QT_QWS_KBD_TTY)
|
|
# undef QT_NO_QWS_KBD_TTY
|
|
#elif !defined(QT_NO_QWS_KBD_TTY) && !defined(QT_QWS_KBD_TTY)
|
|
# define QT_NO_QWS_KBD_TTY
|
|
#endif
|
|
|
|
#if defined(QT_NO_QWS_KBD_UM) && defined(QT_QWS_KBD_UM)
|
|
# undef QT_NO_QWS_KBD_UM
|
|
#elif !defined(QT_NO_QWS_KBD_UM) && !defined(QT_QWS_KBD_UM)
|
|
# define QT_NO_QWS_KBD_UM
|
|
#endif
|
|
|
|
#if defined(QT_NO_QWS_LINUXFB) && defined(QT_QWS_LINUXFB)
|
|
# undef QT_NO_QWS_LINUXFB
|
|
#elif !defined(QT_NO_QWS_LINUXFB) && !defined(QT_QWS_LINUXFB)
|
|
# define QT_NO_QWS_LINUXFB
|
|
#endif
|
|
|
|
#if defined(QT_NO_QWS_MOUSE_LINUXINPUT) && defined(QT_QWS_MOUSE_LINUXINPUT)
|
|
# undef QT_NO_QWS_MOUSE_LINUXINPUT
|
|
#elif !defined(QT_NO_QWS_MOUSE_LINUXINPUT) && !defined(QT_QWS_MOUSE_LINUXINPUT)
|
|
# define QT_NO_QWS_MOUSE_LINUXINPUT
|
|
#endif
|
|
|
|
#if defined(QT_NO_QWS_MOUSE_LINUXTP) && defined(QT_QWS_MOUSE_LINUXTP)
|
|
# undef QT_NO_QWS_MOUSE_LINUXTP
|
|
#elif !defined(QT_NO_QWS_MOUSE_LINUXTP) && !defined(QT_QWS_MOUSE_LINUXTP)
|
|
# define QT_NO_QWS_MOUSE_LINUXTP
|
|
#endif
|
|
|
|
#if defined(QT_NO_QWS_MOUSE_PC) && defined(QT_QWS_MOUSE_PC)
|
|
# undef QT_NO_QWS_MOUSE_PC
|
|
#elif !defined(QT_NO_QWS_MOUSE_PC) && !defined(QT_QWS_MOUSE_PC)
|
|
# define QT_NO_QWS_MOUSE_PC
|
|
#endif
|
|
|
|
#if defined(QT_NO_QWS_MOUSE_QNX) && defined(QT_QWS_MOUSE_QNX)
|
|
# undef QT_NO_QWS_MOUSE_QNX
|
|
#elif !defined(QT_NO_QWS_MOUSE_QNX) && !defined(QT_QWS_MOUSE_QNX)
|
|
# define QT_NO_QWS_MOUSE_QNX
|
|
#endif
|
|
|
|
#if defined(QT_NO_QWS_MOUSE_QVFB) && defined(QT_QWS_MOUSE_QVFB)
|
|
# undef QT_NO_QWS_MOUSE_QVFB
|
|
#elif !defined(QT_NO_QWS_MOUSE_QVFB) && !defined(QT_QWS_MOUSE_QVFB)
|
|
# define QT_NO_QWS_MOUSE_QVFB
|
|
#endif
|
|
|
|
#if defined(QT_NO_QWS_MOUSE_TSLIB) && defined(QT_QWS_MOUSE_TSLIB)
|
|
# undef QT_NO_QWS_MOUSE_TSLIB
|
|
#elif !defined(QT_NO_QWS_MOUSE_TSLIB) && !defined(QT_QWS_MOUSE_TSLIB)
|
|
# define QT_NO_QWS_MOUSE_TSLIB
|
|
#endif
|
|
|
|
#if defined(QT_NO_QWS_MULTISCREEN) && defined(QT_QWS_MULTISCREEN)
|
|
# undef QT_NO_QWS_MULTISCREEN
|
|
#elif !defined(QT_NO_QWS_MULTISCREEN) && !defined(QT_QWS_MULTISCREEN)
|
|
# define QT_NO_QWS_MULTISCREEN
|
|
#endif
|
|
|
|
#if defined(QT_NO_QWS_QNX) && defined(QT_QWS_QNX)
|
|
# undef QT_NO_QWS_QNX
|
|
#elif !defined(QT_NO_QWS_QNX) && !defined(QT_QWS_QNX)
|
|
# define QT_NO_QWS_QNX
|
|
#endif
|
|
|
|
#if defined(QT_NO_QWS_QVFB) && defined(QT_QWS_QVFB)
|
|
# undef QT_NO_QWS_QVFB
|
|
#elif !defined(QT_NO_QWS_QVFB) && !defined(QT_QWS_QVFB)
|
|
# define QT_NO_QWS_QVFB
|
|
#endif
|
|
|
|
#if defined(QT_NO_QWS_TRANSFORMED) && defined(QT_QWS_TRANSFORMED)
|
|
# undef QT_NO_QWS_TRANSFORMED
|
|
#elif !defined(QT_NO_QWS_TRANSFORMED) && !defined(QT_QWS_TRANSFORMED)
|
|
# define QT_NO_QWS_TRANSFORMED
|
|
#endif
|
|
|
|
#if defined(QT_NO_QWS_VNC) && defined(QT_QWS_VNC)
|
|
# undef QT_NO_QWS_VNC
|
|
#elif !defined(QT_NO_QWS_VNC) && !defined(QT_QWS_VNC)
|
|
# define QT_NO_QWS_VNC
|
|
#endif
|
|
|
|
#if defined(QT_NO_SESSIONMANAGER) && defined(QT_SESSIONMANAGER)
|
|
# undef QT_NO_SESSIONMANAGER
|
|
#elif !defined(QT_NO_SESSIONMANAGER) && !defined(QT_SESSIONMANAGER)
|
|
# define QT_NO_SESSIONMANAGER
|
|
#endif
|
|
|
|
#if defined(QT_NO_STYLE_GTK) && defined(QT_STYLE_GTK)
|
|
# undef QT_NO_STYLE_GTK
|
|
#elif !defined(QT_NO_STYLE_GTK) && !defined(QT_STYLE_GTK)
|
|
# define QT_NO_STYLE_GTK
|
|
#endif
|
|
|
|
#if defined(QT_NO_SXE) && defined(QT_SXE)
|
|
# undef QT_NO_SXE
|
|
#elif !defined(QT_NO_SXE) && !defined(QT_SXE)
|
|
# define QT_NO_SXE
|
|
#endif
|
|
|
|
#if defined(QT_NO_WEBKIT) && defined(QT_WEBKIT)
|
|
# undef QT_NO_WEBKIT
|
|
#elif !defined(QT_NO_WEBKIT) && !defined(QT_WEBKIT)
|
|
# define QT_NO_WEBKIT
|
|
#endif
|
|
|
|
#if defined(QT_NO_XMLPATTERNS) && defined(QT_XMLPATTERNS)
|
|
# undef QT_NO_XMLPATTERNS
|
|
#elif !defined(QT_NO_XMLPATTERNS) && !defined(QT_XMLPATTERNS)
|
|
# define QT_NO_XMLPATTERNS
|
|
#endif
|
|
|
|
#if defined(QT_NO_ZLIB) && defined(QT_ZLIB)
|
|
# undef QT_NO_ZLIB
|
|
#elif !defined(QT_NO_ZLIB) && !defined(QT_ZLIB)
|
|
# define QT_NO_ZLIB
|
|
#endif
|
|
|
|
#if defined(QT_QWS_DEPTH_16) && defined(QT_NO_QWS_DEPTH_16)
|
|
# undef QT_QWS_DEPTH_16
|
|
#elif !defined(QT_QWS_DEPTH_16) && !defined(QT_NO_QWS_DEPTH_16)
|
|
# define QT_QWS_DEPTH_16
|
|
#endif
|
|
|
|
#if defined(QT_QWS_DEPTH_32) && defined(QT_NO_QWS_DEPTH_32)
|
|
# undef QT_QWS_DEPTH_32
|
|
#elif !defined(QT_QWS_DEPTH_32) && !defined(QT_NO_QWS_DEPTH_32)
|
|
# define QT_QWS_DEPTH_32
|
|
#endif
|
|
|
|
#if defined(QT_QWS_DEPTH_8) && defined(QT_NO_QWS_DEPTH_8)
|
|
# undef QT_QWS_DEPTH_8
|
|
#elif !defined(QT_QWS_DEPTH_8) && !defined(QT_NO_QWS_DEPTH_8)
|
|
# define QT_QWS_DEPTH_8
|
|
#endif
|
|
|
|
#if defined(QT_RUNTIME_XCURSOR) && defined(QT_NO_RUNTIME_XCURSOR)
|
|
# undef QT_RUNTIME_XCURSOR
|
|
#elif !defined(QT_RUNTIME_XCURSOR) && !defined(QT_NO_RUNTIME_XCURSOR)
|
|
# define QT_RUNTIME_XCURSOR
|
|
#endif
|
|
|
|
#if defined(QT_RUNTIME_XFIXES) && defined(QT_NO_RUNTIME_XFIXES)
|
|
# undef QT_RUNTIME_XFIXES
|
|
#elif !defined(QT_RUNTIME_XFIXES) && !defined(QT_NO_RUNTIME_XFIXES)
|
|
# define QT_RUNTIME_XFIXES
|
|
#endif
|
|
|
|
#if defined(QT_RUNTIME_XINERAMA) && defined(QT_NO_RUNTIME_XINERAMA)
|
|
# undef QT_RUNTIME_XINERAMA
|
|
#elif !defined(QT_RUNTIME_XINERAMA) && !defined(QT_NO_RUNTIME_XINERAMA)
|
|
# define QT_RUNTIME_XINERAMA
|
|
#endif
|
|
|
|
#if defined(QT_RUNTIME_XINPUT) && defined(QT_NO_RUNTIME_XINPUT)
|
|
# undef QT_RUNTIME_XINPUT
|
|
#elif !defined(QT_RUNTIME_XINPUT) && !defined(QT_NO_RUNTIME_XINPUT)
|
|
# define QT_RUNTIME_XINPUT
|
|
#endif
|
|
|
|
#if defined(QT_RUNTIME_XRANDR) && defined(QT_NO_RUNTIME_XRANDR)
|
|
# undef QT_RUNTIME_XRANDR
|
|
#elif !defined(QT_RUNTIME_XRANDR) && !defined(QT_NO_RUNTIME_XRANDR)
|
|
# define QT_RUNTIME_XRANDR
|
|
#endif
|
|
|
|
#if defined(QT_USE_MATH_H_FLOATS) && defined(QT_NO_USE_MATH_H_FLOATS)
|
|
# undef QT_USE_MATH_H_FLOATS
|
|
#elif !defined(QT_USE_MATH_H_FLOATS) && !defined(QT_NO_USE_MATH_H_FLOATS)
|
|
# define QT_USE_MATH_H_FLOATS
|
|
#endif
|
|
|
|
#ifndef Q_WS_QWS
|
|
# define Q_WS_QWS
|
|
#endif
|
|
|
|
#define QT_VISIBILITY_AVAILABLE
|
|
|