Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarek Safar <marek.safar@gmail.com>2016-04-05 17:34:53 +0300
committerMarek Safar <marek.safar@gmail.com>2016-11-28 10:56:04 +0300
commit3891a8907626f741037ec76a282c4a89c65aef46 (patch)
treeddf636fcec4501dec476dffb5a1c33628a3287ce /mcs/packages
parent700a511bac54d497c75036c40f800c7ebfe211d6 (diff)
[build] Roslyn switch
Diffstat (limited to 'mcs/packages')
-rw-r--r--mcs/packages/.gitignore1
-rw-r--r--mcs/packages/Makefile25
2 files changed, 26 insertions, 0 deletions
diff --git a/mcs/packages/.gitignore b/mcs/packages/.gitignore
new file mode 100644
index 00000000000..5264e07d2df
--- /dev/null
+++ b/mcs/packages/.gitignore
@@ -0,0 +1 @@
+Microsoft.Net.Compilers* \ No newline at end of file
diff --git a/mcs/packages/Makefile b/mcs/packages/Makefile
new file mode 100644
index 00000000000..5b3cc08cacf
--- /dev/null
+++ b/mcs/packages/Makefile
@@ -0,0 +1,25 @@
+thisdir = packages
+include ../build/rules.make
+
+ROSLYN_CSC_DIR = $(dir $(CSC_LOCATION))
+
+ifeq ($(PROFILE), $(DEFAULT_PROFILE))
+
+TARGET_DIR = $(DESTDIR)$(mono_libdir)/mono/$(FRAMEWORK_VERSION)
+
+install-local:
+ $(INSTALL_LIB) $(ROSLYN_CSC_DIR)/csc.exe $(TARGET_DIR)
+ $(INSTALL_LIB) $(ROSLYN_CSC_DIR)/csc.rsp $(TARGET_DIR)
+ $(INSTALL_LIB) $(ROSLYN_CSC_DIR)/csc.exe.config $(TARGET_DIR)
+ $(INSTALL_LIB) $(ROSLYN_CSC_DIR)/Microsoft.CodeAnalysis.CSharp.dll $(TARGET_DIR)
+ $(INSTALL_LIB) $(ROSLYN_CSC_DIR)/Microsoft.CodeAnalysis.dll $(TARGET_DIR)
+ $(INSTALL_LIB) $(ROSLYN_CSC_DIR)/System.Collections.Immutable.dll $(TARGET_DIR)
+ $(INSTALL_LIB) $(ROSLYN_CSC_DIR)/System.Reflection.Metadata.dll $(TARGET_DIR)
+
+ $(INSTALL_LIB) $(ROSLYN_CSC_DIR)/csc.exe$(PLATFORM_AOT_SUFFIX) $(TARGET_DIR)
+ $(INSTALL_LIB) $(ROSLYN_CSC_DIR)/System.Reflection.Metadata.dll$(PLATFORM_AOT_SUFFIX) $(TARGET_DIR)
+endif
+
+
+dist-local: dist-default
+