summaryrefslogtreecommitdiffstats
path: root/mkspecs/features/symbian/data_caging_paths.prf
blob: 6b709cc2d96c4686da5adaf4f1bfafe87661f9b8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
#
# ==============================================================================
#  Name        : data_caging_paths.prf
#  Part of     : 
#  Interface   : Data Caging Path Definitions API for Qt/S60
#  Description : Predefined include paths to be used in the pro-files for the 
#                paths related to data caging.
#
# Usage examples:
#
#     # Load these definitions on pro-file if needed:
#     load(data_caging_paths)
#    
#     # These variables are mostly useful when specifying deployment
#
#     myLib.sources = myLib.dll
#     myLib.path = $$SHARED_LIB_DIR
#     DEPLOYMENT += myLib
#
#     # Note: Do not use $$PLUGINS_DIR or $$PLUGINS_1_DIR to deploy Qt plugins.
#     # $$QT_PUBLIC_PLUGINS_BASE specifies the public base directory for Qt
#     # plugin stubs:
#
#     myPublicImageFormatPlugin.sources = myImageFormat.dll
#     myPublicImageFormatPlugin.path = $$QT_PLUGINS_BASE_DIR/imageformats
#     DEPLOYMENT += myPublicImageFormatPlugin
#
# ==============================================================================

exists($${EPOCROOT}epoc32/include/data_caging_paths.prf) {
    
    # Load platform specific paths
    load($${EPOCROOT}epoc32/include/data_caging_paths.prf)

} else {                      
    # No platform specific paths provided, use default paths

    APPARC_RECOGNISER_RESOURCES_DIR  = /resource/apps/registrationresourcefiles
    APP_BITMAP_DIR                   = /resource/apps
    APP_RESOURCE_DIR                 = /resource/apps
    BITMAP_DIR                       = /resource/apps
    BIOFILE_DIR                      = /resource/messaging/bif
    CHARCONV_PLUGIN_DIR              = /resource/charconv
    CONTACTS_RESOURCE_DIR            = /resource/cntmodel
    CTRL_PANEL_RESOURCE_DIR          = /resource/controls
    CONVERTER_PLUGIN_RESOURCE_DIR    = /resource/convert
    ECOM_RESOURCE_DIR                = /resource/plugins
    ERROR_RESOURCE_DIR               = /resource/errors
    PROGRAMS_DIR                     = /sys/bin
    FEP_RESOURCES_DIR                = /resource/fep
    HELP_FILE_DIR                    = /resource/help
    LOG_ENGINE_RESOURCE_DIR          = /resource/logengine
    MTM_RESOURCE_DIR                 = /resource/messaging
    MTM_INFO_FILE_DIR                = /resource/messaging/mtm
    PRINTER_DRIVER_DIR               = /resource/printers
    SHARED_LIB_DIR                   = /sys/bin
    UIKLAF_RESOURCE_DIR              = /resource/uiklaf
    WAPPUSH_PLUGIN_RESOURCE_DIR      = /resource/messaging/wappush
    WATCHER_PLUGIN_RESOURCE_DIR      = /resource/messaging/watchers
    RECOGNISERS_DIR                  = /sys/bin
    PARSERS_DIR                      = /sys/bin
    NOTIFIERS_DIR                    = /sys/bin
    PLUGINS_DIR                      = /sys/bin
    PLUGINS_1_DIR                    = /sys/bin
    RESOURCE_FILES_DIR               = /resource

    CA_CERTIFICATES_DIR     = /private/101f72a6
    COMMDB_DIR              = /private/100012a5
    SS_CONFIG_FILE_DIR      = /private/101f7989/esock
    TRUSTED_FONTS_DIR       = /private/10003a16/fonts
    UNTRUSTED_FONT_DIR      = /private/10003a16/import/fonts
    WINDOW_SERVER_INI_DIR   = /private/10003b20
    SKINS_DIR               = /private/10207114
    BOOTDATA_DIR            = /resource/bootdata
}

isEmpty(QT_PLUGINS_BASE_DIR): QT_PLUGINS_BASE_DIR = $$RESOURCE_FILES_DIR/qt$${QT_LIBINFIX}/plugins
isEmpty(QT_IMPORTS_BASE_DIR): QT_IMPORTS_BASE_DIR = $$RESOURCE_FILES_DIR/qt/imports
isEmpty(HW_ZDIR): HW_ZDIR = epoc32/data/z
isEmpty(REG_RESOURCE_DIR): REG_RESOURCE_DIR = /private/10003a3f/apps
isEmpty(REG_RESOURCE_IMPORT_DIR): REG_RESOURCE_IMPORT_DIR = /private/10003a3f/import/apps