summaryrefslogtreecommitdiff
path: root/build/s60v3/libgc.mmp
diff options
context:
space:
mode:
Diffstat (limited to 'build/s60v3/libgc.mmp')
-rw-r--r--build/s60v3/libgc.mmp70
1 files changed, 70 insertions, 0 deletions
diff --git a/build/s60v3/libgc.mmp b/build/s60v3/libgc.mmp
new file mode 100644
index 0000000..bbee121
--- /dev/null
+++ b/build/s60v3/libgc.mmp
@@ -0,0 +1,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 \ No newline at end of file