2011-05-22 Hui Huang <hui.2.huang@nokia.com>, Yi Shen <yi.4.shen@nokia.com>
[webkit:qtwebkit.git] / Source / WebKit / qt / symbian / platformplugin / platformplugin.pro
1 TEMPLATE = lib
2 CONFIG += plugin \
3           mobility
4
5 MOBILITY = multimedia
6
7 TARGET = $$qtLibraryTarget(platformplugin)
8 TARGETPATH = QtWebKit
9 QT       += core gui \
10             network \
11             xml
12
13 ## load mobilityconfig if mobility is available
14 load(mobilityconfig, true)
15
16 isEmpty(OUTPUT_DIR): OUTPUT_DIR = ../../../..
17
18 contains(MOBILITY_CONFIG, multimedia) {
19  
20     CONFIG += mobility
21     MOBILITY += multimedia
22     DEFINES += WTF_USE_QT_MULTIMEDIA=1
23
24     SOURCES += \
25         HTML5VideoPlugin.cpp \
26         HTML5VideoWidget.cpp \
27         OverlayWidget.cpp \
28         PlayerButton.cpp \
29         PlayerLabel.cpp
30
31     HEADERS += \
32         HTML5VideoPlugin.h \
33         HTML5VideoWidget.h \
34         OverlayWidget.h \
35         PlayerButton.h \
36         PlayerLabel.h
37
38     RESOURCES = platformplugin.qrc
39 }
40
41 SOURCES += \
42     WebPlugin.cpp
43
44 HEADERS += \
45     WebPlugin.h \
46     qwebkitplatformplugin.h
47
48 DESTDIR = $$OUTPUT_DIR/plugins/$$TARGETPATH
49
50 symbian: {
51 # EPOCALLOWDLLDATA have to set true because Qt macros has initialised global data
52     TARGET.EPOCALLOWDLLDATA=1
53     TARGET.CAPABILITY = All -Tcb
54     TARGET.UID3 = 0x2002E674
55     TARGET.VID = VID_DEFAULT
56     TARGET = $$TARGET$${QT_LIBINFIX}
57
58     LIBS += -lcone -leikcore -lavkon
59 }
60 target.path += $$[QT_INSTALL_PLUGINS]/$$TARGETPATH
61 INSTALLS += target