ExtContentBrowser.Build.cs 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. // Copyright 2017-2021 marynate. All Rights Reserved.
  2. using System.IO;
  3. using UnrealBuildTool;
  4. public class ExtContentBrowser : ModuleRules
  5. {
  6. public ExtContentBrowser(ReadOnlyTargetRules Target) : base(Target)
  7. {
  8. PCHUsage = ModuleRules.PCHUsageMode.UseExplicitOrSharedPCHs;
  9. PrivateIncludePaths.AddRange(
  10. new string[] {
  11. Path.Combine(ModuleDirectory, "Private"),
  12. Path.Combine(ModuleDirectory, "Private/Adapters"),
  13. Path.Combine(ModuleDirectory, "Private/DependencyViewer"),
  14. Path.Combine(ModuleDirectory, "Private/Widgets"),
  15. Path.Combine(ModuleDirectory, "Private/Documentation"),
  16. }
  17. );
  18. PublicIncludePaths.AddRange(
  19. new string[]
  20. {
  21. }
  22. );
  23. PrivateIncludePathModuleNames.AddRange(
  24. new string[] {
  25. "AssetRegistry",
  26. "AssetTools",
  27. "AssetManagerEditor",
  28. "CollectionManager",
  29. "GameProjectGeneration",
  30. "MainFrame",
  31. "PackagesDialog",
  32. "SourceControl",
  33. "SourceControlWindows"
  34. }
  35. );
  36. PrivateDependencyModuleNames.AddRange(
  37. new string[]
  38. {
  39. "AppFramework",
  40. "ApplicationCore",
  41. "AssetRegistry",
  42. "AssetTagsEditor",
  43. "BlueprintGraph",
  44. "CoreUObject",
  45. "CollectionManager",
  46. "ContentBrowserData",
  47. "DesktopPlatform",
  48. "DesktopWidgets",
  49. "Engine",
  50. "EditorStyle",
  51. "EditorWidgets",
  52. "FileUtilities",
  53. "GraphEditor",
  54. "Projects",
  55. "InputCore",
  56. "LevelEditor",
  57. "RenderCore",
  58. "RHI",
  59. "Slate",
  60. "SlateCore",
  61. "TreeMap",
  62. "ToolMenus",
  63. "UnrealEd",
  64. "WorkspaceMenuStructure",
  65. // For Documentation
  66. "Analytics",
  67. "Documentation",
  68. "SourceCodeAccess",
  69. "SourceControl",
  70. }
  71. );
  72. PublicDependencyModuleNames.AddRange(
  73. new string[]
  74. {
  75. "AssetTools",
  76. "Core",
  77. }
  78. );
  79. DynamicallyLoadedModuleNames.AddRange(
  80. new string[]
  81. {
  82. //"AssetTools",
  83. "PropertyEditor",
  84. "PackagesDialog",
  85. "GameProjectGeneration",
  86. "MainFrame"
  87. }
  88. );
  89. }
  90. }