jfrijters
750e49368a
We no longer need an external sun.boot.class.path to run javac, javap and javah.
2010-08-24 04:01:39 +00:00
jfrijters
543bde55dc
- Removed the requirement to have peverify and ilasm in the PATH. They are now located automatically and if they are not found, the corresponding build steps are skipped.
...
- Added "managed" and "native" targets to ikvm.build to allow building just the managed parts (that don't require a C compiler to be installed).
2010-08-20 05:35:49 +00:00
jfrijters
6b6758acde
Added jdk-tools target to build javac.exe, javah.exe and javap.exe. Not built by default.
2010-06-10 08:45:40 +00:00
jfrijters
248559fb69
Added "first-pass" build of IKVM.AWT.WinForms.dll and moved "native" AWT code from IKVM.Runtime.dll to IKVM.AWT.WinForms.dll.
2010-06-09 12:26:28 +00:00
jfrijters
ef1cad0880
Removed fake core class library types from ikvmstub and added a -bootstrap option to run without dependency on runtime/core class library.
2010-05-19 15:48:52 +00:00
jfrijters
0431018659
Added .dll extension to referenced assemblies, to avoid relying on what is now a legacy feature of ikvmc.
2010-04-23 05:05:13 +00:00
jfrijters
c773ca6986
- Rewrote assembly loading for ikvmc and ikvmstub (and unified it). It now no longer depends on the runtime to do assembly name to path resolution and behaves more csc like.
...
- Added -nostdlib and -lib options to ikvmc and ikvmstub.
- openjdk.build now uses our System.Core.dll (unless we're building on .NET 4.0).
2010-04-23 04:58:36 +00:00
jfrijters
5a91126566
Removed lib/security/local_policy.jar from vfs.zip (because OpenJDK builds the restricted version, by default) and instead make a vfs alias for it that points to the unrestricted US_export_policy.jar.
2010-04-21 06:16:37 +00:00
jfrijters
3e9d36b9fb
Added System.Core target to build a tiny custom version of System.Core.dll that contains only System.Runtime.CompilerServices.ExtensionAttribute and will allow us to build on .NET 2.0 without having to figure out where System.Core.dll lives (or without it even being present).
2010-04-20 05:33:11 +00:00
jfrijters
70555c315b
Integrated OpenJDK 6 b18.
2010-04-02 03:54:06 +00:00
jfrijters
6d5d5be5c9
Removed ../../openjdk6-b16 path from tools response file.
2010-02-19 14:38:41 +00:00
jfrijters
aa8481692f
Removed ../../openjdk6-b16 path from response files.
2010-02-19 14:31:14 +00:00
jfrijters
19be487fe0
Removed pre-generated stub jars from cvs and modified build process to generate them during the build.
2010-01-28 08:06:56 +00:00
jfrijters
929d0a6013
Created IKVM.OpenJDK.Tools.dll (which is going to be the equivalent of tools.jar).
2009-11-12 07:40:52 +00:00
jfrijters
3fc3b157bc
Removed classes that aren't supposed to be in the boot class path (they're from tools.jar). This includes the entire IKVM.OpenJDK.XML.RelaxNG assembly.
2009-11-12 07:23:16 +00:00
jfrijters
aad67feea4
Split off Beans and Media from Misc.
2009-07-03 14:12:03 +00:00
jfrijters
4dbba1a431
Split off IKVM.OpenJDK.Remoting.dll from Misc.
2009-07-03 12:20:16 +00:00
jfrijters
0ae116f0ae
Split IKVM.OpenJDK.Naming.dll off from Misc.
2009-07-03 09:56:00 +00:00
jfrijters
2f2e69613c
- Set runtime version during build, instead of computing it a runtime.
...
- Set OpenJDK version in openjdk.build instead of VMSystemProperty source.
2009-07-03 06:57:06 +00:00
jfrijters
e45016df54
Moved gnu.classpath.Configuration to java.lang.PropertyConstants.
2009-07-03 06:09:49 +00:00
jfrijters
cf953b8850
Split XPath off from Parse.
2009-06-29 10:30:30 +00:00
jfrijters
cb4e9c37ca
Added a mechanism to prevent accidentally introducing new dependencies in the OpenJDK assemblies.
2009-06-29 09:32:59 +00:00
jfrijters
f6cbd1dd50
Specify -baseaddress:<address> option for all runtime assemblies. This should make ngen images more efficient.
2009-06-29 08:53:33 +00:00
jfrijters
8684e20df1
Split XML assembly into 7 parts. With thanks to Michael Kay.
2009-06-29 08:03:51 +00:00
jfrijters
d18a4b2bf2
Added rmi stub generation to build process, instead of relying on .class files in stripped zip.
2009-06-08 15:01:11 +00:00
smallsql
7dc25aa680
Add resources in com/sun/swing/internal/plaf/*
2009-06-04 18:26:08 +00:00
jfrijters
4ae285f4bb
Removed classpath-0.95 directory.
2009-05-26 06:21:39 +00:00
jfrijters
cacd1684e9
Changed peverify -quiet to -nologo to make sure that warnings show up.
2009-04-22 04:48:39 +00:00
jfrijters
84cd1f2de9
Fixed base path for lib directory included in VFS.
2009-04-17 06:24:30 +00:00
jfrijters
1d2cfde35f
Updated to OpenJDK 6 b16
2009-04-16 10:12:34 +00:00
jfrijters
23b8f6a695
Added dummy color management and cmm files.
2009-04-03 08:56:00 +00:00
jfrijters
1f5b6047ce
Added flavormap.properties and content-types.properties and added some hacks to make DataTransferer "work".
2009-03-04 11:12:50 +00:00
smallsql
39c9d40d45
Build for IKVM.OpenJDK.Jdbc.dll added
2009-01-25 10:27:55 +00:00
smallsql
3d2604205a
Remove NetBufferedImage and merge the code in the class BufferedImage. Now the class BufferedImage has 2 buffers. A Java Raster and .NET Bitmap.
2008-12-30 10:28:10 +00:00
jfrijters
968e7e067c
Updated build to split IKVM.OpenJDK.ClassLibrary.dll into ten parts.
2008-12-23 07:28:20 +00:00
jfrijters
3b4bce9333
Generate assembly versions for IKVM.OpenJDK.ClassLibrary.dll and JVM.dll automatically based on IKVM.Runtime.dll version.
2008-11-19 05:42:47 +00:00
jfrijters
c1d447e1f6
Oops. Apparantly NAnt's assemblyname::get-assembly-name() isn't relative to the current project directory.
2008-11-18 07:59:02 +00:00
jfrijters
abe67b5a22
Changed build to autogenerate the assembly qualified name of the AWT peer toolkit.
2008-11-18 07:46:53 +00:00
jfrijters
baf6228d28
Removed our version of System.Runtime.CompilerServices.ExtensionAttribute and instead add System.Core.jar to the compilation, this will allow us to reference the real ExtensionAttribute when it is available and yet the build will still work (albeit with a warning and without the ExtensionAttribute) when it is not available (i.e. when building on .NET 2.0).
2008-11-18 05:35:58 +00:00
jfrijters
c9b373d85a
Set encoding of AssemblyInfo.java to ascii, to prevent a BOM character on Linux that causes javac to barf.
2008-11-14 07:53:04 +00:00
jfrijters
d2d0156ed9
Changed version to 0.39.
2008-11-14 07:51:31 +00:00
jfrijters
770c550e30
Added missing resource file.
2008-09-23 05:03:07 +00:00
jfrijters
338a3b3c5f
- Removed unneeded MANIFEST.MF (it is already in resources.jar).
...
- Added -nowarn:110 to remove warning about missing JNI assembly.
2008-09-22 04:13:47 +00:00
jfrijters
f6628fce21
Removed hardcoded ikvm PublicKey from build.
2008-09-21 09:53:06 +00:00
jfrijters
bfdbe1d2b3
Changed path from openjdk6-b10 to openjdk6-b12.
2008-09-16 07:00:38 +00:00
jfrijters
cfa6af5782
Added "core" target that allows running just the ikvmc step.
2008-08-07 07:47:57 +00:00
jfrijters
5253f60f4d
Reformattted.
2008-08-07 07:40:57 +00:00
jfrijters
f0ec6a7e0d
Integrated OpenJDK 6 b10.
2008-06-13 09:00:47 +00:00
jfrijters
d04c813e3f
- Added -removeassertions optimization option to ikvmc.
...
- Added -removeassertions to IKVM.OpenJDK.ClassLibrary.dll build.
- Don't look at unreachable instructions when determining if a method needs a line number table.
2008-02-27 09:04:19 +00:00
jfrijters
b5c5f18679
- Added support for defining extension methods in the core class library assembly (without taking a System.Core.dll dependency).
...
- Added the first two extension methods.
2008-02-10 11:20:52 +00:00