Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/monodevelop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlan McGovern <alan@xamarin.com>2013-06-25 18:32:30 +0400
committerAlan McGovern <alan@xamarin.com>2013-06-25 18:32:30 +0400
commit3e0954b397194815b2e065ca56a9f6669e6c2efe (patch)
tree9a255eb00abcd849e91099dfd48edca622f7dbda /Makefile
parent00aca16f6ae21d61731a8e8f0d3c4898ce7742cb (diff)
[build] Hello make aot
If someone wants to AOT their binaries after compilation they can now just run 'make aot' from the toplevel makefile. This is useful for getting nice information in the macos profiler, or in gdb when backtracing.
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile7
1 files changed, 7 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index 166c6aeeca..00c7182be9 100644
--- a/Makefile
+++ b/Makefile
@@ -77,6 +77,13 @@ dist: update_submodules remove-stale-tarballs dist-recursive
@cd tarballs && tar -cjf monodevelop-$(PACKAGE_VERSION).tar.bz2 monodevelop-$(PACKAGE_VERSION)
@cd tarballs && rm -rf monodevelop-$(PACKAGE_VERSION)
+aot:
+ for i in main/build/bin/*.dll; do mono --aot $$i; done
+ for i in main/build/bin/*/*.dll; do mono --aot $$i; done
+ for i in main/build/AddIns/*.dll; do mono --aot $$i; done
+ for i in main/build/AddIns/*/*.dll; do mono --aot $$i; done
+ for i in main/build/AddIns/*/*/*.dll; do mono --aot $$i; done
+
run:
cd main && $(MAKE) run