Hide boostrap compiler for people looking for mcs.exe
[mono.git] / mcs / mcs / Makefile
index 0a0384c9e1c69bfe1d7f3fcd451b96b8e8256d84..1975a570dfd0f7adc66d7489bb7b7c74a4d1a003 100644 (file)
@@ -7,14 +7,24 @@ EXTRA_DISTFILES = \
        compiler.doc            \
        mcs.sln         \
        cs-parser.jay           \
-       mcs.sources             \
+       mcs.exe.sources         \
        NOTES                   \
        TODO                    \
        ikvm.cs
 
+ifeq (basic, $(PROFILE))
+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
+endif
+
 LOCAL_MCS_FLAGS += -d:STATIC
-PROGRAM_INSTALL_DIR = $(mono_libdir)/mono/2.0
-PROGRAM = $(topdir)/class/lib/basic/mcs.exe
+
+PROGRAM_INSTALL_DIR = $(mono_libdir)/mono/4.0
+
+PROGRAM_COMPILE = $(BOOT_COMPILE)
 
 BUILT_SOURCES = cs-parser.cs
 
@@ -31,14 +41,14 @@ include ../build/executable.make
 
 csproj-local:
        config_file=`basename $(PROGRAM) .exe`-$(PROFILE).input; \
-       echo $(thisdir):$$config_file >> $(topdir)/../mono/msvc/scripts/order; \
+       echo $(thisdir):$$config_file >> $(topdir)/../msvc/scripts/order; \
        (echo $(is_boot); \
        echo $(BOOTSTRAP_MCS);  \
        echo $(USE_MCS_FLAGS) $(LIBRARY_FLAGS) $(LIB_MCS_FLAGS); \
        echo $(PROGRAM); \
        echo $(BUILT_SOURCES); \
        echo $(PROGRAM); \
-       echo $(response)) > $(topdir)/../mono/msvc/scripts/inputs/$$config_file
+       echo $(response)) > $(topdir)/../msvc/scripts/inputs/$$config_file
        
 ifeq (basic, $(PROFILE))
 install-local: