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