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
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:
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