Hide boostrap compiler for people looking for mcs.exe
authorMarek Safar <marek.safar@gmail.com>
Tue, 15 Feb 2011 13:16:06 +0000 (13:16 +0000)
committerMarek Safar <marek.safar@gmail.com>
Tue, 15 Feb 2011 13:17:24 +0000 (13:17 +0000)
mcs/build/executable.make
mcs/build/profiles/build.make
mcs/mcs/Makefile

index b6c1e4db4afbd90bf0df2e39c1ea0986ea3217f3..a99832211755949c8269ed802dace92291f1992c 100644 (file)
@@ -4,7 +4,9 @@
 
 base_prog = $(notdir $(PROGRAM))
 prog_dir := $(filter-out . ./, $(dir $(PROGRAM)))
-sourcefile = $(base_prog).sources
+ifndef sourcefile
+sourcefile := $(base_prog).sources
+endif
 base_prog_config := $(wildcard $(base_prog).config.$(PROFILE))
 ifndef base_prog_config
 base_prog_config := $(wildcard $(base_prog).config)
index 15ad8591233fc4a184d5de10de6f2915ad5daa86..b09a441a03fffa49ed8548963e5e41500fbc6553 100644 (file)
@@ -3,6 +3,7 @@
 BOOTSTRAP_PROFILE = basic
 BUILD_TOOLS_PROFILE = basic
 
+INTERNAL_GMCS = $(RUNTIME) $(RUNTIME_FLAGS) $(topdir)/class/lib/$(BUILD_TOOLS_PROFILE)/basic.exe
 BOOTSTRAP_MCS = MONO_PATH="$(topdir)/class/lib/$(BOOTSTRAP_PROFILE)$(PLATFORM_PATH_SEPARATOR)$$MONO_PATH" $(INTERNAL_GMCS)
 MCS = MONO_PATH="$(topdir)/class/lib/$(BOOTSTRAP_PROFILE)$(PLATFORM_PATH_SEPARATOR)$$MONO_PATH" $(INTERNAL_GMCS)
 
index 4b731b0d88f32a15988c89da69a72d1181dc8fa9..1975a570dfd0f7adc66d7489bb7b7c74a4d1a003 100644 (file)
@@ -13,7 +13,8 @@ EXTRA_DISTFILES = \
        ikvm.cs
 
 ifeq (basic, $(PROFILE))
-PROGRAM = $(topdir)/class/lib/basic/mcs.exe
+PROGRAM = $(topdir)/class/lib/$(PROFILE)/basic.exe
+sourcefile = mcs.exe.sources
 else
 PROGRAM = $(topdir)/class/lib/build/mcs.exe
 LOCAL_MCS_FLAGS += -lib:$(topdir)/class/lib/build