Advertisement
Guest User

Untitled

a guest
Jan 19th, 2018
177
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.13 KB | None | 0 0
  1. // Copyright 1998-2017 Epic Games, Inc. All Rights Reserved.
  2.  
  3. using System.IO;
  4.  
  5.  
  6. namespace UnrealBuildTool.Rules
  7. {
  8.     public class Voxel : ModuleRules
  9.     {
  10.         public Voxel(ReadOnlyTargetRules Target) : base(Target)
  11.         {
  12.             PCHUsage = ModuleRules.PCHUsageMode.UseExplicitOrSharedPCHs;
  13.             bEnforceIWYU = false;
  14.  
  15.             // Hack to include engine private folder
  16.             // Get the engine path. Ends with "Engine/"
  17.             string engine_path = Path.GetFullPath(Target.RelativeEnginePath);
  18.  
  19.             PublicIncludePaths.Add(engine_path + "Source/Runtime/Engine/Private");
  20.             PublicIncludePaths.Add(engine_path + "Source/ThirdParty/nvtesslib/inc");
  21.  
  22.             PublicIncludePaths.AddRange(
  23.                 new string[] { }
  24.                 );
  25.  
  26.             PrivateIncludePaths.AddRange(
  27.                 new string[] {
  28.                     "Voxel/Private",
  29.                     "Voxel/Private/VoxelData",
  30.                     "Voxel/Private/VoxelRender",
  31.  
  32.                     "Voxel/Private/VoxelWorldGenerators",
  33.                     "Voxel/Private/VoxelAssets",
  34.                     "Voxel/Private/VoxelModifiers",
  35.  
  36.                     "Voxel/Classes/VoxelWorldGenerators",
  37.                     "Voxel/Classes/VoxelAssets",
  38.                     "Voxel/Classes/VoxelModifiers",
  39.                 }
  40.                 );
  41.  
  42.             PublicDependencyModuleNames.AddRange(
  43.                 new string[]
  44.                 {
  45.                     "Core",
  46.                     "CoreUObject",
  47.                     "Engine",
  48.                     "ProceduralMeshComponent",
  49.                     "Landscape",
  50.                     "Sockets",
  51.                     "Networking",
  52.                     "RenderCore",
  53.                     "ShaderCore",
  54.                     "RHI",
  55.                 }
  56.                 );
  57.  
  58.  
  59.             PrivateDependencyModuleNames.AddRange(
  60.                 new string[]
  61.                 {
  62.  
  63.                 }
  64.                 );
  65.  
  66.             DynamicallyLoadedModuleNames.AddRange(
  67.                 new string[]
  68.                 {
  69.  
  70.                 }
  71.                 );
  72.         }
  73.     }
  74. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement