Rolf Bjarne Kvinge
71b04db2ed
[builds] There's no libmono-profiler-log.dylib anymore on watchOS.
...
Mono disabled building the log profiler as a dynamic library [1],
so don't try to install it.
[1] cfd9870f83
2016-05-16 13:44:03 +02:00
Rolf Bjarne Kvinge
a7f2dd54b5
[builds] Use libmono-profiler-log-static.a instead of libmono-profiler-log.a.
...
This was already done for iOS device builds [1], this does the same thing for
all the other builds (simulator, tvOS, watchOS).
[1] f773a69bed
2016-05-16 13:42:23 +02:00
Rolf Bjarne Kvinge
69fe27aafa
[builds] Build tools64 completely before watchbcl.
...
watchbcl uses mdb rebase from tools64, but adding a more "correct"
dependency when the mdb rebase occurs causes tools64 to be built
twice simultaneously (probably because we use submakes, so a different
make process also tries to build tools64).
So instead use a bigger hammer and just build tools64 completely
before building watchbcl.
2016-05-16 13:39:17 +02:00
Rolf Bjarne Kvinge
d42474098f
[builds] Use the right aot offsets tool for watchOS.
2016-05-16 12:14:36 +02:00
Rolf Bjarne Kvinge
611b35c910
[builds] tools64 shouldn't build the watchOS BCL anymore.
2016-05-16 11:10:51 +02:00
Rolf Bjarne Kvinge
9c77afa4d7
Use the watchOS mono submodule.
2016-05-16 11:06:03 +02:00
Zoltan Varga
d07463c9a7
[builds] Compile watchos runtime with bitcode flags.
2016-05-09 21:03:32 -04:00
Zoltan Varga
d96a159aab
[builds] Compile the watch cross compiler with cooperative gc support and make it use the proper offsets file.
2016-05-04 23:14:22 -04:00
Zoltan Varga
55b25bde4b
[builds] Add a DISABLE_BUILDS_MAKEFILE_DEP Make.config.local variable which can be used to disable the rebuilding of mono trees under builds/ when builds/Makefile changes.
2016-04-25 18:15:01 -04:00
Rolf Bjarne Kvinge
24870304ba
Add an optional dependency on xamarin-specific build logic.
2016-04-24 14:48:45 -04:00
Rolf Bjarne Kvinge
9ea0738c48
Add our mono runtimes to the build.
2016-04-24 14:47:24 -04:00