diff options
author | kh1 <karsten.heimrich@nokia.com> | 2012-03-15 14:53:47 +0100 |
---|---|---|
committer | Karsten Heimrich <karsten.heimrich@nokia.com> | 2012-03-19 16:14:04 +0100 |
commit | be3b47d0d504a3409ce66bd77bb8c0acff87c4f5 (patch) | |
tree | 09dfb02d484a4f395991972b828da71400fb761a /src/sdk/sdk.pro | |
parent | 9fd62353cf7f973d78cd2093328ac15b5c4980b6 (diff) |
Reorganize the tree, have better ifw.pri. Shadow build support.
Change-Id: I01fb12537f863ed0744979973c7e4153889cc5cb
Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
Diffstat (limited to 'src/sdk/sdk.pro')
-rw-r--r-- | src/sdk/sdk.pro | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/src/sdk/sdk.pro b/src/sdk/sdk.pro new file mode 100644 index 000000000..44930f7a0 --- /dev/null +++ b/src/sdk/sdk.pro @@ -0,0 +1,51 @@ +TEMPLATE = app +DEPENDPATH += . .. +INCLUDEPATH += . .. +TARGET = installerbase + +include(../../installerfw.pri) + +LIBS += -linstaller +QT += network script + +CONFIG -= app_bundle +DESTDIR = $$IFW_APP_PATH + +QM_FILES = qt_de.qm de_de.qm en_us.qm +defineTest(testQmFiles) { + for(file, QM_FILES) { + !exists($$PWD/translations/$$file) { + message("File $$PWD/translations/$$file not found!") + return(false) + } + } + return(true) +} + +if (testQmFiles()) { + RESOURCES += installerbase.qrc +} + +FORMS += settingsdialog.ui + +HEADERS += installerbase_p.h \ + tabcontroller.h \ + installerbasecommons.h \ + settingsdialog.h + +SOURCES = installerbase.cpp \ + installerbase_p.cpp \ + tabcontroller.cpp \ + installerbasecommons.cpp \ + settingsdialog.cpp + +win32:RC_FILE = installerbase.rc +win32-msvc2005 { + CONFIG += embed_manifest_exe #msvc2008 is doing this automaticaly +} + +embed_manifest_exe:win32-msvc2005 { + # The default configuration embed_manifest_exe overrides the manifest file + # already embedded via RC_FILE. Vs2008 already have the necessary manifest entry + QMAKE_POST_LINK += $$quote(mt.exe -updateresource:$$IFW_APP_PATH/$${TARGET}.exe -manifest \"$${IFW_SOURCE_TREE}\\src\\sdk\\$${TARGET}.exe.manifest\") +} |