mkspecs/features/symbian/platform_paths.prf
changeset 19 fcece45ef507
parent 18 2f34d5167611
child 30 5dc02b23752f
equal deleted inserted replaced
18:2f34d5167611 19:fcece45ef507
   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