1# checksum 0x7b0d version 0x90005 2# This file was generated by the Qt Quick 2 Application wizard of Qt Creator. 3# The code below adds the QtQuick2ApplicationViewer to the project and handles 4# the activation of QML debugging. 5# It is recommended not to modify this file, since newer versions of Qt Creator 6# may offer an updated version of it. 7 8QT += qml quick 9 10SOURCES += $$PWD/qtquick2applicationviewer.cpp 11HEADERS += $$PWD/qtquick2applicationviewer.h 12INCLUDEPATH += $$PWD 13# This file was generated by an application wizard of Qt Creator. 14# The code below handles deployment to Android and Maemo, aswell as copying 15# of the application data to shadow build directories on desktop. 16# It is recommended not to modify this file, since newer versions of Qt Creator 17# may offer an updated version of it. 18 19defineTest(qtcAddDeployment) { 20for(deploymentfolder, DEPLOYMENTFOLDERS) { 21 item = item$${deploymentfolder} 22 greaterThan(QT_MAJOR_VERSION, 4) { 23 itemsources = $${item}.files 24 } else { 25 itemsources = $${item}.sources 26 } 27 $$itemsources = $$eval($${deploymentfolder}.source) 28 itempath = $${item}.path 29 $$itempath= $$eval($${deploymentfolder}.target) 30 export($$itemsources) 31 export($$itempath) 32 DEPLOYMENT += $$item 33} 34 35MAINPROFILEPWD = $$PWD 36 37android-no-sdk { 38 for(deploymentfolder, DEPLOYMENTFOLDERS) { 39 item = item$${deploymentfolder} 40 itemfiles = $${item}.files 41 $$itemfiles = $$eval($${deploymentfolder}.source) 42 itempath = $${item}.path 43 $$itempath = /data/user/qt/$$eval($${deploymentfolder}.target) 44 export($$itemfiles) 45 export($$itempath) 46 INSTALLS += $$item 47 } 48 49 target.path = /data/user/qt 50 51 export(target.path) 52 INSTALLS += target 53} else:android { 54 for(deploymentfolder, DEPLOYMENTFOLDERS) { 55 item = item$${deploymentfolder} 56 itemfiles = $${item}.files 57 $$itemfiles = $$eval($${deploymentfolder}.source) 58 itempath = $${item}.path 59 $$itempath = /assets/$$eval($${deploymentfolder}.target) 60 export($$itemfiles) 61 export($$itempath) 62 INSTALLS += $$item 63 } 64 65 x86 { 66 target.path = /libs/x86 67 } else: armeabi-v7a { 68 target.path = /libs/armeabi-v7a 69 } else { 70 target.path = /libs/armeabi 71 } 72 73 export(target.path) 74 INSTALLS += target 75} else:win32 { 76 copyCommand = 77 for(deploymentfolder, DEPLOYMENTFOLDERS) { 78 source = $$MAINPROFILEPWD/$$eval($${deploymentfolder}.source) 79 source = $$replace(source, /, \\) 80 sourcePathSegments = $$split(source, \\) 81 target = $$OUT_PWD/$$eval($${deploymentfolder}.target)/$$last(sourcePathSegments) 82 target = $$replace(target, /, \\) 83 target ~= s,\\\\\\.?\\\\,\\, 84 !isEqual(source,$$target) { 85 !isEmpty(copyCommand):copyCommand += && 86 isEqual(QMAKE_DIR_SEP, \\) { 87 copyCommand += $(COPY_DIR) \"$$source\" \"$$target\" 88 } else { 89 source = $$replace(source, \\\\, /) 90 target = $$OUT_PWD/$$eval($${deploymentfolder}.target) 91 target = $$replace(target, \\\\, /) 92 copyCommand += test -d \"$$target\" || mkdir -p \"$$target\" && cp -r \"$$source\" \"$$target\" 93 } 94 } 95 } 96 !isEmpty(copyCommand) { 97 copyCommand = @echo Copying application data... && $$copyCommand 98 copydeploymentfolders.commands = $$copyCommand 99 first.depends = $(first) copydeploymentfolders 100 export(first.depends) 101 export(copydeploymentfolders.commands) 102 QMAKE_EXTRA_TARGETS += first copydeploymentfolders 103 } 104} else:unix { 105 maemo5 { 106 desktopfile.files = $${TARGET}.desktop 107 desktopfile.path = /usr/share/applications/hildon 108 icon.files = $${TARGET}64.png 109 icon.path = /usr/share/icons/hicolor/64x64/apps 110 } else:!isEmpty(MEEGO_VERSION_MAJOR) { 111 desktopfile.files = $${TARGET}_harmattan.desktop 112 desktopfile.path = /usr/share/applications 113 icon.files = $${TARGET}80.png 114 icon.path = /usr/share/icons/hicolor/80x80/apps 115 } else { # Assumed to be a Desktop Unix 116 copyCommand = 117 for(deploymentfolder, DEPLOYMENTFOLDERS) { 118 source = $$MAINPROFILEPWD/$$eval($${deploymentfolder}.source) 119 source = $$replace(source, \\\\, /) 120 macx { 121 target = $$OUT_PWD/$${TARGET}.app/Contents/Resources/$$eval($${deploymentfolder}.target) 122 } else { 123 target = $$OUT_PWD/$$eval($${deploymentfolder}.target) 124 } 125 target = $$replace(target, \\\\, /) 126 sourcePathSegments = $$split(source, /) 127 targetFullPath = $$target/$$last(sourcePathSegments) 128 targetFullPath ~= s,/\\.?/,/, 129 !isEqual(source,$$targetFullPath) { 130 !isEmpty(copyCommand):copyCommand += && 131 copyCommand += $(MKDIR) \"$$target\" 132 copyCommand += && $(COPY_DIR) \"$$source\" \"$$target\" 133 } 134 } 135 !isEmpty(copyCommand) { 136 copyCommand = @echo Copying application data... && $$copyCommand 137 copydeploymentfolders.commands = $$copyCommand 138 first.depends = $(first) copydeploymentfolders 139 export(first.depends) 140 export(copydeploymentfolders.commands) 141 QMAKE_EXTRA_TARGETS += first copydeploymentfolders 142 } 143 } 144 !isEmpty(target.path) { 145 installPrefix = $${target.path} 146 } else { 147 installPrefix = /opt/$${TARGET} 148 } 149 for(deploymentfolder, DEPLOYMENTFOLDERS) { 150 item = item$${deploymentfolder} 151 itemfiles = $${item}.files 152 $$itemfiles = $$eval($${deploymentfolder}.source) 153 itempath = $${item}.path 154 $$itempath = $${installPrefix}/$$eval($${deploymentfolder}.target) 155 export($$itemfiles) 156 export($$itempath) 157 INSTALLS += $$item 158 } 159 160 !isEmpty(desktopfile.path) { 161 export(icon.files) 162 export(icon.path) 163 export(desktopfile.files) 164 export(desktopfile.path) 165 INSTALLS += icon desktopfile 166 } 167 168 isEmpty(target.path) { 169 target.path = $${installPrefix}/bin 170 export(target.path) 171 } 172 INSTALLS += target 173} 174 175export (ICON) 176export (INSTALLS) 177export (DEPLOYMENT) 178export (LIBS) 179export (QMAKE_EXTRA_TARGETS) 180} 181