sl@0: // Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies). sl@0: // All rights reserved. sl@0: // This component and the accompanying materials are made available sl@0: // under the terms of "Eclipse Public License v1.0" sl@0: // which accompanies this distribution, and is available sl@0: // at the URL "http://www.eclipse.org/legal/epl-v10.html". sl@0: // sl@0: // Initial Contributors: sl@0: // Nokia Corporation - initial contribution. sl@0: // sl@0: // Contributors: sl@0: // sl@0: // Description: sl@0: // Generic usability library build information file. sl@0: // sl@0: // sl@0: sl@0: /** sl@0: @file sl@0: sl@0: @SYMPurpose Generic usability library build information file. sl@0: */ sl@0: sl@0: //This library relies on Leave = Throw which is not implemented in the sl@0: //X86 platform. As a result X86 is not supported sl@0: PRJ_PLATFORMS sl@0: DEFAULT GCCE -X86 sl@0: sl@0: sl@0: // To select the correct INF/MMP files for building EUserHL on Symbian OS v9.1 sl@0: // the macro SYMBIAN_EUSERHL_BUILD91 needs to be defined in the variant HRH sl@0: // file found at: \epoc32\INCLUDE\variant\Symbian_OS_v9.1.hrh sl@0: sl@0: #ifdef SYMBIAN_EUSERHL_BUILD91 sl@0: sl@0: PRJ_EXPORTS sl@0: sl@0: euserhl_91.iby \epoc32\rom\include\euserhl.iby sl@0: sl@0: sl@0: ..\inc\euserhl.h \epoc32\include\euserhl.h sl@0: ..\inc\estring.h \epoc32\include\estring.h sl@0: ..\inc\emanaged.h \epoc32\include\emanaged.h sl@0: ..\inc\emisc.h \epoc32\include\emisc.h sl@0: ..\inc\isbaseof.h \epoc32\include\isbaseof.h sl@0: ..\inc\issame.h \epoc32\include\issame.h sl@0: ..\inc\typerel.h \epoc32\include\typerel.h sl@0: ..\inc\swap.h \epoc32\include\swap.h sl@0: sl@0: PRJ_MMPFILES sl@0: sl@0: euserhl_build91.mmp sl@0: sl@0: //test and example bld.inf file sl@0: #include "..\test\group\bld.inf" sl@0: #include "..\example\group\bld.inf" sl@0: #else // SYMBIAN_EUSERHL_BUILD91 sl@0: sl@0: PRJ_EXPORTS sl@0: sl@0: euserhl.iby /epoc32/rom/include/euserhl.iby sl@0: euserhl_stub.sis /epoc32/data/z/system/install/euserhl_stub.sis sl@0: sl@0: ../inc/euserhl.h SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(euserhl.h) sl@0: ../inc/estring.h SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(estring.h) sl@0: ../inc/emanaged.h SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(emanaged.h) sl@0: ../inc/emisc.h SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(emisc.h) sl@0: ../inc/isbaseof.h SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(isbaseof.h) sl@0: ../inc/issame.h SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(issame.h) sl@0: ../inc/typerel.h SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(typerel.h) sl@0: ../inc/swap.h SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(swap.h) sl@0: sl@0: PRJ_MMPFILES sl@0: sl@0: euserhl.mmp sl@0: sl@0: //test and example bld.inf file sl@0: #include "../test/group/bld.inf" sl@0: #include "../example/group/bld.inf" sl@0: sl@0: #endif // SYMBIAN_EUSERHL_BUILD91