equal
deleted
inserted
replaced
31 SUBDIRPART = debug |
31 SUBDIRPART = debug |
32 } else { |
32 } else { |
33 SUBDIRPART = release |
33 SUBDIRPART = release |
34 } |
34 } |
35 |
35 |
36 win32: OUTPUT_DIR = $$PWD/../../bin/$$SUBDIRPART |
36 !symbian: OUTPUT_DIR = $$PWD/../../bin/$$SUBDIRPART |
37 symbian: OUTPUT_DIR = $$PWD/bin |
37 symbian: OUTPUT_DIR = $$PWD/bin |
38 |
38 |
39 SOURCE_DIR = $$PWD/inc |
39 SOURCE_DIR = $$PWD/inc |
40 |
40 |
41 #test whether we have a unit test |
41 #test whether we have a unit test |
43 OBJECTS_DIR = $$OUTPUT_DIR/tmp/$$TARGET |
43 OBJECTS_DIR = $$OUTPUT_DIR/tmp/$$TARGET |
44 DESTDIR = $$OUTPUT_DIR |
44 DESTDIR = $$OUTPUT_DIR |
45 MOC_DIR = $$OUTPUT_DIR/tmp/$$TARGET/moc |
45 MOC_DIR = $$OUTPUT_DIR/tmp/$$TARGET/moc |
46 RCC_DIR = $$OUTPUT_DIR/tmp/$$TARGET/rcc |
46 RCC_DIR = $$OUTPUT_DIR/tmp/$$TARGET/rcc |
47 UI_DIR = $$OUTPUT_DIR/tmp/$$TARGET/ui |
47 UI_DIR = $$OUTPUT_DIR/tmp/$$TARGET/ui |
|
48 CONFIG -= app_bundle |
48 } else { # test part is NOT DONE |
49 } else { # test part is NOT DONE |
49 QT *= testlib |
50 QT *= testlib |
50 CONFIG += console |
51 CONFIG += console |
51 CONFIG -= app_bundle |
52 CONFIG -= app_bundle |
52 OBJECTS_DIR = $$OUTPUT_DIR/bin/tests/$$SUBDIRPART/tmp/$$TARGET |
53 OBJECTS_DIR = $$OUTPUT_DIR/bin/tests/$$SUBDIRPART/tmp/$$TARGET |
66 symbian { |
67 symbian { |
67 INCLUDEPATH += $$APP_LAYER_SYSTEMINCLUDE |
68 INCLUDEPATH += $$APP_LAYER_SYSTEMINCLUDE |
68 INCLUDEPATH += $$MOC_DIR |
69 INCLUDEPATH += $$MOC_DIR |
69 TARGET.CAPABILITY = ALL -TCB |
70 TARGET.CAPABILITY = ALL -TCB |
70 TARGET.EPOCALLOWDLLDATA=1 |
71 TARGET.EPOCALLOWDLLDATA=1 |
71 } |
72 } else { |
72 |
|
73 win32 { |
|
74 # add platfrom API for windows |
73 # add platfrom API for windows |
75 INCLUDEPATH += \ |
74 INCLUDEPATH += \ |
76 $$PWD/../../homescreensrv/homescreensrv_plat/contentstorage_api \ |
75 $$PWD/../../homescreensrv/homescreensrv_plat/contentstorage_api \ |
77 $$PWD/../../homescreensrv/homescreensrv_plat/homescreen_information_api/inc |
76 $$PWD/../../homescreensrv/homescreensrv_plat/homescreen_information_api/inc |
78 } |
77 } |
79 |
78 |
80 plugin: !isEmpty(PLUGIN_SUBDIR): DESTDIR = $$OUTPUT_DIR/$$PLUGIN_SUBDIR |
79 plugin: !isEmpty(PLUGIN_SUBDIR): DESTDIR = $$OUTPUT_DIR/$$PLUGIN_SUBDIR |
81 |
80 |
82 win32: plugin { # copy manifiers |
81 !symbian: plugin { # copy manifiers |
83 manifest.path = $$DESTDIR |
82 manifest.path = $$DESTDIR |
84 manifest.files = ./resource/*.manifest ./resource/*.xml |
83 manifest.files = ./resource/*.manifest ./resource/*.xml |
85 manifest.CONFIG += no_build |
84 manifest.CONFIG += no_build |
86 |
85 |
87 INSTALLS += manifest |
86 INSTALLS += manifest |
117 for(subdirs, 1) { |
116 for(subdirs, 1) { |
118 entries = $$files($$subdirs) |
117 entries = $$files($$subdirs) |
119 for(entry, entries) : BLD_INF_RULES.prj_exports += "./$$entry z:/$$replace(2, ^/,)/$$basename(entry)" |
118 for(entry, entries) : BLD_INF_RULES.prj_exports += "./$$entry z:/$$replace(2, ^/,)/$$basename(entry)" |
120 } |
119 } |
121 export ( BLD_INF_RULES.prj_exports) |
120 export ( BLD_INF_RULES.prj_exports) |
122 } |
121 } else { |
123 win32 { |
|
124 name = $$replace(1, [/\\\\\.\*], _) |
122 name = $$replace(1, [/\\\\\.\*], _) |
125 eval ($${name}.path = $${OUTPUT_DIR}/$${2}) |
123 eval ($${name}.path = $${OUTPUT_DIR}/$${2}) |
126 eval ($${name}.files = $$1) |
124 eval ($${name}.files = $$1) |
127 eval ($${name}.CONFIG += no_build) |
125 eval ($${name}.CONFIG += no_build) |
128 |
126 |
135 export ( INSTALLS ) |
133 export ( INSTALLS ) |
136 export ( PRE_TARGETDEPS ) |
134 export ( PRE_TARGETDEPS ) |
137 } |
135 } |
138 } |
136 } |
139 |
137 |
140 !exists($${EPOCROOT}epoc32/include/platform/mw/XQSettingsManager) { |
138 symbian { |
141 DEFINES += NO_QT_EXTENSIONS |
139 !exists($${EPOCROOT}epoc32/include/platform/mw/XQSettingsManager) { |
|
140 DEFINES += NO_QT_EXTENSIONS |
|
141 } |
|
142 } else { |
|
143 DEFINES += NO_QT_EXTENSIONS |
142 } |
144 } |
|
145 |
143 |
146 |
144 # support for NFT |
147 # support for NFT |
145 nft:DEFINES += NFT |
148 nft:DEFINES += NFT |
146 |
149 |
147 release:DEFINES+=QT_NO_DEBUG_OUTPUT |
150 release:DEFINES+=QT_NO_DEBUG_OUTPUT |