227 |
227 |
228 OS_LAYER_DBUS_SYSTEMINCLUDE = $$OS_LAYER_PUBLIC_EXPORT_PATH(stdapis/dbus-1.0) \ |
228 OS_LAYER_DBUS_SYSTEMINCLUDE = $$OS_LAYER_PUBLIC_EXPORT_PATH(stdapis/dbus-1.0) \ |
229 $$OS_LAYER_PUBLIC_EXPORT_PATH(stdapis/dbus-1.0/dbus) |
229 $$OS_LAYER_PUBLIC_EXPORT_PATH(stdapis/dbus-1.0/dbus) |
230 |
230 |
231 OS_LAYER_LIBUTILITY_SYSTEMINCLUDE = $$OS_LAYER_PLATFORM_EXPORT_PATH(stdapis/utility) |
231 OS_LAYER_LIBUTILITY_SYSTEMINCLUDE = $$OS_LAYER_PLATFORM_EXPORT_PATH(stdapis/utility) |
232 |
|
233 # --------------------------------------- |
|
234 # Definitions to export IBY files to different folders where they will be taken |
|
235 # to ROM image |
|
236 # --------------------------------------- |
|
237 |
|
238 defineReplace(CORE_APP_LAYER_IBY_EXPORT_PATH) { |
|
239 return(/epoc32/rom/include/core/app/$$1) |
|
240 } |
|
241 defineReplace(CORE_MW_LAYER_IBY_EXPORT_PATH) { |
|
242 return(/epoc32/rom/include/core/mw/$$1) |
|
243 } |
|
244 defineReplace(CORE_OSEXT_LAYER_IBY_EXPORT_PATH) { |
|
245 return(/epoc32/rom/include/core/os/$$1) |
|
246 } |
|
247 defineReplace(CORE_OS_LAYER_IBY_EXPORT_PATH) { |
|
248 return(/epoc32/rom/include/core/os/$$1) |
|
249 } |
|
250 defineReplace(CORE_ADAPT_LAYER_IBY_EXPORT_PATH) { |
|
251 return(/epoc32/rom/include/$$1) |
|
252 } |
|
253 |
|
254 # You need to define the following in pro-file, if you are using the stllib: |
|
255 # QMAKE_CXXFLAGS.CW *= $$STLLIB_USAGE_CW_FLAGS |
|
256 # DEFINES *= $$STLLIB_USAGE_DEFINES |
|
257 STLLIB_USAGE_CW_FLAGS = "-wchar_t on" |
|
258 STLLIB_USAGE_DEFINES = _WCHAR_T_DECLARED |
|
259 |
232 |
260 } else { # Old pre-SF structure |
233 } else { # Old pre-SF structure |
261 |
234 |
262 # --------------------------------------- |
235 # --------------------------------------- |
263 # Location, where the applications layer specific public headers are exported |
236 # Location, where the applications layer specific public headers are exported |
448 /epoc32/include/stdapis/dbus-1.0/dbus |
421 /epoc32/include/stdapis/dbus-1.0/dbus |
449 |
422 |
450 OS_LAYER_LIBUTILITY_SYSTEMINCLUDE = $$OS_LAYER_PLATFORM_EXPORT_PATH(stdapis/utility) \ |
423 OS_LAYER_LIBUTILITY_SYSTEMINCLUDE = $$OS_LAYER_PLATFORM_EXPORT_PATH(stdapis/utility) \ |
451 /epoc32/include/stdapis/utility |
424 /epoc32/include/stdapis/utility |
452 |
425 |
453 # --------------------------------------- |
426 } |
454 # Definitions to export IBY files to different folders where they will be taken |
427 |
455 # to ROM image |
428 # Definitions common to both structures |
456 # --------------------------------------- |
429 |
457 |
430 # --------------------------------------- |
458 defineReplace(CORE_APP_LAYER_IBY_EXPORT_PATH) { |
431 # Definitions to export IBY files to different folders where they will be taken |
459 return(/epoc32/rom/include/core/app/$$1) |
432 # to ROM image |
460 } |
433 # --------------------------------------- |
461 defineReplace(CORE_MW_LAYER_IBY_EXPORT_PATH) { |
434 |
462 return(/epoc32/rom/include/core/mw/$$1) |
435 defineReplace(CORE_APP_LAYER_IBY_EXPORT_PATH) { |
463 } |
436 return(/epoc32/rom/include/core/app/$$1) |
464 defineReplace(CORE_OSEXT_LAYER_IBY_EXPORT_PATH) { |
437 } |
465 return(/epoc32/rom/include/core/osext/$$1) |
438 defineReplace(CORE_MW_LAYER_IBY_EXPORT_PATH) { |
466 } |
439 return(/epoc32/rom/include/core/mw/$$1) |
467 defineReplace(CORE_OS_LAYER_IBY_EXPORT_PATH) { |
440 } |
468 return(/epoc32/rom/include/core/osext/$$1) |
441 |
469 } |
442 defineReplace(LANGUAGE_APP_LAYER_IBY_EXPORT_PATH) { |
470 defineReplace(CORE_ADAPT_LAYER_IBY_EXPORT_PATH) { |
443 return(/epoc32/rom/include/language/app/$$1) |
471 return(/epoc32/rom/include/$$1) |
444 } |
472 } |
445 defineReplace(LANGUAGE_MW_LAYER_IBY_EXPORT_PATH) { |
473 |
446 return(/epoc32/rom/include/language/mw/$$1) |
474 # You need to define the following in pro-file, if you are using the stllib: |
447 } |
475 # QMAKE_CXXFLAGS.CW *= $$STLLIB_USAGE_CW_FLAGS |
448 |
476 # DEFINES *= $$STLLIB_USAGE_DEFINES |
449 defineReplace(CUSTOMER_APP_LAYER_IBY_EXPORT_PATH) { |
477 STLLIB_USAGE_CW_FLAGS = "-wchar_t on" |
450 return(/epoc32/rom/include/customer/app/$$1) |
478 STLLIB_USAGE_DEFINES = _WCHAR_T_DECLARED |
451 } |
|
452 defineReplace(CUSTOMER_MW_LAYER_IBY_EXPORT_PATH) { |
|
453 return(/epoc32/rom/include/customer/mw/$$1) |
|
454 } |
|
455 |
|
456 defineReplace(CUSTOMER_VARIANT_APP_LAYER_IBY_EXPORT_PATH) { |
|
457 return(/epoc32/rom/include/customervariant/app/$$1) |
|
458 } |
|
459 defineReplace(CUSTOMER_VARIANT_MW_LAYER_IBY_EXPORT_PATH) { |
|
460 return(/epoc32/rom/include/customervariant/mw/$$1) |
|
461 } |
|
462 |
|
463 # You need to define the following in pro-file, if you are using the stllib: |
|
464 # QMAKE_CXXFLAGS.CW *= $$STLLIB_USAGE_CW_FLAGS |
|
465 # DEFINES *= $$STLLIB_USAGE_DEFINES |
|
466 STLLIB_USAGE_CW_FLAGS = "-wchar_t on" |
|
467 STLLIB_USAGE_DEFINES = _WCHAR_T_DECLARED |
|
468 |
|
469 } |
|
470 |
|
471 |
479 |
472 |
480 } |
|
481 } |
|
482 |
|
483 |
|
484 |
|