1 | TARGET = qmlwebkitplugin
|
---|
2 | os2:TARGET_SHORT = qmlweb
|
---|
3 | TARGETPATH = QtWebKit
|
---|
4 |
|
---|
5 | TEMPLATE = lib
|
---|
6 | CONFIG += qt plugin
|
---|
7 |
|
---|
8 | win32|os2|mac:!wince*:!win32-msvc:!macx-xcode:CONFIG += debug_and_release
|
---|
9 |
|
---|
10 | isEmpty(OUTPUT_DIR): OUTPUT_DIR = ../../..
|
---|
11 |
|
---|
12 | QMLDIRFILE = $${_PRO_FILE_PWD_}/qmldir
|
---|
13 | copy2build.input = QMLDIRFILE
|
---|
14 | CONFIG(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
|
---|
20 | copy2build.commands = $$QMAKE_COPY ${QMAKE_FILE_IN} ${QMAKE_FILE_OUT}
|
---|
21 | copy2build.name = COPY ${QMAKE_FILE_IN}
|
---|
22 | copy2build.CONFIG += no_link
|
---|
23 | QMAKE_EXTRA_COMPILERS += copy2build
|
---|
24 |
|
---|
25 | TARGET = $$qtLibraryTarget($$TARGET)
|
---|
26 | contains(QT_CONFIG, reduce_exports):CONFIG += hide_symbols
|
---|
27 |
|
---|
28 | wince*:LIBS += $$QMAKE_LIBS_GUI
|
---|
29 |
|
---|
30 | symbian: {
|
---|
31 | TARGET.EPOCALLOWDLLDATA=1
|
---|
32 | TARGET.CAPABILITY = All -Tcb
|
---|
33 | load(armcc_warnings)
|
---|
34 | TARGET = $$TARGET$${QT_LIBINFIX}
|
---|
35 | }
|
---|
36 |
|
---|
37 | include(../../../WebKit.pri)
|
---|
38 |
|
---|
39 | QT += 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 |
|
---|
56 | SOURCES += qdeclarativewebview.cpp plugin.cpp
|
---|
57 | HEADERS += qdeclarativewebview_p.h
|
---|
58 |
|
---|
59 | CONFIG(QTDIR_build) {
|
---|
60 | DESTDIR = $$QT_BUILD_TREE/imports/$$TARGETPATH
|
---|
61 | } else {
|
---|
62 | DESTDIR = $$OUTPUT_DIR/imports/$$TARGETPATH
|
---|
63 | }
|
---|
64 | target.path = $$[QT_INSTALL_IMPORTS]/$$TARGETPATH
|
---|
65 |
|
---|
66 |
|
---|
67 | qmldir.files += $$PWD/qmldir
|
---|
68 | qmldir.path += $$[QT_INSTALL_IMPORTS]/$$TARGETPATH
|
---|
69 |
|
---|
70 | symbian:{
|
---|
71 | TARGET.UID3 = 0x20021321
|
---|
72 | }
|
---|
73 |
|
---|
74 | INSTALLS += target qmldir
|
---|