summaryrefslogtreecommitdiffstats
path: root/src/sdk/sdk.pro
diff options
context:
space:
mode:
authorkh1 <karsten.heimrich@nokia.com>2012-03-15 14:53:47 +0100
committerKarsten Heimrich <karsten.heimrich@nokia.com>2012-03-19 16:14:04 +0100
commitbe3b47d0d504a3409ce66bd77bb8c0acff87c4f5 (patch)
tree09dfb02d484a4f395991972b828da71400fb761a /src/sdk/sdk.pro
parent9fd62353cf7f973d78cd2093328ac15b5c4980b6 (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.pro51
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\")
+}