A modded EditSaber for making beat saber maps.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

93 lines
1.6 KiB

  1. // Some copyright should be here...
  2. using UnrealBuildTool;
  3. public class VictoryBPLibrary : ModuleRules
  4. {
  5. public VictoryBPLibrary(ReadOnlyTargetRules Target) : base(Target)
  6. {
  7. //4.15 Include What You Use
  8. bEnforceIWYU = false;
  9. PublicIncludePaths.AddRange(
  10. new string[] {
  11. "VictoryBPLibrary/Public"
  12. // ... add public include paths required here ...
  13. }
  14. );
  15. PrivateIncludePaths.AddRange(
  16. new string[] {
  17. "VictoryBPLibrary/Private",
  18. // ... add other private include paths required here ...
  19. }
  20. );
  21. PublicDependencyModuleNames.AddRange(
  22. new string[]
  23. {
  24. "Core"
  25. // ... add other public dependencies that you statically link with here ...
  26. }
  27. );
  28. PrivateDependencyModuleNames.AddRange(
  29. new string[]
  30. {
  31. "CoreUObject",
  32. "Engine",
  33. "InputCore",
  34. "RHI",
  35. "RenderCore",
  36. "HTTP",
  37. "UMG", "Slate", "SlateCore",
  38. "ImageWrapper",
  39. "PhysX",
  40. "HeadMountedDisplay",
  41. "AIModule",
  42. //FPlatformApplicationMisc
  43. "ApplicationCore"
  44. }
  45. );
  46. //APEX EXCLUSIONS
  47. if (Target.Platform != UnrealTargetPlatform.Android && Target.Platform != UnrealTargetPlatform.HTML5 && Target.Platform != UnrealTargetPlatform.IOS)
  48. {
  49. PrivateDependencyModuleNames.AddRange(
  50. new string[]
  51. {
  52. "APEX"
  53. }
  54. );
  55. PublicDependencyModuleNames.AddRange(
  56. new string[]
  57. {
  58. "ApexDestruction"
  59. }
  60. );
  61. }
  62. DynamicallyLoadedModuleNames.AddRange(
  63. new string[]
  64. {
  65. // ... add any modules that your module loads dynamically here ...
  66. }
  67. );
  68. }
  69. }