First public contribution.
1 // Copyright (c) 1997-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/nkern/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(nkern)
39 userinclude ../include
40 #ifdef SYMBIAN_OLD_EXPORT_LOCATION
41 systeminclude ../include
43 userinclude ../include/nkern
44 #ifdef SYMBIAN_OLD_EXPORT_LOCATION
45 systeminclude ../include/nkern
49 SYMBIAN_BASE_SYSTEMINCLUDE(nkern/arm)
50 #ifdef SYMBIAN_OLD_EXPORT_LOCATION
51 systeminclude ../include/nkern/arm
53 USERINCLUDE ../include/nkern/arm
57 SYMBIAN_BASE_SYSTEMINCLUDE(nkern/x86)
58 #ifdef SYMBIAN_OLD_EXPORT_LOCATION
59 systeminclude ../include/nkern/x86
61 USERINCLUDE ../include/nkern/x86
65 SYMBIAN_BASE_SYSTEMINCLUDE(nkern/win32)
66 userinclude ../include/nkern/win32
67 #ifdef SYMBIAN_OLD_EXPORT_LOCATION
68 systeminclude ../include/nkern/win32
72 #define NKERN_DIR nkern
74 #ifdef STANDALONE_NANOKERNEL
75 #ifndef ExtraNKernIncludePath
77 #define ExtraNKernIncludePath SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(kernel/arm)
79 #define ExtraNKernIncludePath SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(kernel/x86)
82 #ifdef ExtraNKernIncludePath
83 userinclude ExtraNKernIncludePath
84 systeminclude ExtraNKernIncludePath