kernel/eka/bld.inf
author Mike Kinghan <mikek@symbian.org>
Thu, 25 Nov 2010 14:35:45 +0000
branchGCC_SURGE
changeset 305 1ba12ef4ef89
parent 152 657f875b013e
child 247 d8d70de2bd36
permissions -rw-r--r--
Enhance the base/rom extension to generate the symbol file of the rom built. The symbol file is placed in epoc32/rom/<baseport_name>, along with the rom log and final oby file.

// Copyright (c) 1998-2009 Nokia Corporation and/or its subsidiary(-ies).
// All rights reserved.
// This component and the accompanying materials are made available
// under the terms of the License "Eclipse Public License v1.0"
// which accompanies this distribution, and is available
// at the URL "http://www.eclipse.org/legal/epl-v10.html".
//
// Initial Contributors:
// Nokia Corporation - initial contribution.
//
// Contributors:
//
// Description:
// e32/bld.inf
// Kernel
// 
//

/**
 @file
*/


PRJ_PLATFORMS

BASEDEFAULT

#include "generic.inf"

// Doxygen specific MMP files that are built as part of this component
// This is necessary because this component defines the implementation (i.e. exports header files)
// while other components supply the implementation (i.e. provide the source) and Doxygen will only 
// scan for in-line documentation for components that export files from their BLD.INF file(s). 
#if defined(__DOXYGEN__)
#include "drivers/bsp/bld.inf"
#include "drivers/debug/bld.inf"
#include "drivers/ecomm/bld.inf"
#include "drivers/soundsc/bld.inf"
#include "drivers/ethernet/bld.inf"
#include "drivers/locmedia/bld.inf"
#include "drivers/media/bld.inf"
#include "drivers/trace/bld.inf"
#include "drivers/usbc/bld.inf"
#include "drivers/camerasc/bld.inf"
#include "drivers/display/bld.inf"
#include "euser/bld.inf"
#include "ewsrv/bld.inf"
#endif

PRJ_EXPORTS

include/gcc.h									SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(gcc.h)

// Kernel interface
include/collate.h								SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(collate.h)
include/k32keys.h								SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(k32keys.h)
include/k32keys.inl								SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(k32keys.inl)
include/u32std.h								SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(u32std.h)
include/u32hal.h								SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(u32hal.h)
include/u32property.h							SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(u32property.h)
include/u32exec.h								SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(u32exec.h)
include/cpudefs.h								SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(cpudefs.h)
include/e32cia.h								SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(e32cia.h)
include/arm_vfp.h								SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(arm_vfp.h)
include/kernperflogger.h						SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(kernperflogger.h)
#ifdef SYMBIAN_OLD_EXPORT_LOCATION
:zip include/dummy_genexec.zip
#else
:zip include/dummy_genexec_hr.zip
#endif


include/nkern/dfcs.h							SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(nkern/)
include/nkern/nkern.h							SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(nkern/)
include/nkern/nklib.h							SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(nkern/)
include/nkern/nk_priv.h							SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(nkern/)
include/nkern/nk_trace.h						SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(nkern/)
include/nkern/nk_cpu.h							SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(nkern/)

include/nkern/arm/nk_plat.h						SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(nkern/arm/)
include/nkern/win32/nk_plat.h					SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(nkern/win32/)
include/nkern/x86/nk_plat.h						SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(nkern/x86/)

nkern/nkern_ext.mmh								SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(nkern/)


include/nkernsmp/dfcs.h							SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(nkernsmp/)
include/nkernsmp/nkern.h						SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(nkernsmp/)
include/nkern/nklib.h							SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(nkernsmp/)
include/nkernsmp/nk_event.h						SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(nkernsmp/)
include/nkernsmp/nk_priv.h						SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(nkernsmp/)
include/nkern/nk_trace.h						SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(nkernsmp/)
include/nkern/nk_cpu.h							SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(nkernsmp/)
include/nkernsmp/nk_irq.h						SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(nkernsmp/)

include/nkernsmp/arm/ncern.h					SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(nkernsmp/arm/)
include/nkernsmp/arm/nk_plat.h					SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(nkernsmp/arm/)
include/nkernsmp/arm/arm_gic.h					SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(nkernsmp/arm/)
include/nkernsmp/arm/arm_scu.h					SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(nkernsmp/arm/)
include/nkernsmp/arm/arm_tmr.h					SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(nkernsmp/arm/)
include/nkernsmp/x86/ncern.h					SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(nkernsmp/x86/)
include/nkernsmp/x86/nk_plat.h					SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(nkernsmp/x86/)
include/nkernsmp/x86/apic.h					SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(nkernsmp/x86/)

nkernsmp/nkern_ext.mmh							SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(nkernsmp/)


include/kernel/debug.h							SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(kernel/)
include/kernel/klib.h							SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(kernel/)
include/kernel/kdebug.h							SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(kernel/)
include/kernel/kernel.h							SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(kernel/)
include/kernel/kern_priv.h						SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(kernel/)
include/kernel/localise.h						SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(kernel/)
include/kernel/kpower.h							SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(kernel/)
include/kernel/sproperty.h						SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(kernel/)
include/kernel/kernboot.h						SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(kernel/)
include/kernel/kbma.h							SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(kernel/)
include/kernel/kerncorestats.h						SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(kernel/)

// Export a stub localisation header under the old name. This just inclides "localise.h" ...
include/kernel/ls_std.h							SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(kernel/)

include/kernel/monitor.h						SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(kernel/)
include/kernel/cache.h							SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(kernel/)
include/kernel/emi.h							SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(kernel/)
include/nkern/emievents.h						SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(nkern/)


include/nkernsmp/emievents.h					SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(nkernsmp/)

include/memmodel/epoc/platform.h				SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(memmodel/epoc/)
include/memmodel/epoc/plat_priv.h				SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(memmodel/epoc/)
include/memmodel/epoc/mmubase/mmubase.h			SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(memmodel/epoc/mmubase/)
include/memmodel/epoc/mmubase/kblockmap.h		SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(memmodel/epoc/mmubase/)
include/memmodel/epoc/multiple/memmodel.h		SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(memmodel/epoc/multiple/)
include/memmodel/epoc/moving/memmodel.h			SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(memmodel/epoc/moving/)
include/memmodel/epoc/direct/memmodel.h			SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(memmodel/epoc/direct/)

include/memmodel/emul/platform.h				SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(memmodel/emul/)
include/memmodel/emul/plat_priv.h				SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(memmodel/emul/)
include/memmodel/emul/win32/memmodel.h			SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(memmodel/emul/win32/)

include/kernel/arm/arm.h						SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(kernel/arm/)
include/kernel/arm/arm_types.h					SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(kernel/arm/)
include/kernel/arm/assp.h						SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(kernel/arm/)
include/kernel/arm/bootcpu.inc					SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(kernel/arm/)
include/kernel/arm/bootdefs.h					SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(kernel/arm/)
include/kernel/arm/bootmacro.inc				SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(kernel/arm/)
include/kernel/arm/bootstrap.lnk				SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(kernel/arm/)
include/kernel/arm/vfpsupport.h					SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(kernel/arm/)

include/kernel/x86/x86.h						SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(kernel/x86/)
include/kernel/x86/x86boot.h					SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(kernel/x86/)
include/kernel/x86/assp.h						SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(kernel/x86/)
include/kernel/x86/bootdefs.h					SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(kernel/x86/)
include/kernel/x86/bootcpu.inc					SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(kernel/x86/)
include/kernel/x86/bootmacr.inc					SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(kernel/x86/)

include/kernel/win32/win32.h					SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(kernel/win32/)
include/kernel/win32/assp.h						SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(kernel/win32/)
include/kernel/win32/property.h					SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(kernel/win32/)

include/kernel/sshbuf.h							SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(kernel/)
include/kernel/smap.h							SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(kernel/)

include/memmodel/epoc/moving/arm/arm_mem.h		SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(memmodel/epoc/moving/arm/)
include/memmodel/epoc/moving/arm/mmboot.h		SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(memmodel/epoc/moving/arm/)
include/memmodel/epoc/direct/arm/arm_mem.h		SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(memmodel/epoc/direct/arm/)
include/memmodel/epoc/multiple/arm/arm_mem.h	SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(memmodel/epoc/multiple/arm/)
include/memmodel/epoc/multiple/arm/mmboot.h		SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(memmodel/epoc/multiple/arm/)
include/memmodel/epoc/direct/x86/x86_mem.h		SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(memmodel/epoc/direct/x86/)
include/memmodel/epoc/multiple/x86/x86_mem.h	SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(memmodel/epoc/multiple/x86/)
include/memmodel/epoc/multiple/x86/mmboot.h		SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(memmodel/epoc/multiple/x86/)
include/memmodel/epoc/flexible/arm/mmboot.h		SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(memmodel/epoc/flexible/arm/)
include/memmodel/epoc/flexible/x86/mmboot.h		SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(memmodel/epoc/flexible/x86/)


kernel/kern_ext.mmh								SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(kernel/)

include/partitions.h							SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(partitions.h)


include/drivers/comm.h							SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(drivers/)
include/drivers/comm.inl						SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(drivers/)
include/drivers/locmedia.h						SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(drivers/)
include/drivers/flash_media.h					SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(drivers/)
include/drivers/nanddevice.h					SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(drivers/)
include/drivers/pbus.h							SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(drivers/)
include/drivers/pbus.inl						SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(drivers/)
include/drivers/pbusmedia.h						SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(drivers/)
include/drivers/pccard.h						SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(drivers/)
include/drivers/pccard.inl						SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(drivers/)
include/drivers/soundsc.h						SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(drivers/)
include/drivers/soundsc.inl						SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(drivers/)
include/drivers/xyin.h							SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(drivers/)
include/drivers/binpower.h						SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(drivers/)
include/drivers/pccd_chunk.h					SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(drivers/)
include/drivers/pccd_ifc.h						SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(drivers/)
include/drivers/pccd_socket.h					SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(drivers/)
include/drivers/pccd_medchg.h					SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(drivers/)
include/drivers/pccd_vcc.h						SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(drivers/)
include/drivers/ethernet.h						SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(drivers/)
include/drivers/ethernet.inl					SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(drivers/)
include/drivers/dma.h							SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(drivers/)
include/drivers/dma_v1.h						SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(drivers/)
include/drivers/dma_v1.inl						SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(drivers/)
include/drivers/dma_v2.h						SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(drivers/)
include/drivers/dma_v2.inl						SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(drivers/)
include/drivers/dmadefs.h						SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(drivers/)
include/drivers/dma_compat.inl					SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(drivers/)
include/drivers/dma_hai.h						SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(drivers/)
include/drivers/dma_hai.inl						SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(drivers/)
include/drivers/iic.h							SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(drivers/)
include/drivers/iic.inl							SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(drivers/)
include/drivers/iic_channel.h					SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(drivers/)
include/drivers/iic_channel.inl					SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(drivers/)
include/drivers/iic_trace.h						SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(drivers/)
include/drivers/iic_transaction.h				SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(drivers/)
include/drivers/iic_transaction.inl				SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(drivers/)

include/drivers/gpio.h							SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(drivers/)
include/drivers/mmccd_ifc.h						SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(drivers/)
include/drivers/mmc.h							SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(drivers/)
include/drivers/mmc.inl							SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(drivers/)
include/drivers/sdcard.h						SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(drivers/)
include/drivers/sdcard.inl						SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(drivers/)
include/drivers/emmcptn.h						SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(drivers/)

include/drivers/usbcshared.h					drivers/						//
include/drivers/usbcshared.inl					drivers/						//

include/drivers/usbc.h							drivers/						//
include/drivers/usbc.inl						drivers/						//

include/drivers/usbcsc.h						drivers/						//
include/drivers/usbcsc.inl						drivers/						//


include/drivers/usbcque.h						drivers/						//
include/drivers/usbcdesc.h						drivers/						//

include/drivers/usbdi_hub.h                     drivers/						//
include/drivers/usbdi_channel.h                 drivers/						//

include/drivers/camerasc.h						drivers/						//
include/drivers/camerasc.inl					drivers/						//

include/drivers/otgdi.h                         drivers/

include/drivers/crashflash.h					SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(drivers/)
include/drivers/crashflashnor.h					SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(drivers/)
include/drivers/crashflashnand.h				SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(drivers/)

include/rm_debug_api.h SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(rm_debug_api.h)
include/sm_debug_api.h SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(sm_debug_api.h)

include/drivers/resourceman.h					SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(drivers/)
include/drivers/resourceman.inl					SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(drivers/)
include/drivers/resourcecontrol.h				SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(drivers/)
include/drivers/resourcecontrol.inl				SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(drivers/)
include/drivers/resource.h						SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(drivers/)
include/drivers/resourcecontrol_trace.h			SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(drivers/)
include/drivers/resource_category.h				SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(drivers/)
include/drivers/resource_extend.h				SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(drivers/)
include/drivers/resourcecontrol_settings.h		SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(drivers/)
include/drivers/resourcecontrol_clientsettings.h	SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(drivers/)

// Power Resource Manager User-Side API
include/drivers/resmanus_trace.h				SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(drivers/)

include/drivers/i2s.h							SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(drivers/)
						//
include/drivers/display.h						SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(drivers/)

// Example RTOS personality layer
personality/example/personality.h				SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(personality/example/)
personality/example/personality_int.h			SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(personality/example/)

// Console .DEF files
bmarm/econs.def		/epoc32/release/marm/ //
eabi/econs.def		/epoc32/release/eabi/ //

// Locale .DEF files
bwins/eloclu.def	/epoc32/release/wins/ //
bmarm/eloclu.def	/epoc32/release/marm/ //
eabi/eloclu.def		/epoc32/include/def/eabi/ //

// User interface
include/e32atomics.h							SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(e32atomics.h)
include/e32base.h								SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(e32base.h)
include/e32base_private.h						SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(e32base_private.h)
include/e32base.inl								SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(e32base.inl)
include/e32capability.h							SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(e32capability.h)
include/e32cons.h								SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(e32cons.h)
include/e32const.h								SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(e32const.h)
include/e32const_private.h						SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(e32const_private.h)
include/e32cmn.h								SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(e32cmn.h)
include/e32cmn_private.h						SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(e32cmn_private.h)
include/e32cmn.inl								SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(e32cmn.inl)
include/e32def.h								SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(e32def.h)
include/e32def_private.h						SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(e32def_private.h)
include/e32des16.h								SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(e32des16.h)
include/e32des16_private.h						SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(e32des16_private.h)
include/e32des8.h								SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(e32des8.h)
include/e32des8_private.h						SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(e32des8_private.h)
include/e32err.h								SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(e32err.h)
include/e32hal.h								SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(e32hal.h)
include/e32hashtab.h							SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(e32hashtab.h)
include/e32keys.h								SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(e32keys.h)
include/e32lang.h								SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(e32lang.h)
include/e32reg.h 								SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(e32reg.h)
include/e32math.h								SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(e32math.h)
include/e32math.inl								SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(e32math.inl)
include/e32panic.h								SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(e32panic.h)
include/e32power.h								SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(e32power.h)
include/e32property.h							SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(e32property.h)
include/e32kpan.h								SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(e32kpan.h)
include/e32rom.h								SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(e32rom.h)
include/e32std.h								SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(e32std.h)
include/e32std_private.h						SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(e32std_private.h)
include/e32std.inl								SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(e32std.inl)
include/e32svr.h								SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(e32svr.h)
include/e32notif.h								SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(e32notif.h)
include/e32ktran.h								SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(e32ktran.h)
include/e32debug.h								SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(e32debug.h)
include/e32lmsg.h								SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(e32lmsg.h)
include/e32event.h								SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(e32event.h)
include/e32event_private.h						SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(e32event_private.h)
include/e32ldr.h								SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(e32ldr.h)
include/e32ldr_private.h						SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(e32ldr_private.h)
include/e32test.h								SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(e32test.h)
include/e32uid.h								SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(e32uid.h)
include/e32ver.h								SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(e32ver.h)
include/e32wins.h								SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(e32wins.h)

include/winsdef.h								SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(winsdef.h)
include/emulator.h								SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(emulator.h)
include/d32comm.h								SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(d32comm.h)
include/d32comm.inl								SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(d32comm.inl)
include/d32fir.h								SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(d32fir.h)
include/d32locd.h								SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(d32locd.h)
include/d32locd.inl								SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(d32locd.inl)
include/unicode.h								SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(unicode.h)
include/e32twin.h								SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(e32twin.h)
include/twintnotifier.h							SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(twintnotifier.h)
include/videodriver.h							SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(videodriver.h)
include/d32ethernet.h							SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(d32ethernet.h)
include/d32ethernet.inl							SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(d32ethernet.inl)
include/d32soundsc.h							SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(d32soundsc.h)
include/d32soundsc.inl							SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(d32soundsc.inl)
include/e32msgqueue.h							SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(e32msgqueue.h)
include/e32msgqueue.inl							SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(e32msgqueue.inl)
include/d32public.h								SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(d32public.h)
include/d32usbcshared.h							SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(d32usbcshared.h)
include/d32usbcshared.inl						SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(d32usbcshared.inl)
include/d32usbcsc.h								SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(d32usbcsc.h)
include/d32usbcsc.inl							SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(d32usbcsc.inl)
include/d32usbc.h								SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(d32usbc.h)
include/d32usbc.inl								SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(d32usbc.inl)
include/usb.h									SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(usb.h)
include/d32usbdi.h								SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(d32usbdi.h)
include/d32usbdi.inl							SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(d32usbdi.inl)
include/d32usbdi_errors.h						SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(d32usbdi_errors.h)
include/d32usbdi_hubdriver.h					SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(d32usbdi_hubdriver.h)
include/d32usbdi_hubdriver.inl					SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(d32usbdi_hubdriver.inl)
include/d32usbtransfers.h						SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(d32usbtransfers.h)
include/d32usbdescriptors.h						SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(d32usbdescriptors.h)
include/d32camerasc.h							SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(d32camerasc.h)
include/d32camerasc.inl							SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(d32camerasc.inl)
include/d32otgdi.h								SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(d32otgdi.h)
include/d32otgdi.inl							SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(d32otgdi.inl)
include/d32otgdi_errors.h						SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(d32otgdi_errors.h)
include/d32btrace.h								SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(d32btrace.h)
include/e32btrace.h								SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(e32btrace.h)
include/rpipe.h									SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(rpipe.h)
include/e32modes.h								SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(e32modes.h)
include/pixelformats.h							SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(pixelformats.h)
include/dispchannel.h							SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(dispchannel.h)
include/dispchannel.inl							SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(dispchannel.inl)

include/d32resmanus.h							SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(d32resmanus.h)
include/d32resmanus.inl							SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(d32resmanus.inl)

include/heap_hybrid.h							SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(kernel/)

//Unified Trace Framework API
include/e32utf.h								SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(e32utf.h)
include/e32utrace.inl							SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(e32utrace.inl)
include/e32utrace_basic_types.h					SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(e32utrace_basic_types.h)
include/e32utrace.mmh							SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(e32utrace.mmh)

//Open System Trace API
include/opensystemtrace.h                       SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(opensystemtrace.h)
include/opensystemtrace.inl                     SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(opensystemtrace.inl)
include/opensystemtrace_types.h                 SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(opensystemtrace_types.h)
include/opensystemtrace.mmh                     SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(opensystemtrace.mmh)

// ROM building scripts
rombuild/base.iby								/epoc32/rom/include/
rombuild/PlatSecEnforcement.oby					/epoc32/rom/include/
rombuild/PlatSecDiagnostics.oby					/epoc32/rom/include/
rombuild/btrace.iby								/epoc32/rom/include/
rombuild/kernel.hby								/epoc32/rom/include/
rombuild/rm_debug_svr.iby						/epoc32/rom/include/			// Run mode debug driver
rombuild/utrace.iby								/epoc32/rom/include/
rombuild/ost.iby								/epoc32/rom/include/

// Byte pair compressor
include/byte_pair_compress.h					SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(byte_pair_compress.h)

// shareable data buffers
include/e32shbuf.h								SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(e32shbuf.h)
include/e32shbufcmn.h							SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(e32shbufcmn.h)
include/e32shbuf_priv.h							SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(e32shbuf_priv.h)


PRJ_MMPFILES

#if defined(GENERIC_MARM) || defined(WINS) || defined(GENERIC_X86)
#if !defined(MARM_THUMB) && !defined(MARM_ARMI)

kernel/eext
kernel/evar
kernel/edev
kernel/ekern_lib

kernel/exstart
#if defined(ARMCC)
kernel/evfp
#endif

#if !defined(WINS)
kernel/exmoncommon_lib
drivers/paging/emulated/emulated_rom_paging
drivers/paging/emulated/emulated_data_paging
#endif

drivers/pipe/pipe
#if defined(GENERIC_MARM)
#ifndef SMP
// NO DEBUG ON SMP YET
kernel/kdebug
kernel/kdebugv6
#endif
#endif

#ifndef SMP	// NOT ON SMP YET
// Example RTOS personality layer
personality/example/example_personality
#endif

//UTrace user side
debug/utrace/group/e32utraceuser
debug/utrace/group/e32utraceuserstubbed

//OST user side
debug/ost/group/ostuser
debug/ost/group/ostuserstubbed

#endif
#endif