source: trunk/src/3rdparty/webkit/WebKit/qt/declarative/declarative.pro@ 890

Last change on this file since 890 was 890, checked in by Dmitry A. Kuminov, 14 years ago

general: Shortened a bunch of plugin DLL names with TARGET_SHORT.

File size: 1.9 KB
Line 
1TARGET = qmlwebkitplugin
2os2:TARGET_SHORT = qmlweb
3TARGETPATH = QtWebKit
4
5TEMPLATE = lib
6CONFIG += qt plugin
7
8win32|os2|mac:!wince*:!win32-msvc:!macx-xcode:CONFIG += debug_and_release
9
10isEmpty(OUTPUT_DIR): OUTPUT_DIR = ../../..
11
12QMLDIRFILE = $${_PRO_FILE_PWD_}/qmldir
13copy2build.input = QMLDIRFILE
14CONFIG(QTDIR_build) {
15 copy2build.output = $$QT_BUILD_TREE/imports/$$TARGETPATH/qmldir
16} else {
17 copy2build.output = $$OUTPUT_DIR/imports/$$TARGETPATH/qmldir
18}
19!contains(TEMPLATE_PREFIX, vc):copy2build.variable_out = PRE_TARGETDEPS
20copy2build.commands = $$QMAKE_COPY ${QMAKE_FILE_IN} ${QMAKE_FILE_OUT}
21copy2build.name = COPY ${QMAKE_FILE_IN}
22copy2build.CONFIG += no_link
23QMAKE_EXTRA_COMPILERS += copy2build
24
25TARGET = $$qtLibraryTarget($$TARGET)
26contains(QT_CONFIG, reduce_exports):CONFIG += hide_symbols
27
28wince*:LIBS += $$QMAKE_LIBS_GUI
29
30symbian: {
31 TARGET.EPOCALLOWDLLDATA=1
32 TARGET.CAPABILITY = All -Tcb
33 load(armcc_warnings)
34 TARGET = $$TARGET$${QT_LIBINFIX}
35}
36
37include(../../../WebKit.pri)
38
39QT += declarative
40
41!CONFIG(standalone_package) {
42 linux-* {
43 # From Creator's src/rpath.pri:
44 # Do the rpath by hand since it's not possible to use ORIGIN in QMAKE_RPATHDIR
45 # this expands to $ORIGIN (after qmake and make), it does NOT read a qmake var.
46 QMAKE_RPATHDIR = $$OUTPUT_DIR/lib $$QMAKE_RPATHDIR
47 MY_RPATH = $$join(QMAKE_RPATHDIR, ":")
48
49 QMAKE_LFLAGS += -Wl,-z,origin \'-Wl,-rpath,$${MY_RPATH}\'
50 QMAKE_RPATHDIR =
51 } else {
52 QMAKE_RPATHDIR = $$OUTPUT_DIR/lib $$QMAKE_RPATHDIR
53 }
54}
55
56SOURCES += qdeclarativewebview.cpp plugin.cpp
57HEADERS += qdeclarativewebview_p.h
58
59CONFIG(QTDIR_build) {
60 DESTDIR = $$QT_BUILD_TREE/imports/$$TARGETPATH
61} else {
62 DESTDIR = $$OUTPUT_DIR/imports/$$TARGETPATH
63}
64target.path = $$[QT_INSTALL_IMPORTS]/$$TARGETPATH
65
66
67qmldir.files += $$PWD/qmldir
68qmldir.path += $$[QT_INSTALL_IMPORTS]/$$TARGETPATH
69
70symbian:{
71 TARGET.UID3 = 0x20021321
72}
73
74INSTALLS += target qmldir
Note: See TracBrowser for help on using the repository browser.