1# These defines might be necessary if your DirectFB driver doesn't
2# support all of the DirectFB API.
3#
4#DEFINES += QT_DIRECTFB_SUBSURFACE
5#DEFINES += QT_DIRECTFB_WINDOW_AS_CURSOR
6#DEFINES += QT_NO_DIRECTFB_IMAGEPROVIDER
7#DEFINES += QT_DIRECTFB_IMAGEPROVIDER_KEEPALIVE
8#DEFINES += QT_DIRECTFB_IMAGECACHE
9#DEFINES += QT_NO_DIRECTFB_WM
10#DEFINES += QT_NO_DIRECTFB_LAYER
11#DEFINES += QT_DIRECTFB_PALETTE
12#DEFINES += QT_NO_DIRECTFB_PREALLOCATED
13#DEFINES += QT_NO_DIRECTFB_MOUSE
14#DEFINES += QT_NO_DIRECTFB_KEYBOARD
15#DEFINES += QT_DIRECTFB_TIMING
16#DEFINES += QT_NO_DIRECTFB_OPAQUE_DETECTION
17#DEFINES += QT_NO_DIRECTFB_STRETCHBLIT
18DIRECTFB_DRAWINGOPERATIONS=DRAW_RECTS|DRAW_LINES|DRAW_IMAGE|DRAW_PIXMAP|DRAW_TILED_PIXMAP|STROKE_PATH|DRAW_PATH|DRAW_POINTS|DRAW_ELLIPSE|DRAW_POLYGON|DRAW_TEXT|FILL_PATH|FILL_RECT|DRAW_COLORSPANS|DRAW_ROUNDED_RECT|DRAW_STATICTEXT
19#DEFINES += \"QT_DIRECTFB_WARN_ON_RASTERFALLBACKS=$$DIRECTFB_DRAWINGOPERATIONS\"
20#DEFINES += \"QT_DIRECTFB_DISABLE_RASTERFALLBACKS=$$DIRECTFB_DRAWINGOPERATIONS\"
21
22HEADERS += $$QT_SOURCE_TREE/src/plugins/gfxdrivers/directfb/qdirectfbscreen.h \
23           $$QT_SOURCE_TREE/src/plugins/gfxdrivers/directfb/qdirectfbwindowsurface.h \
24           $$QT_SOURCE_TREE/src/plugins/gfxdrivers/directfb/qdirectfbpaintengine.h \
25           $$QT_SOURCE_TREE/src/plugins/gfxdrivers/directfb/qdirectfbpaintdevice.h \
26           $$QT_SOURCE_TREE/src/plugins/gfxdrivers/directfb/qdirectfbpixmap.h \
27           $$QT_SOURCE_TREE/src/plugins/gfxdrivers/directfb/qdirectfbkeyboard.h \
28           $$QT_SOURCE_TREE/src/plugins/gfxdrivers/directfb/qdirectfbmouse.h
29
30SOURCES += $$QT_SOURCE_TREE/src/plugins/gfxdrivers/directfb/qdirectfbscreen.cpp \
31           $$QT_SOURCE_TREE/src/plugins/gfxdrivers/directfb/qdirectfbwindowsurface.cpp \
32           $$QT_SOURCE_TREE/src/plugins/gfxdrivers/directfb/qdirectfbpaintengine.cpp \
33           $$QT_SOURCE_TREE/src/plugins/gfxdrivers/directfb/qdirectfbpaintdevice.cpp \
34           $$QT_SOURCE_TREE/src/plugins/gfxdrivers/directfb/qdirectfbpixmap.cpp \
35           $$QT_SOURCE_TREE/src/plugins/gfxdrivers/directfb/qdirectfbkeyboard.cpp \
36           $$QT_SOURCE_TREE/src/plugins/gfxdrivers/directfb/qdirectfbmouse.cpp
37
38
39QMAKE_CXXFLAGS += $$QT_CFLAGS_DIRECTFB
40LIBS += $$QT_LIBS_DIRECTFB
41