summaryrefslogtreecommitdiff
path: root/build/s60v3/libgc.mmp
blob: bbee121f089756c6b1e00752a865b35896a7180c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
TARGET     libgc.dll

TARGETTYPE        dll
UID       0x1000008d 0x200107C2 // check uid

EXPORTUNFROZEN
EPOCALLOWDLLDATA
//ALWAYS_BUILD_AS_ARM
//nocompresstarget
//srcdbg
//baseaddress	00500000
//LINKEROPTION CW -map libgc.map
//LINKEROPTION CW -filealign 0x10000

CAPABILITY PowerMgmt ReadDeviceData ReadUserData WriteDeviceData WriteUserData SwEvent LocalServices NetworkServices UserEnvironment


MACRO ALL_INTERIOR_POINTERS
MACRO GC_DLL
MACRO GC_BUILD
MACRO SYMBIAN

USERINCLUDE	 ..\..\include
USERINCLUDE	 ..\..\include\private

SYSTEMINCLUDE   \epoc32\include
SYSTEMINCLUDE   \epoc32\include\stdapis

SOURCEPATH	  ..\..\

SOURCE		  allchblk.c
SOURCE			alloc.c
SOURCE			blacklst.c
SOURCE			dbg_mlc.c
SOURCE			dyn_load.c
SOURCE			finalize.c
//SOURCE			gc_cpp.cpp
SOURCE			headers.c
SOURCE			mach_dep.c
SOURCE			malloc.c
SOURCE			mallocx.c
SOURCE			mark.c
SOURCE			mark_rts.c
SOURCE			misc.c
SOURCE			new_hblk.c
SOURCE 			obj_map.c
SOURCE			os_dep.c
SOURCE			symbian.cpp
SOURCE			ptr_chck.c
SOURCE			reclaim.c
SOURCE			stubborn.c
SOURCE			typd_mlc.c

/*
#ifdef ENABLE_ABIV2_MODE
  DEBUGGABLE_UDEBONLY
#endif
*/

// Using main() as entry point
STATICLIBRARY   libcrt0.lib

// libc and euser are always needed when using main() entry point
LIBRARY         libc.lib 


LIBRARY euser.lib
LIBRARY efsrv.lib
LIBRARY avkon.lib
LIBRARY eikcore.lib