summaryrefslogtreecommitdiff
path: root/graphics/asymptote/gc/build/s60v3/libgc.mmp
blob: ada5ad64bdfe17cab247136fc614a12d9081accd (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
71
72
73
74
75
76
77
78
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 NO_EXECUTE_PERMISSION
MACRO USE_MMAP
MACRO GC_ATOMIC_UNCOLLECTABLE
MACRO GC_DONT_REGISTER_MAIN_STATIC_DATA
MACRO GC_DLL
MACRO JAVA_FINALIZATION
MACRO SYMBIAN
MACRO ENABLE_DISCLAIM
//MACRO GC_GCJ_SUPPORT

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          fnlz_mlc.c
//SOURCE        gc_badalc.cpp
//SOURCE        gc_cpp.cpp
SOURCE          gcj_mlc.c
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          extra/symbian.cpp
SOURCE          ptr_chck.c
SOURCE          reclaim.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