diff -r 000000000000 -r a41df078684a kernel/eka/memmodel/memmodel.mmp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/kernel/eka/memmodel/memmodel.mmp Mon Oct 19 15:55:17 2009 +0100 @@ -0,0 +1,141 @@ +// Copyright (c) 1997-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/memmodel/memmodel.mmp +// +// + +#ifdef EPOC32 +sourcepath ../memmodel/epoc +source putils.cpp pcodeseg.cpp pprocess.cpp pglobals.cpp +source nvram.cpp +#endif // EPOC32 + + +#if defined(MM_MOVING) || defined(MM_MULTIPLE) +sourcepath ../memmodel/epoc/mmubase +source ramalloc.cpp mmubase.cpp kblockmap.cpp defragbase.cpp +#endif // MM_MOVING || MM_MULTIPLE + + +#ifdef MM_MOVING + +sourcepath ../memmodel/epoc/moving +source mchunk.cpp mglobals.cpp minit.cpp mkernel.cpp +source mcodeseg.cpp mmu.cpp mprocess.cpp +source mutils.cpp mdefrag.cpp + +#ifdef MARM +sourcepath ../memmodel/epoc/moving/arm +source xglobals.cpp xinit.cpp xipc.cia xkernel.cpp xkernel.cia +source xmmu.cpp xmmu.cia xsched.cpp xsched.cia +#endif //MARM + +#endif // MM_MOVING + + +#ifdef MM_DIRECT + +sourcepath ../memmodel/epoc/direct +source mchunk.cpp mglobals.cpp minit.cpp mkernel.cpp +source mcodeseg.cpp mprocess.cpp mutils.cpp mdefrag.cpp + +#ifdef MARM +sourcepath ../memmodel/epoc/direct/arm +source xglobals.cpp xinit.cpp xipc.cia xkernel.cpp +source xsched.cpp xsched.cia xutils.cpp +#endif //MARM +#ifdef X86 +sourcepath ../memmodel/epoc/direct/x86 +source xglobals.cpp xinit.cpp xipc.cpp xkernel.cpp +source xsched.cpp xutils.cpp +#endif //X86 + +#endif // MM_DIRECT + + +#ifdef MM_MULTIPLE + +sourcepath ../memmodel/epoc/multiple +source mchunk.cpp mglobals.cpp minit.cpp mkernel.cpp +source mcodeseg.cpp mmu.cpp mprocess.cpp +source mutils.cpp mdefrag.cpp + +#ifdef MARM +sourcepath ../memmodel/epoc/multiple/arm +source xglobals.cpp xinit.cpp xipc.cia xkernel.cpp xkernel.cia +source xmmu.cpp xmmu.cia xsched.cpp xsched.cia +#endif //MARM +#ifdef X86 +sourcepath ../memmodel/epoc/multiple/x86 +source xmmu.cia +source xsched.cia +source xglobals.cpp xinit.cpp xipc.cpp xkernel.cpp +source xmmu.cpp +#endif //X86 + +#endif // MM_MULTIPLE + + +#ifdef MM_FLEXIBLE + +sourcepath ../memmodel/epoc/flexible +source mchunk.cpp minit.cpp mkernel.cpp +source mcodeseg.cpp mprocess.cpp mshbuf.cpp +sourcepath ../memmodel/epoc/flexible/mmu +userinclude ../memmodel/epoc/flexible/mmu +source mmu.cpp +source mvalloc.cpp mptalloc.cpp mpdalloc.cpp mm.cpp +source maddrcont.cpp mpagearray.cpp mslaballoc.cpp +source mobject.cpp mmapping.cpp mmappinglist.cpp +source mmanager.cpp maddressspace.cpp mcleanup.cpp +source mpager.cpp mrom.cpp mdatapaging.cpp mcodepaging.cpp +source mexport.cpp mthrash.cpp +source mdefrag.cpp mlargemappings.cpp +sourcepath ../memmodel/epoc/mmubase +source kblockmap.cpp ramalloc.cpp defragbase.cpp + +#ifdef MARM +userinclude ../memmodel/epoc/flexible/mmu/arm +sourcepath ../memmodel/epoc/flexible/arm +source xinit.cpp xipc.cia xkernel.cpp xkernel.cia +source xsched.cpp xsched.cia +sourcepath ../memmodel/epoc/flexible/mmu/arm +source xmmu.cpp xmmu.cia +#endif //MARM +#ifdef X86 +userinclude ../memmodel/epoc/flexible/mmu/x86 +sourcepath ../memmodel/epoc/flexible/x86 +source xinit.cpp xipc.cpp xkernel.cpp +source xsched.cia +sourcepath ../memmodel/epoc/flexible/mmu/x86 +source xmmu.cpp xmmu.cia +#endif //X86 + +#endif // MM_FLEXIBLE + + +#ifdef MM_WIN32 + +sourcepath ../memmodel/emul +source pglobals.cpp +source nvram.cpp + +sourcepath ../memmodel/emul/win32 +source zrom.cpp +source mchunk.cpp mglobals.cpp minit.cpp mkernel.cpp +source mcodeseg.cpp mprocess.cpp mutils.cpp mshbuf.cpp + +#endif // MM_WIN32 + +