Files
UnrealEngineUWP/Engine/Source/Editor/AudioEditor/AudioEditor.Build.cs
jimmy smith aa0c3be4d2 AudioLink Abstractions and Engine Modules
#jira UE-123975
#rb phil.popp
#preflight 61b196c7e0430ca438a95533

#ROBOMERGE-AUTHOR: jimmy.smith
#ROBOMERGE-SOURCE: CL 18416580 in //UE5/Release-5.0/... via CL 18416585
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18416586 by jimmy smith in ue5-release-engine-test branch]
2021-12-09 01:34:26 -05:00

101 lines
1.9 KiB
C#

// Copyright Epic Games, Inc. All Rights Reserved.
using UnrealBuildTool;
public class AudioEditor : ModuleRules
{
public AudioEditor(ReadOnlyTargetRules Target) : base(Target)
{
PrivateIncludePaths.AddRange
(
new string[]
{
"Editor/AudioEditor/Private",
"Editor/AudioEditor/Private/Factories",
"Editor/AudioEditor/Private/AssetTypeActions"
}
);
PrivateDependencyModuleNames.AddRange
(
new string[]
{
"AudioMixer",
"EditorSubsystem",
"GameProjectGeneration",
"ToolMenus",
"UMG",
"DeveloperSettings",
"UMGEditor",
"AudioExtensions",
"AudioLinkEngine"
}
);
PublicDependencyModuleNames.AddRange
(
new string[]
{
"Core",
"CoreUObject",
"ApplicationCore",
"AudioMixer",
"SignalProcessing",
"InputCore",
"Engine",
"EditorFramework",
"UnrealEd",
"Slate",
"SlateCore",
"EditorStyle",
"RenderCore",
"LevelEditor",
"Landscape",
"PropertyEditor",
"DetailCustomizations",
"ClassViewer",
"GraphEditor",
"ContentBrowser",
}
);
PrivateIncludePathModuleNames.AddRange
(
new string[]
{
"AssetTools"
}
);
// Circular references that need to be cleaned up
CircularlyReferencedDependentModules.AddRange
(
new string[]
{
"DetailCustomizations",
}
);
if (Target.IsInPlatformGroup(UnrealPlatformGroup.Windows))
{
string PlatformName = "Win64";
string LibSndFilePath = Target.UEThirdPartyBinariesDirectory + "libsndfile/";
LibSndFilePath += PlatformName;
PublicAdditionalLibraries.Add(LibSndFilePath + "/libsndfile-1.lib");
PublicDelayLoadDLLs.Add("libsndfile-1.dll");
PublicIncludePathModuleNames.Add("UELibSampleRate");
RuntimeDependencies.Add("$(EngineDir)/Binaries/ThirdParty/libsndfile/" + PlatformName + "/libsndfile-1.dll");
PublicDefinitions.Add("WITH_SNDFILE_IO=1");
}
else
{
PublicDefinitions.Add("WITH_SNDFILE_IO=0");
}
}
}