ios compilation
This commit is contained in:
@@ -10,6 +10,7 @@ ADD_DEPENDENCY_BUILD_FILE(engine, "../engine/build.cpp");
|
||||
ADD_DEPENDENCY_BUILD_FILE(ms, "../materialsystem/build.cpp");
|
||||
ADD_DEPENDENCY_BUILD_FILE(fs, "../external/funnystdlib/stdfilesystems/build.cpp");
|
||||
ADD_DEPENDENCY_BUILD_FILE(tier0, "../external/funnystdlib/tier0/build.cpp");
|
||||
ADD_DEPENDENCY_BUILD_FILE(tier1, "../external/funnystdlib/tier1/build.cpp");
|
||||
ADD_DEPENDENCY_BUILD_FILE(server, "../game/server/build.cpp");
|
||||
ADD_DEPENDENCY_BUILD_FILE(client, "../game/client/build.cpp");
|
||||
|
||||
@@ -33,8 +34,9 @@ DECLARE_BUILD_STAGE(launcher)
|
||||
ldProject.objects.AppendTail({GET_PROJECT_OBJECT(engine, "engine")});
|
||||
ldProject.objects.AppendTail({GET_PROJECT_OBJECT(MaterialSystem, "MaterialSystem")});
|
||||
ldProject.objects.AppendTail({GET_PROJECT_OBJECT(RenderSystemVulkan, "RenderSystemVulkan")});
|
||||
ldProject.objects.AppendTail({GET_PROJECT_OBJECT(tier0, "tier0")});
|
||||
ldProject.objects.AppendTail({GET_PROJECT_OBJECT(filesystem_std, "fs")});
|
||||
ldProject.objects.AppendTail({GET_PROJECT_OBJECT(tier0, "libtier0")});
|
||||
ldProject.objects.AppendTail({GET_PROJECT_OBJECT(tier1, "tier1")});
|
||||
ldProject.objects.AppendTail({GET_PROJECT_OBJECT(filesystem_std, "libfs")});
|
||||
ldProject.objects.AppendTail({GET_PROJECT_OBJECT(shadercompiler, "fs")});
|
||||
ldProject.objects.AppendTail({GET_PROJECT_OBJECT(Server, "server")});
|
||||
ldProject.objects.AppendTail({GET_PROJECT_OBJECT(Client, "client")});
|
||||
@@ -48,7 +50,20 @@ DECLARE_BUILD_STAGE(launcher)
|
||||
manifest.SetPackageID("com.kotofyt.funnygame");
|
||||
manifest.SetPackageExecutable(outputProject);
|
||||
V_printf("%s\n", manifest.m_szPackageName.GetString());
|
||||
CUtlString szIpa = AppleTool()->BuildPackage( manifest, manifest.BuildManifest() );
|
||||
|
||||
CUtlString szOutputDir = manifest.BuildManifest();
|
||||
|
||||
filesystem2->CopyDirectory(CUtlString("%s/core/",szOutputDir.GetString()), "../funnyassets/maps");
|
||||
filesystem2->CopyDirectory(CUtlString("%s/core/",szOutputDir.GetString()), "../funnyassets/models");
|
||||
filesystem2->CopyDirectory(CUtlString("%s/core/",szOutputDir.GetString()), "../funnyassets/meshes");
|
||||
filesystem2->CopyDirectory(CUtlString("%s/core/",szOutputDir.GetString()), "../funnyassets/materials");
|
||||
filesystem2->CopyDirectory(CUtlString("%s/core/",szOutputDir.GetString()), "../funnyassets/textures");
|
||||
filesystem2->CopyDirectory(CUtlString("%s/core/",szOutputDir.GetString()), "../funnyassets/physics");
|
||||
filesystem2->CopyFile(CUtlString("%s/core/",szOutputDir.GetString()), "../funnyassets/default.cfg");
|
||||
filesystem2->CopyDirectory(szOutputDir, "../external/ios/SDL3.framework");
|
||||
|
||||
filesystem2->CopyDirectory(CUtlString("%s/core/",szOutputDir.GetString()), "../build/funnygame/assets/shaders");
|
||||
CUtlString szIpa = AppleTool()->BuildPackage( manifest, szOutputDir );
|
||||
}
|
||||
ADD_OUTPUT_OBJECT("launcher", outputProject);
|
||||
return 0;
|
||||
|
||||
Reference in New Issue
Block a user