build/symbian_uids.pri
branchRCL_3
changeset 14 04becd199f91
child 17 0fd27995241b
equal deleted inserted replaced
13:f5050f1da672 14:04becd199f91
       
     1 #
       
     2 # Copyright (c) 2009,2010 Nokia Corporation and/or its subsidiary(-ies).
       
     3 # All rights reserved.
       
     4 # This component and the accompanying materials are made available
       
     5 # under the terms of "Eclipse Public License v1.0"
       
     6 # which accompanies this distribution, and is available
       
     7 # at the URL "http://www.eclipse.org/legal/epl-v10.html".
       
     8 #
       
     9 # Initial Contributors:
       
    10 # Nokia Corporation - initial contribution.
       
    11 #
       
    12 # Contributors:
       
    13 #
       
    14 # Description: Java Runtime DLL UID3 allocations
       
    15 #
       
    16 
       
    17 # Allocate only UID3s here only for DLL targets
       
    18 
       
    19 # S60 5.0 must use same UID3 for components which are already on ROM, so
       
    20 # that IAD SIS can eclipse them correctly.
       
    21 contains(TEMPLATE,lib):isEmpty(TARGET.UID3):contains(PROJECT_DEFINES,RD_JAVA_S60_RELEASE_5_0) {
       
    22 
       
    23   contains(TARGET, eswt): TARGET.UID3 = 0x2000CFEC
       
    24   contains(TARGET, eswtdirectcontent): TARGET.UID3 = 0x2000CFEC
       
    25   contains(TARGET, jvmnativeport): TARGET.UID3 = 0x2000CFEC
       
    26   contains(TARGET, midp2cenrep): TARGET.UID3 = 0x2000CFEC
       
    27   contains(TARGET, midp2permissiondb): TARGET.UID3 = 0x2000CFEC
       
    28   contains(TARGET, midp2userpreferences): TARGET.UID3 = 0x2000CFEC
       
    29 
       
    30 }
       
    31 
       
    32 contains(TEMPLATE,lib):isEmpty(TARGET.UID3) {
       
    33 
       
    34 contains(TARGET, eswt): TARGET.UID3 = 0x2002DC93   # On >= 9.2 only
       
    35 contains(TARGET, eswtdirectcontent): TARGET.UID3 = 0x2002DC94   # On >= 9.2 only
       
    36 contains(TARGET, eswtqt): TARGET.UID3 = 0x2002DC95
       
    37 contains(TARGET, javaamms): TARGET.UID3 = 0x2002DC96
       
    38 contains(TARGET, javabluecove): TARGET.UID3 = 0x2002DC97
       
    39 contains(TARGET, javabluetooth): TARGET.UID3 = 0x2002DC98
       
    40 contains(TARGET, javabluetoothcommons): TARGET.UID3 = 0x2002DC99
       
    41 contains(TARGET, javabtgoepscplugin): TARGET.UID3 = 0x2002DC9A
       
    42 contains(TARGET, javabtl2capscplugin): TARGET.UID3 = 0x2002DC9B
       
    43 contains(TARGET, javabtsppscplugin): TARGET.UID3 = 0x2002DC9C
       
    44 contains(TARGET, javacaptain_ext_btdeviceclassmanager): TARGET.UID3 = 0x2002DC9D
       
    45 contains(TARGET, javacaptain_ext_config): TARGET.UID3 = 0x2002DC9E
       
    46 contains(TARGET, javacaptain_ext_ondemand_7): TARGET.UID3 = 0x2002DC9F
       
    47 contains(TARGET, javacaptain_ext_preinstallerstarter): TARGET.UID3 = 0x2002DCA0
       
    48 contains(TARGET, javacaptain_ext_prewarm): TARGET.UID3 = 0x2002DCA1
       
    49 contains(TARGET, javacaptain_ext_pushregistryplugin): TARGET.UID3 = 0x2002DCA2
       
    50 contains(TARGET, javacaptain_ext_storageserverplugin): TARGET.UID3 = 0x2002DCA3
       
    51 contains(TARGET, javacbsscplugin): TARGET.UID3 = 0x2002DCA4
       
    52 contains(TARGET, javacomm): TARGET.UID3 = 0x2002DCA5
       
    53 contains(TARGET, javacomms): TARGET.UID3 = 0x2002DCA6
       
    54 contains(TARGET, javaconnectionmanager): TARGET.UID3 = 0x2002DCA7
       
    55 contains(TARGET, javacoreui): TARGET.UID3 = 0x2002DCA8
       
    56 contains(TARGET, javadatagram): TARGET.UID3 = 0x2002DCA9
       
    57 contains(TARGET, javadatagramscplugin): TARGET.UID3 = 0x2002DCAA
       
    58 contains(TARGET, javadebugapi): TARGET.UID3 = 0x2002DCAB
       
    59 contains(TARGET, javafile): TARGET.UID3 = 0x2002DCAC
       
    60 contains(TARGET, javafileutils): TARGET.UID3 = 0x2002DCAD
       
    61 contains(TARGET, javagcf): TARGET.UID3 = 0x2002DCAE
       
    62 contains(TARGET, javaglobalindicators): TARGET.UID3 = 0x2002DCAF
       
    63 contains(TARGET, javahttp): TARGET.UID3 = 0x2002DCB1
       
    64 contains(TARGET, javahttps): TARGET.UID3 = 0x2002DCB2
       
    65 contains(TARGET, javaiapinfo): TARGET.UID3 = 0x2002DCB3
       
    66 contains(TARGET, javainstaller): TARGET.UID3 = 0x2002DCB4
       
    67 contains(TARGET, javainstallerstarter): TARGET.UID3 = 0x2002DCB5
       
    68 contains(TARGET, javainstallerui): TARGET.UID3 = 0x2002DCB6
       
    69 contains(TARGET, javaipc): TARGET.UID3 = 0x2002DCB7
       
    70 contains(TARGET, javajvmargsmodifier): TARGET.UID3 = 0x2002DCB8
       
    71 contains(TARGET, javajvmargsmodifierfile): TARGET.UID3 = 0x2002DCB9
       
    72 contains(TARGET, javalcdui): TARGET.UID3 = 0x2002DCBA
       
    73 contains(TARGET, javalegacyutils): TARGET.UID3 = 0x2002DCBB
       
    74 contains(TARGET, javalocation): TARGET.UID3 = 0x2002DCBC
       
    75 contains(TARGET, javam2g): TARGET.UID3 = 0x2002DCBD
       
    76 contains(TARGET, javam3g): TARGET.UID3 = 0x2002DCBE
       
    77 contains(TARGET, javamidpruntime): TARGET.UID3 = 0x2002DCBF
       
    78 contains(TARGET, javamidpstarter): TARGET.UID3 = 0x2002DCC0
       
    79 contains(TARGET, javammsscplugin): TARGET.UID3 = 0x2002DCC1
       
    80 contains(TARGET, javamobilemedia): TARGET.UID3 = 0x2002DCC2
       
    81 contains(TARGET, javamobinfo): TARGET.UID3 = 0x2002DCC3
       
    82 contains(TARGET, javanokiasound): TARGET.UID3 = 0x2002DCC4
       
    83 contains(TARGET, javapim): TARGET.UID3 = 0x2002DCC5
       
    84 contains(TARGET, javapreinstaller): TARGET.UID3 = 0x2002DCC6
       
    85 contains(TARGET, javaptivariation): TARGET.UID3 = 0x2002DCC7
       
    86 contains(TARGET, javapushcontroller): TARGET.UID3 = 0x2002DCC8
       
    87 contains(TARGET, javapushregistry): TARGET.UID3 = 0x2002DCC9
       
    88 contains(TARGET, javaremconobserver): TARGET.UID3 = 0x2002DCCA
       
    89 contains(TARGET, javarms): TARGET.UID3 = 0x2002DCCB
       
    90 contains(TARGET, javaruntimestarterutils): TARGET.UID3 = 0x2002DCCC
       
    91 contains(TARGET, javaruntimeui): TARGET.UID3 = 0x2002DCCD
       
    92 contains(TARGET, javasatsa): TARGET.UID3 = 0x2002DCCE
       
    93 contains(TARGET, javasecurity): TARGET.UID3 = 0x2002DCCF
       
    94 contains(TARGET, javasensor): TARGET.UID3 = 0x2002DCD0
       
    95 contains(TARGET, javasizehelperclient): TARGET.UID3 = 0x2002DCD1
       
    96 contains(TARGET, javasizehelperserver): TARGET.UID3 = 0x2002DCD2
       
    97 contains(TARGET, javasmsscplugin): TARGET.UID3 = 0x2002DCD3
       
    98 contains(TARGET, javasocket): TARGET.UID3 = 0x2002DCD4
       
    99 contains(TARGET, javasocketscplugin): TARGET.UID3 = 0x2002DCD5
       
   100 contains(TARGET, javasoftnotification): TARGET.UID3 = 0x2002DCD6
       
   101 contains(TARGET, javassl): TARGET.UID3 = 0x2002DCD7
       
   102 contains(TARGET, javastorage): TARGET.UID3 = 0x2002DCD8
       
   103 contains(TARGET, javathreaddumper): TARGET.UID3 = 0x2002DCD9
       
   104 contains(TARGET, javautils): TARGET.UID3 = 0x2002DCDA
       
   105 contains(TARGET, javawebservices): TARGET.UID3 = 0x2002DCDB
       
   106 contains(TARGET, javawma): TARGET.UID3 = 0x2002DCDC
       
   107 contains(TARGET, javawmamms): TARGET.UID3 = 0x2002DCDD
       
   108 contains(TARGET, jvmnativeport): TARGET.UID3 = 0x2002DCDE  # On >= 9.2 only
       
   109 contains(TARGET, javaapplicationsettingsview): TARGET.UID3 = 0x2002DCDF
       
   110 contains(TARGET, javabroadcast): TARGET.UID3 = 0x2002DCE0
       
   111 contains(TARGET, javastarter): TARGET.UID3 = 0x2002E6A7
       
   112 # Free 0x2002DCE1
       
   113 
       
   114 contains(TARGET, openlcdui): TARGET.UID3 = 0x2002DCE2
       
   115 contains(TARGET, tckrunner): TARGET.UID3 = 0x2002DCE3
       
   116 contains(TARGET, javacaptain_ext_scrupdater): TARGET.UID3 = 0x2002DD10
       
   117 contains(TARGET, javacaptain_ext_ondemand_2): TARGET.UID3 = 0x2002DD01
       
   118 contains(TARGET, javanokiaui): TARGET.UID3 = 0x2002E697
       
   119 
       
   120 isEmpty(TARGET.UID3): error($${TEMPLATE} $${TARGET} : UID3 not defined. Please allocate UID3 and configure it either on $${TARGET}.pro file or in command symbian_uids.pri)
       
   121 
       
   122 }
       
   123 
       
   124 #else: message($${TEMPLATE} $${TARGET} UID = $${TARGET.UID3})
       
   125 #contains(TEMPLATE,lib):isEmpty(TARGET.UID3) {
       
   126 #isEmpty(TARGET.UID3): message($${TEMPLATE} $${TARGET} : UID3 not defined!)
       
   127 #contains(TARGET.UID3,0x2000CFEC):message($${TEMPLATE} $${TARGET} UID = $${TARGET.UID3})
       
   128 #}