Welcome to mirror list, hosted at ThFree Co, Russian Federation.

TODO « mkbundle « tools « mcs - github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 58eb944c9a017ce528c678e62c3859fde353daed (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
Tasks necessary to complete the embedding:

	* Pass the main executable as the first argument to the
	  mono_main routine so it starts executing it.

Files:

	* Need to trace a typical execution and locate the files that this
	  will require at runtime, provide hooks of some form.

Windows Issues:

--static doesn't work because libmono.a is not distributed with the
Windows package.

Not a big deal, because the needed dlls can be simply distributed with
the mkbundle-generated executable.

For example, a bundled XSP needs:

mono-1.dll
libglib*.dll
libgmodule*.dll
libgthread*.dll
iconv.dll
intl.dll

(roundabout 10MB). This seems to be the minimal working set of dlls
that have to be distributed with a bundled application.

-z doesn't work due to some weird cygwin zlib problems.