xamarin-macios/tools/mtouch/simlauncher.m

39 строки
881 B
Objective-C

//
// simlauncher.m: Defaults for the simlauncher binaries
//
// Authors:
// Rolf Bjarne Kvinge <rolf@xamarin.com>
//
// Copyright 2012-2015 Xamarin Inc.
//
#include "xamarin/xamarin.h"
void xamarin_create_classes_Xamarin_iOS ();
void xamarin_setup_impl ()
{
#if DEBUG
xamarin_debug_mode = TRUE;
#endif
xamarin_create_classes_Xamarin_iOS ();
xamarin_marshal_managed_exception_mode = MarshalManagedExceptionModeDisable;
#if DEBUG
xamarin_marshal_objectivec_exception_mode = MarshalObjectiveCExceptionModeUnwindManagedCode;
#else
xamarin_marshal_objectivec_exception_mode = MarshalObjectiveCExceptionModeDisabled;
#endif
}
int
main (int argc, char** argv)
{
@autoreleasepool { return xamarin_main (argc, argv, false); }
}
void xamarin_initialize_callbacks () __attribute__ ((constructor));
void xamarin_initialize_callbacks ()
{
xamarin_setup = xamarin_setup_impl;
}