Actually we have almost what we need on mobile profiles.
[mono.git] / mcs / class / Makefile
index f8680aebb35ac7fc59b16be8312d856dfd1422e0..63bc061ad037354330f051bed61b091d44927a56 100644 (file)
@@ -176,7 +176,7 @@ include ../build/rules.make
 
 SUBDIRS = $(common_dirs) $(net_2_0_dirs) $(net_2_0_only_dirs) $(moonlight_dirs) $(mobile_dirs) $(net_4_0_dirs)
 
-DIST_ONLY_SUBDIRS = dlr IKVM.Reflection
+DIST_ONLY_SUBDIRS = dlr IKVM.Reflection aot-compiler
 
 # No new makefiles for: System.Messaging, System.Web.Mobile,
 # System.ServiceProcess
@@ -202,9 +202,8 @@ DISTFILES = \
 all-local $(STD_TARGETS:=-local):
        @:
 
-# What is this used for ?
-
-basic_files = gmcs.exe mscorlib.dll System.dll System.Xml.dll Mono.Security.dll System.Core.dll
+# Files needed to bootstrap C# compiler
+basic_files = mcs.exe mscorlib.dll System.dll System.Xml.dll Mono.Security.dll System.Core.dll
 monolite_files = $(basic_files:%=lib/monolite/%)
 
 lib/monolite:
@@ -215,7 +214,7 @@ $(monolite_files): lib/monolite/%: lib/basic/%
        cp -p $< $@
 
 $(basic_files:%=lib/basic/%):
-       cd $(topdir) && $(MAKE) profile-do--basic--all
+       cd $(topdir) && $(MAKE) profile-do--basic--all SKIP_AOT=1
 
 dist-default: $(monolite_files)
 dist-local: dist-default