35 lines
614 B
C++
35 lines
614 B
C++
// Copyright (c) Wojciech Figat. All rights reserved.
|
|
|
|
#pragma once
|
|
|
|
#if PLATFORM_TOOLS_GDK
|
|
|
|
#include "Editor/Cooker/PlatformTools.h"
|
|
|
|
class GDKPlatformSettings;
|
|
|
|
/// <summary>
|
|
/// The GDK platform support tools.
|
|
/// </summary>
|
|
class GDKPlatformTools : public PlatformTools
|
|
{
|
|
protected:
|
|
|
|
String _gdkPath;
|
|
|
|
public:
|
|
|
|
GDKPlatformTools();
|
|
|
|
bool OnPostProcess(CookingData& data, GDKPlatformSettings* platformSettings);
|
|
|
|
public:
|
|
|
|
// [PlatformTools]
|
|
int32 GetDotnetVersion() const override;
|
|
DotNetAOTModes UseAOT() const override;
|
|
bool OnDeployBinaries(CookingData& data) override;
|
|
};
|
|
|
|
#endif
|