Build fixes for none Windows desktop platforms.
commit82e2421819dbf130172c3b5c9ec9b2ec77a5e6a4
authorlateralusX <lateralusx.github@gmail.com>
Mon, 23 Oct 2017 14:55:31 +0000 (23 16:55 +0200)
committerMarek Safar <marek.safar@gmail.com>
Wed, 25 Oct 2017 14:44:19 +0000 (25 16:44 +0200)
tree0123444118a3e017ab055333a54f0d6451c81bc1
parente3c239ccdc189de84e93e8a634f1acf0c137edd3
Build fixes for none Windows desktop platforms.

* Exclude a couple of sources currently not building anything useful on Windows.
* Added MONO_EMTPY_SOURCE_FILE to a couple of source files ending up empty by default.
* Excluded API's not included on UWP targets.
* Explicitly declared import project paths in target files.
* Added support to define x64 MASM build outside default targets file.
20 files changed:
mono/mini/aot-compiler.c
mono/mini/exceptions-amd64.c
mono/mini/memory-access.c
mono/mini/method-to-ir.c
mono/utils/checked-build.c
mono/utils/mono-os-wait-win32-uwp.c [new file with mode: 0644]
mono/utils/mono-os-wait-win32.c
mono/utils/networking-fallback.c
msvc/eglib.targets
msvc/eglib.targets.filters
msvc/libmini-arch.targets
msvc/libmini.targets
msvc/libmini.targets.filters
msvc/libmonoruntime-common.targets
msvc/libmonoruntime.targets
msvc/libmonoruntime.targets.filters
msvc/libmonoutils-arch.targets
msvc/libmonoutils-arch.targets.filters
msvc/libmonoutils-common.targets
msvc/libmonoutils.targets