kernel/eka/memmodel/memmodel.mmp
changeset 0 a41df078684a
child 26 c734af59ce98
equal deleted inserted replaced
-1:000000000000 0:a41df078684a
       
     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".
       
     7 //
       
     8 // Initial Contributors:
       
     9 // Nokia Corporation - initial contribution.
       
    10 //
       
    11 // Contributors:
       
    12 //
       
    13 // Description:
       
    14 // e32/memmodel/memmodel.mmp
       
    15 // 
       
    16 //
       
    17 
       
    18 #ifdef EPOC32
       
    19 sourcepath		../memmodel/epoc
       
    20 source			putils.cpp pcodeseg.cpp pprocess.cpp pglobals.cpp
       
    21 source			nvram.cpp
       
    22 #endif	// EPOC32
       
    23 
       
    24 
       
    25 #if defined(MM_MOVING) || defined(MM_MULTIPLE)
       
    26 sourcepath		../memmodel/epoc/mmubase
       
    27 source			ramalloc.cpp mmubase.cpp kblockmap.cpp defragbase.cpp
       
    28 #endif	// MM_MOVING || MM_MULTIPLE
       
    29 
       
    30 
       
    31 #ifdef MM_MOVING
       
    32 
       
    33 sourcepath		../memmodel/epoc/moving
       
    34 source			mchunk.cpp mglobals.cpp minit.cpp mkernel.cpp
       
    35 source			mcodeseg.cpp mmu.cpp mprocess.cpp
       
    36 source			mutils.cpp mdefrag.cpp
       
    37 
       
    38 #ifdef MARM
       
    39 sourcepath		../memmodel/epoc/moving/arm
       
    40 source			xglobals.cpp xinit.cpp xipc.cia xkernel.cpp xkernel.cia
       
    41 source			xmmu.cpp xmmu.cia xsched.cpp xsched.cia
       
    42 #endif //MARM
       
    43 
       
    44 #endif // MM_MOVING
       
    45 
       
    46 
       
    47 #ifdef MM_DIRECT
       
    48 
       
    49 sourcepath		../memmodel/epoc/direct
       
    50 source			mchunk.cpp mglobals.cpp minit.cpp mkernel.cpp
       
    51 source			mcodeseg.cpp mprocess.cpp mutils.cpp mdefrag.cpp
       
    52 
       
    53 #ifdef MARM
       
    54 sourcepath		../memmodel/epoc/direct/arm
       
    55 source			xglobals.cpp xinit.cpp xipc.cia xkernel.cpp
       
    56 source			xsched.cpp xsched.cia xutils.cpp
       
    57 #endif //MARM
       
    58 #ifdef X86
       
    59 sourcepath		../memmodel/epoc/direct/x86
       
    60 source			xglobals.cpp xinit.cpp xipc.cpp xkernel.cpp
       
    61 source			xsched.cpp xutils.cpp
       
    62 #endif //X86
       
    63 
       
    64 #endif // MM_DIRECT
       
    65 
       
    66 
       
    67 #ifdef MM_MULTIPLE
       
    68 
       
    69 sourcepath		../memmodel/epoc/multiple
       
    70 source			mchunk.cpp mglobals.cpp minit.cpp mkernel.cpp
       
    71 source			mcodeseg.cpp mmu.cpp mprocess.cpp
       
    72 source			mutils.cpp mdefrag.cpp
       
    73 
       
    74 #ifdef MARM
       
    75 sourcepath		../memmodel/epoc/multiple/arm
       
    76 source			xglobals.cpp xinit.cpp xipc.cia xkernel.cpp xkernel.cia
       
    77 source			xmmu.cpp xmmu.cia xsched.cpp xsched.cia
       
    78 #endif //MARM
       
    79 #ifdef X86
       
    80 sourcepath		../memmodel/epoc/multiple/x86
       
    81 source			xmmu.cia
       
    82 source			xsched.cia
       
    83 source			xglobals.cpp xinit.cpp xipc.cpp xkernel.cpp
       
    84 source			xmmu.cpp
       
    85 #endif //X86
       
    86 
       
    87 #endif // MM_MULTIPLE
       
    88 
       
    89 
       
    90 #ifdef MM_FLEXIBLE
       
    91 
       
    92 sourcepath		../memmodel/epoc/flexible
       
    93 source			mchunk.cpp minit.cpp mkernel.cpp
       
    94 source			mcodeseg.cpp mprocess.cpp mshbuf.cpp
       
    95 sourcepath		../memmodel/epoc/flexible/mmu
       
    96 userinclude		../memmodel/epoc/flexible/mmu
       
    97 source			mmu.cpp
       
    98 source			mvalloc.cpp mptalloc.cpp mpdalloc.cpp mm.cpp
       
    99 source			maddrcont.cpp mpagearray.cpp mslaballoc.cpp
       
   100 source			mobject.cpp mmapping.cpp mmappinglist.cpp
       
   101 source			mmanager.cpp maddressspace.cpp mcleanup.cpp
       
   102 source			mpager.cpp mrom.cpp mdatapaging.cpp mcodepaging.cpp
       
   103 source			mexport.cpp mthrash.cpp
       
   104 source			mdefrag.cpp mlargemappings.cpp
       
   105 sourcepath		../memmodel/epoc/mmubase
       
   106 source			kblockmap.cpp ramalloc.cpp defragbase.cpp
       
   107 
       
   108 #ifdef MARM
       
   109 userinclude		../memmodel/epoc/flexible/mmu/arm
       
   110 sourcepath		../memmodel/epoc/flexible/arm
       
   111 source			xinit.cpp xipc.cia xkernel.cpp xkernel.cia
       
   112 source			xsched.cpp xsched.cia
       
   113 sourcepath		../memmodel/epoc/flexible/mmu/arm
       
   114 source			xmmu.cpp xmmu.cia
       
   115 #endif //MARM
       
   116 #ifdef X86
       
   117 userinclude		../memmodel/epoc/flexible/mmu/x86
       
   118 sourcepath		../memmodel/epoc/flexible/x86
       
   119 source			xinit.cpp xipc.cpp xkernel.cpp
       
   120 source			xsched.cia
       
   121 sourcepath		../memmodel/epoc/flexible/mmu/x86
       
   122 source			xmmu.cpp xmmu.cia
       
   123 #endif //X86
       
   124 
       
   125 #endif // MM_FLEXIBLE
       
   126 
       
   127 
       
   128 #ifdef MM_WIN32
       
   129 
       
   130 sourcepath		../memmodel/emul
       
   131 source			pglobals.cpp
       
   132 source			nvram.cpp
       
   133 
       
   134 sourcepath		../memmodel/emul/win32
       
   135 source			zrom.cpp
       
   136 source			mchunk.cpp mglobals.cpp minit.cpp mkernel.cpp
       
   137 source			mcodeseg.cpp mprocess.cpp mutils.cpp mshbuf.cpp
       
   138 
       
   139 #endif // MM_WIN32
       
   140 
       
   141