-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
0 parents
commit c605f97
Showing
558 changed files
with
275,726 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
/* | ||
Copyright (C) 2008 Jeroen Frijters | ||
This software is provided 'as-is', without any express or implied | ||
warranty. In no event will the authors be held liable for any damages | ||
arising from the use of this software. | ||
Permission is granted to anyone to use this software for any purpose, | ||
including commercial applications, and to alter it and redistribute it | ||
freely, subject to the following restrictions: | ||
1. The origin of this software must not be misrepresented; you must not | ||
claim that you wrote the original software. If you use this software | ||
in a product, an acknowledgment in the product documentation would be | ||
appreciated but is not required. | ||
2. Altered source versions must be plainly marked as such, and must not be | ||
misrepresented as being the original software. | ||
3. This notice may not be removed or altered from any source distribution. | ||
Jeroen Frijters | ||
[email protected] | ||
*/ | ||
using System.Reflection; | ||
|
||
[assembly: AssemblyConfiguration("")] | ||
[assembly: AssemblyCompany("Jeroen Frijters")] | ||
[assembly: AssemblyProduct("IKVM.NET")] | ||
[assembly: AssemblyCopyright("Copyright (C) 2002-2015 Jeroen Frijters")] | ||
[assembly: AssemblyTrademark("")] | ||
[assembly: AssemblyCulture("")] | ||
[assembly: AssemblyVersion("8.1.5717.0")] | ||
|
||
#if SIGNCODE | ||
#pragma warning disable 1699 | ||
[assembly: AssemblyKeyName("ikvm-key")] | ||
#endif |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
/* | ||
Copyright (C) 2008 Jeroen Frijters | ||
|
||
This software is provided 'as-is', without any express or implied | ||
warranty. In no event will the authors be held liable for any damages | ||
arising from the use of this software. | ||
|
||
Permission is granted to anyone to use this software for any purpose, | ||
including commercial applications, and to alter it and redistribute it | ||
freely, subject to the following restrictions: | ||
|
||
1. The origin of this software must not be misrepresented; you must not | ||
claim that you wrote the original software. If you use this software | ||
in a product, an acknowledgment in the product documentation would be | ||
appreciated but is not required. | ||
2. Altered source versions must be plainly marked as such, and must not be | ||
misrepresented as being the original software. | ||
3. This notice may not be removed or altered from any source distribution. | ||
|
||
Jeroen Frijters | ||
[email protected] | ||
|
||
*/ | ||
using System.Reflection; | ||
|
||
[assembly: AssemblyConfiguration("")] | ||
[assembly: AssemblyCompany("Jeroen Frijters")] | ||
[assembly: AssemblyProduct("IKVM.NET")] | ||
[assembly: AssemblyCopyright("Copyright (C) 2002-2015 Jeroen Frijters")] | ||
[assembly: AssemblyTrademark("")] | ||
[assembly: AssemblyCulture("")] | ||
[assembly: AssemblyVersion("8.1.5717.0")] | ||
|
||
#if SIGNCODE | ||
#pragma warning disable 1699 | ||
[assembly: AssemblyKeyName("ikvm-key")] | ||
#endif |
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,48 @@ | ||
IKVM.NET Build Instructions | ||
--------------------------- | ||
|
||
This IKVM.NET source bundle requires OpenJDK 8u45 b14 sources (and build artifacts). | ||
|
||
They can be downloaded from the SourceForge IKVM project, or from: | ||
|
||
http://www.frijters.net/openjdk-8u45-b14-stripped.zip | ||
|
||
This file should be unzipped in the same directory as where the ikvm directory | ||
(that contains this unzipped source bundle) lives. | ||
|
||
Download ICSharpCode.SharpZipLib.dll (from http://www.icsharpcode.net/opensource/sharpziplib/ | ||
or from the ikvmbin-x.y.z.r.zip in the SourceForge IKVM project) and copy it to ikvm/bin. | ||
|
||
Add the bin directory of NAnt 0.85 and JDK 8 to the PATH. Java 8 is required to build | ||
the Java class library. It is recommend to use the 64 bit version. | ||
|
||
From the ikvm directory run "nant". | ||
|
||
You now should have the built binaries in ikvm/bin. Note that this only builds the managed | ||
binaries, to build the native binary see Native Build. | ||
|
||
|
||
Native Build | ||
------------ | ||
|
||
Windows: | ||
Make sure you have Visual C++ 2008 installed. Open a Visual Studio 2008 Command Prompt. | ||
From the ikvm directory run "nant native". | ||
|
||
Linux: | ||
Make sure you have gcc installed. From the ikvm directory run "nant native". | ||
|
||
|
||
Additional Information | ||
---------------------- | ||
|
||
IKVM.Runtime.dll and the various IKVM.OpenJDK.*.dll assemblies mutually depend on each other. | ||
This is accomplished by building IKVM.Runtime.dll in two passes. The first pass defines the | ||
methods and types that the IKVM.OpenJDK.*.dll assemblies use, but generally with an empty | ||
method body (look for #if FIRST_PASS in the IKVM.Runtime.dll sources). The second pass is | ||
built after the IKVM.OpenJDK.*.dll assemblies have been built. | ||
|
||
The version number of the build is defined in ikvm/CommonAssemblyInfo.cs.in | ||
|
||
If you want to do a strong named build, make sure you have a key container installed named | ||
"ikvm-key" and run the build with "nant signed". |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
The following people have made contributions (in any way shape or form) to the IKVM.NET project. | ||
|
||
Eyal Alaluf | ||
Stuart Ballard | ||
Volker Berlin | ||
Miguel Alfredo Garcia Gutierrez | ||
Kevin Grigorenko | ||
Brian Heineman | ||
Miguel de Icaza | ||
Michael Kay | ||
Chris Laffra | ||
Nat Luengnaruemitchai | ||
Alan Macek | ||
Andy Malakov | ||
M. David Peterson | ||
Jonathan Pierce | ||
KiYun Roe | ||
Stephen Schaub | ||
Jo Shields | ||
Brian Sletten | ||
Albert Strasheim | ||
Dennis Ushakov | ||
Zoltan Varga | ||
Dawid Weiss | ||
Mark Wielaard | ||
|
||
And, of course, all GNU Classpath, OpenJDK and Mono developers. |
Oops, something went wrong.