// Copyright 1998-2014 Epic Games, Inc. All Rights Reserved. /*============================================================================= MacClientTargetPlatformModule.cpp: Implements the FMacClientTargetPlatformModule class. =============================================================================*/ #include "MacClientTargetPlatformPrivatePCH.h" /** * Holds the target platform singleton. */ static ITargetPlatform* Singleton = NULL; /** * Module for the Mac target platform (without editor). */ class FMacClientTargetPlatformModule : public ITargetPlatformModule { public: virtual ~FMacClientTargetPlatformModule( ) { Singleton = NULL; } virtual ITargetPlatform* GetTargetPlatform( ) OVERRIDE { if (Singleton == NULL) { Singleton = new TGenericMacTargetPlatform(); } return Singleton; } }; IMPLEMENT_MODULE(FMacClientTargetPlatformModule, MacClientTargetPlatform);