1TARGET = DumpRenderTree
2CONFIG  -= app_bundle
3!isEqual(QT_ARCH,sh4): CONFIG += uitools
4
5BASEDIR = $$PWD/../
6isEmpty(OUTPUT_DIR): OUTPUT_DIR = ../../..
7
8include(../../../Source/WebKit.pri)
9INCLUDEPATH += ../../../Source
10INCLUDEPATH += ../../../Source/JavaScriptCore
11INCLUDEPATH += ../../../Source/JavaScriptCore/ForwardingHeaders
12INCLUDEPATH += ../../../Source/WebKit/qt/WebCoreSupport
13INCLUDEPATH += $$BASEDIR
14DESTDIR = ../../bin
15
16unix:!mac:!symbian:!embedded {
17    CONFIG += link_pkgconfig
18    PKGCONFIG += fontconfig
19}
20
21QT = core gui network testlib
22macx: QT += xml
23
24HEADERS = $$BASEDIR/WorkQueue.h \
25    DumpRenderTreeQt.h \
26    EventSenderQt.h \
27    TextInputControllerQt.h \
28    WorkQueueItemQt.h \
29    LayoutTestControllerQt.h \
30    GCControllerQt.h \
31    PlainTextControllerQt.h \
32    testplugin.h
33SOURCES = ../../../Source/JavaScriptCore/wtf/Assertions.cpp \
34    $$BASEDIR/WorkQueue.cpp \
35    DumpRenderTreeQt.cpp \
36    EventSenderQt.cpp \
37    TextInputControllerQt.cpp \
38    PlainTextControllerQt.cpp \
39    WorkQueueItemQt.cpp \
40    LayoutTestControllerQt.cpp \
41    GCControllerQt.cpp \
42    testplugin.cpp \
43    main.cpp
44
45unix:!mac {
46    QMAKE_RPATHDIR = $$OUTPUT_DIR/lib $$QMAKE_RPATHDIR
47}
48
49wince*: {
50    INCLUDEPATH += $$QT_SOURCE_TREE/src/3rdparty/ce-compat $$WCECOMPAT/include
51    LIBS += $$WCECOMPAT/lib/wcecompat.lib
52}
53
54DEFINES += USE_SYSTEM_MALLOC=1
55DEFINES -= QT_ASCII_CAST_WARNINGS
56