| # checksum 0x9ca8 version 0x60002 |
| # This file was generated by an application wizard of Qt Creator. |
| # The code below handles deployment to Symbian and Maemo, aswell as copying |
| # of the application data to shadow build directories on desktop. |
| # It is recommended not to modify this file, since newer versions of Qt Creator |
| # may offer an updated version of it. |
| |
| defineTest(qtcAddDeployment) { |
| for(deploymentfolder, DEPLOYMENTFOLDERS) { |
| item = item$${deploymentfolder} |
| itemsources = $${item}.sources |
| $$itemsources = $$eval($${deploymentfolder}.source) |
| itempath = $${item}.path |
| $$itempath= $$eval($${deploymentfolder}.target) |
| export($$itemsources) |
| export($$itempath) |
| DEPLOYMENT += $$item |
| } |
| |
| MAINPROFILEPWD = $$PWD |
| |
| symbian { |
| isEmpty(ICON):exists($${TARGET}.svg):ICON = $${TARGET}.svg |
| isEmpty(TARGET.EPOCHEAPSIZE):TARGET.EPOCHEAPSIZE = 0x20000 0x2000000 |
| } else:win32 { |
| copyCommand = |
| for(deploymentfolder, DEPLOYMENTFOLDERS) { |
| source = $$MAINPROFILEPWD/$$eval($${deploymentfolder}.source) |
| source = $$replace(source, /, \\) |
| sourcePathSegments = $$split(source, \\) |
| target = $$OUT_PWD/$$eval($${deploymentfolder}.target)/$$last(sourcePathSegments) |
| target = $$replace(target, /, \\) |
| !isEqual(source,$$target) { |
| !isEmpty(copyCommand):copyCommand += && |
| isEqual(QMAKE_DIR_SEP, \\) { |
| copyCommand += $(COPY_DIR) \"$$source\" \"$$target\" |
| } else { |
| source = $$replace(source, \\\\, /) |
| target = $$OUT_PWD/$$eval($${deploymentfolder}.target) |
| target = $$replace(target, \\\\, /) |
| copyCommand += test -d \"$$target\" || mkdir -p \"$$target\" && cp -r \"$$source\" \"$$target\" |
| } |
| } |
| } |
| !isEmpty(copyCommand) { |
| copyCommand = @echo Copying application data... && $$copyCommand |
| copydeploymentfolders.commands = $$copyCommand |
| first.depends = $(first) copydeploymentfolders |
| export(first.depends) |
| export(copydeploymentfolders.commands) |
| QMAKE_EXTRA_TARGETS += first copydeploymentfolders |
| } |
| } else:unix { |
| maemo5 { |
| desktopfile.files = $${TARGET}.desktop |
| desktopfile.path = /usr/share/applications/hildon |
| icon.files = $${TARGET}64.png |
| icon.path = /usr/share/icons/hicolor/64x64/apps |
| } else:!isEmpty(MEEGO_VERSION_MAJOR) { |
| desktopfile.files = $${TARGET}_harmattan.desktop |
| desktopfile.path = /usr/share/applications |
| icon.files = $${TARGET}80.png |
| icon.path = /usr/share/icons/hicolor/80x80/apps |
| } else { # Assumed to be a Desktop Unix |
| copyCommand = |
| for(deploymentfolder, DEPLOYMENTFOLDERS) { |
| source = $$MAINPROFILEPWD/$$eval($${deploymentfolder}.source) |
| source = $$replace(source, \\\\, /) |
| macx { |
| target = $$OUT_PWD/$${TARGET}.app/Contents/Resources/$$eval($${deploymentfolder}.target) |
| } else { |
| target = $$OUT_PWD/$$eval($${deploymentfolder}.target) |
| } |
| target = $$replace(target, \\\\, /) |
| sourcePathSegments = $$split(source, /) |
| targetFullPath = $$target/$$last(sourcePathSegments) |
| !isEqual(source,$$targetFullPath) { |
| !isEmpty(copyCommand):copyCommand += && |
| copyCommand += $(MKDIR) \"$$target\" |
| copyCommand += && $(COPY_DIR) \"$$source\" \"$$target\" |
| } |
| } |
| !isEmpty(copyCommand) { |
| copyCommand = @echo Copying application data... && $$copyCommand |
| copydeploymentfolders.commands = $$copyCommand |
| first.depends = $(first) copydeploymentfolders |
| export(first.depends) |
| export(copydeploymentfolders.commands) |
| QMAKE_EXTRA_TARGETS += first copydeploymentfolders |
| } |
| } |
| installPrefix = /opt/$${TARGET} |
| for(deploymentfolder, DEPLOYMENTFOLDERS) { |
| item = item$${deploymentfolder} |
| itemfiles = $${item}.files |
| $$itemfiles = $$eval($${deploymentfolder}.source) |
| itempath = $${item}.path |
| $$itempath = $${installPrefix}/$$eval($${deploymentfolder}.target) |
| export($$itemfiles) |
| export($$itempath) |
| INSTALLS += $$item |
| } |
| |
| !isEmpty(desktopfile.path) { |
| export(icon.files) |
| export(icon.path) |
| export(desktopfile.files) |
| export(desktopfile.path) |
| INSTALLS += icon desktopfile |
| } |
| |
| target.path = $${installPrefix}/bin |
| export(target.path) |
| INSTALLS += target |
| } |
| |
| export (ICON) |
| export (INSTALLS) |
| export (DEPLOYMENT) |
| export (TARGET.EPOCHEAPSIZE) |
| export (TARGET.CAPABILITY) |
| export (LIBS) |
| export (QMAKE_EXTRA_TARGETS) |
| } |
| |