First public contribution.
1 // Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
2 // All rights reserved.
3 // This component and the accompanying materials are made available
4 // under the terms of the License "Eclipse Public License v1.0"
5 // which accompanies this distribution, and is available
6 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
8 // Initial Contributors:
9 // Nokia Corporation - initial contribution.
14 // e32/nkernsmp/nkern_int.mmh
20 #ifndef __BUILD_AS_THUMB__
24 // Pick up any Variant or ASSP headers first
25 #ifdef VariantNKernIncludePath
26 macro __VARIANT_NKERN_INCLUDE_PATH_PRESENT__
27 userinclude VariantNKernIncludePath
28 systeminclude VariantNKernIncludePath
30 #ifdef AsspNKernIncludePath
31 macro __ASSP_NKERN_INCLUDE_PATH_PRESENT__
32 userinclude AsspNKernIncludePath
33 systeminclude AsspNKernIncludePath
36 OS_LAYER_SYSTEMINCLUDE_SYMBIAN
37 SYMBIAN_BASE_SYSTEMINCLUDE(nkernsmp)
39 userinclude ../include
40 #ifdef SYMBIAN_OLD_EXPORT_LOCATION
41 systeminclude ../include
43 userinclude ../include/nkernsmp
44 #ifdef SYMBIAN_OLD_EXPORT_LOCATION
45 systeminclude ../include/nkernsmp
49 SYMBIAN_BASE_SYSTEMINCLUDE(nkernsmp/arm)
50 #ifdef SYMBIAN_OLD_EXPORT_LOCATION
51 systeminclude ../include/nkernsmp/arm
53 USERINCLUDE ../include/nkernsmp/arm
57 SYMBIAN_BASE_SYSTEMINCLUDE(nkernsmp/x86)
58 #ifdef SYMBIAN_OLD_EXPORT_LOCATION
59 systeminclude ../include/nkernsmp/x86
61 USERINCLUDE ../include/nkernsmp/x86
68 #define NKERN_DIR nkernsmp
70 #ifdef STANDALONE_NANOKERNEL
71 #ifndef ExtraNKernIncludePath
73 #define ExtraNKernIncludePath SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(kernel/arm)
75 #define ExtraNKernIncludePath SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(kernel/x86)
78 #ifdef ExtraNKernIncludePath
79 userinclude ExtraNKernIncludePath
80 systeminclude ExtraNKernIncludePath