introduces ios support? still needs metal

This commit is contained in:
2025-06-29 01:21:55 +03:00
parent af4f0c3cad
commit cdeaac7c0c
79 changed files with 2176 additions and 1349 deletions

View File

@@ -1,5 +1,6 @@
#include "target.h"
#include "tier1/utlstring.h"
#include "tier1/utlstring.h"
#include "helper.h"
CUtlVector<CUtlString> all_IncludeDirectories = {
"public",
@@ -7,17 +8,34 @@ CUtlVector<CUtlString> all_IncludeDirectories = {
"external/Vulkan-Headers/include",
"external/VulkanMemoryAllocator/include",
"external/stb",
"external/SDL/include",
};
auto szTarget = Target_t::DefaultTarget().GetTriplet();
auto szOutputDir = CUtlString("build/funnygame/%s/game",szTarget.GetString());
bool bStaticBuild = false;
extern "C" void Preinit()
{
if (Target_t::DefaultTarget().kernel == TARGET_KERNEL_IOS)
bStaticBuild = true;
};
CUtlString tier0_lib;
CUtlString engine_lib;
CUtlString server_lib;
CUtlString client_lib;
#include "tier0/__build.cpp"
#include "tier1/__build.cpp"
#include "rapier/__build.cpp"
#include "engine/__build.cpp"
#include "launcher/__build.cpp"
#include "game/server/__build.cpp"
#include "game/client/__build.cpp"
#include "rapier/__build.cpp"
#include "engine/__build.cpp"
#include "funnyassets/__build.cpp"
#include "launcher/__build.cpp"