public MacMobileFrameworkXamCore2(ArchDefine arch) : base(arch)
        {
            CompilerExecutable = "../builds/mcs-mac32";

            CompilerOptions.Add("-nostdlib");
            CompilerOptions.Add("-r:mscorlib");
            CompilerOptions.Add("-lib:../_mac-build/Library/Frameworks/Xamarin.Mac.framework/Versions/Current/lib/mono/Xamarin.Mac");
        }
        protected XamCore2Common(ArchDefine arch)
        {
            CompilerOptions.Add("-define:XAMCORE_2_0");

            if (arch != ArchDefine.None)
            {
                CompilerOptions.Add("-define:" + arch.ToString());
            }

            IgnorePaths.Add("Compat.mac.cs");
            IgnorePaths.Add("Compat.iOS.cs");

            GlobalReplacements.Add(new Xamarin20Replacement());
            EnumBackingTypeReplacements.Add(new Xamarin20Replacement());
        }
 protected XamCore3Common(ArchDefine arch)
     : base(arch)
 {
     CompilerOptions.Add ("-define:XAMCORE_3_0");
 }
        protected XamCore2Common(ArchDefine arch)
        {
            CompilerOptions.Add ("-define:XAMCORE_2_0");

            if (arch != ArchDefine.None)
                CompilerOptions.Add ("-define:" + arch.ToString ());

            IgnorePaths.Add ("Compat.mac.cs");
            IgnorePaths.Add ("Compat.iOS.cs");

            GlobalReplacements.Add (new Xamarin20Replacement ());
            EnumBackingTypeReplacements.Add (new Xamarin20Replacement ());
        }
 public WatchXamCore3(ArchDefine arch)
     : base(arch)
 {
 }
        public MacMobileFrameworkXamCore2(ArchDefine arch)
            : base(arch)
        {
            CompilerExecutable = "../builds/mcs-mac32";

            CompilerOptions.Add ("-nostdlib");
            CompilerOptions.Add ("-r:mscorlib");
            CompilerOptions.Add ("-lib:../_mac-build/Library/Frameworks/Xamarin.Mac.framework/Versions/Current/lib/mono/Xamarin.Mac");
        }
 public MacFullFrameworkXamCore2(ArchDefine arch)
     : base(arch)
 {
     CompilerOptions.Add ("-sdk:4.5");
     CompilerOptions.Add ("-define:NO_SYSTEM_DRAWING");
     CompilerOptions.Add ("-define:XAMMAC_SYSTEM_MONO");
 }
 public IosXamCore2(ArchDefine arch)
     : base(arch)
 {
 }
 protected XamCore3Common(ArchDefine arch) : base(arch)
 {
     CompilerOptions.Add("-define:XAMCORE_3_0");
 }
 public MacFullFrameworkXamCore2(ArchDefine arch) : base(arch)
 {
     CompilerOptions.Add("-sdk:4.5");
     CompilerOptions.Add("-define:NO_SYSTEM_DRAWING");
     CompilerOptions.Add("-define:XAMMAC_SYSTEM_MONO");
 }
 public IosXamCore2(ArchDefine arch) : base(arch)
 {
 }
 public WatchXamCore3(ArchDefine arch) : base(arch)
 {
 }