Merge pull request #1262 from esdrubal/uriserializationinfo
[mono.git] / mcs / class / Mono.CSharp / Makefile
index 40c2bcf7c6bbae19a980203efaa0eba6c18e8f6b..85b86e0f4669a7666d8dec465e61e42cdecc9180 100644 (file)
@@ -4,12 +4,13 @@ include ../../build/rules.make
 
 LIBRARY = Mono.CSharp.dll
 
-LIB_MCS_FLAGS = -r:System.Core.dll -r:System.Xml -r:System
+LIB_MCS_FLAGS = -r:System.Core.dll -r:System.Xml.dll -r:System.dll
 
-Mono.CSharp.dll.sources: ../../mcs/gmcs.exe.sources Makefile
-       cat ../../mcs/gmcs.exe.sources | grep -v AssemblyInfo.cs  | sed -e 's,^,../../mcs/,' -e 's,mcs/../,,' > Mono.CSharp.dll.sources
-       echo "../../mcs/cs-parser.cs" >> Mono.CSharp.dll.sources
-       echo "Assembly/AssemblyInfo.cs" >> Mono.CSharp.dll.sources
+ifeq (monotouch, $(PROFILE))
+LIB_MCS_FLAGS += -d:IOS_REFLECTION
+endif
+
+TEST_MCS_FLAGS = -r:System.Core.dll
 
 include ../../build/library.make