xamarin-android/tests/CodeGen-Binding/Xamarin.Android.McwGen-Tests
Jonathan Peppers 3dc373794a [jdk] Don't require `javac`/`jar` in $PATH (#800)
Windows machines do not include `java` in their path by default, so it is
a better experience to not require it for the build.

Changes to make this happen:

  - `$(JavaCPath)` and `$(JarPath)` are configured in
    `Configuration.OperatingSystem.props`
  - Usage of `javac` and `jar` across the repo use appropriate
    variables now
  - `generate-os-info` needs to set `$(JavaCPath)` and `$(JarPath)`
  - Created a new `<Ant>` MSBuild task
  - A couple places, Windows needs `%JAVA_HOME%` to be set, so we
    are doing this via `Environment.SetEnvironmentVariable()` in the
    `<AcceptAndroidSdkLicenses/>` and `<Ant/>` tasks.
  - `Configuration.OperatingSystem.props` is conditional, so it is
    possible to build xa-prep-tasks without it
  - `<Which/>` needs to accept files without extensions last for
    Windows; `$PATHEXT` should be empty on Unix
2017-09-08 11:44:12 -04:00
..
Additions [tests] Import tests/codegen from monodroid/5fc80f27 2016-12-01 09:09:44 -05:00
Jars [tests] Import tests/codegen from monodroid/5fc80f27 2016-12-01 09:09:44 -05:00
Properties [tests] Import tests/codegen from monodroid/5fc80f27 2016-12-01 09:09:44 -05:00
Transforms [tests] Import tests/codegen from monodroid/5fc80f27 2016-12-01 09:09:44 -05:00
java/com/xamarin/android [Mono.Android] Define JavaCollection before ICollection (#741) 2017-08-11 19:27:52 +01:00
Timing.cs [tests] Import tests/codegen from monodroid/5fc80f27 2016-12-01 09:09:44 -05:00
Xamarin.Android.McwGen-Tests.csproj [Mono.Android] Define JavaCollection before ICollection (#741) 2017-08-11 19:27:52 +01:00
Xamarin.Android.McwGen-Tests.targets [jdk] Don't require `javac`/`jar` in $PATH (#800) 2017-09-08 11:44:12 -04:00