javaextensions/satsa/build/build.xml
branchRCL_3
changeset 14 04becd199f91
equal deleted inserted replaced
13:f5050f1da672 14:04becd199f91
       
     1 <!--
       
     2 #
       
     3 # Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
       
     4 # All rights reserved.
       
     5 # This component and the accompanying materials are made available
       
     6 # under the terms of "Eclipse Public License v1.0"
       
     7 # which accompanies this distribution, and is available
       
     8 # at the URL "http://www.eclipse.org/legal/epl-v10.html".
       
     9 #
       
    10 # Initial Contributors:
       
    11 # Nokia Corporation - initial contribution.
       
    12 #
       
    13 # Contributors:
       
    14 #
       
    15 # Description: 
       
    16 #
       
    17 -->
       
    18 
       
    19 <project name="javasatsa" default="deploy" basedir=".">
       
    20     <description>
       
    21         Builds SATSA
       
    22     </description>
       
    23 
       
    24   <import file="../../../build/utilities.xml"/>
       
    25 
       
    26   <!-- Needed by the utilities.xml. See the description form the utilities.xml
       
    27        file -->
       
    28   <property name="javah.classnames" 
       
    29             value="javax.microedition.securityservice.CMSMessageSignatureService,
       
    30                    javax.microedition.pki.UserCredentialManager,
       
    31                    com.nokia.mj.impl.crypto.CipherImpl,
       
    32                    com.nokia.mj.impl.security.KeyFactoryImpl,
       
    33                    com.nokia.mj.impl.security.MessageDigestImpl,
       
    34                    com.nokia.mj.impl.security.SignatureImpl,
       
    35                    com.nokia.mj.impl.satsa.APDUConnectionImpl,
       
    36                    com.nokia.mj.impl.properties.satsa.SmartCardSlots"/>
       
    37                      
       
    38   <property name="java.src.paths" 
       
    39   				  value="../pki/:../apdu/:../crypto/:../framework"/>
       
    40   																			 
       
    41   <target name="system.properties">
       
    42     <properties>
       
    43         microedition.satsa.version=1.0
       
    44         microedition.satsa.apdu.version=1.0
       
    45         microedition.satsa.crypto.version=1.0
       
    46         microedition.satsa.pki.version=1.0
       
    47         microedition.smartcardslots=:satsa.DynamicPropertyHandler
       
    48     </properties>
       
    49   </target>
       
    50 
       
    51   <target name="create.public.api.jar">
       
    52       <omj.public.apis includes="
       
    53           java/lang/UnsupportedOperationException.class,
       
    54           java/security/DigestException.class,
       
    55           java/security/GeneralSecurityException.class,
       
    56           java/security/InvalidAlgorithmParameterException.class,
       
    57           java/security/InvalidKeyException.class,
       
    58           java/security/Key.class,
       
    59           java/security/KeyException.class,
       
    60           java/security/KeyFactory.class,
       
    61           java/security/MessageDigest.class,
       
    62           java/security/NoSuchAlgorithmException.class,
       
    63           java/security/PrivMessageDigestImpl.class,
       
    64           java/security/PrivSignatureImpl.class,
       
    65           java/security/PublicKey.class,
       
    66           java/security/Signature.class,
       
    67           java/security/SignatureException.class,
       
    68           java/security/spec/AlgorithmParameterSpec.class,
       
    69           java/security/spec/EncodedKeySpec.class,
       
    70           java/security/spec/InvalidKeySpecException.class,
       
    71           java/security/spec/KeySpec.class,
       
    72           java/security/spec/X509EncodedKeySpec.class,
       
    73           javax/crypto/BadPaddingException.class,
       
    74           javax/crypto/Cipher.class,
       
    75           javax/crypto/IllegalBlockSizeException.class,
       
    76           javax/crypto/NoSuchPaddingException.class,
       
    77           javax/crypto/ShortBufferException.class,
       
    78           javax/crypto/spec/IvParameterSpec.class,
       
    79           javax/crypto/spec/SecretKeySpec.class,          
       
    80           javax/microedition/apdu/APDUConnection.class,
       
    81           javax/microedition/pki/UserCredentialManager.class,
       
    82           javax/microedition/pki/UserCredentialManagerException.class,
       
    83           javax/microedition/securityservice/CMSMessageSignatureService.class,
       
    84           javax/microedition/securityservice/CMSMessageSignatureServiceException.class"/>        
       
    85   </target>
       
    86   
       
    87 </project>