37 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
		
		
			
		
	
	
			37 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
| 
								 | 
							
								using System.IO;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								namespace UnrealBuildTool.Rules
							 | 
						||
| 
								 | 
							
								{
							 | 
						||
| 
								 | 
							
									public class SpineEditorPlugin : ModuleRules
							 | 
						||
| 
								 | 
							
									{
							 | 
						||
| 
								 | 
							
										public SpineEditorPlugin(ReadOnlyTargetRules target) : base(target)
							 | 
						||
| 
								 | 
							
										{
							 | 
						||
| 
								 | 
							
											PCHUsage = PCHUsageMode.UseExplicitOrSharedPCHs;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								            PublicIncludePaths.Add(Path.Combine(ModuleDirectory, "Public"));
							 | 
						||
| 
								 | 
							
											PublicIncludePaths.Add(Path.Combine(ModuleDirectory, "../SpinePlugin/Public/spine-cpp/include"));
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
											PrivateIncludePaths.Add(Path.Combine(ModuleDirectory, "Private"));
							 | 
						||
| 
								 | 
							
											PrivateIncludePaths.Add(Path.Combine(ModuleDirectory, "../SpinePlugin/Public/spine-cpp/include"));
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								            PublicDependencyModuleNames.AddRange(new [] {
							 | 
						||
| 
								 | 
							
								                "Core",
							 | 
						||
| 
								 | 
							
								                "CoreUObject",
							 | 
						||
| 
								 | 
							
								                "Engine",
							 | 
						||
| 
								 | 
							
								                "UnrealEd",
							 | 
						||
| 
								 | 
							
								                "SpinePlugin"
							 | 
						||
| 
								 | 
							
								            });
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								            PublicIncludePathModuleNames.AddRange(new [] {
							 | 
						||
| 
								 | 
							
								               "AssetTools",
							 | 
						||
| 
								 | 
							
								               "AssetRegistry"
							 | 
						||
| 
								 | 
							
								            });
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								            DynamicallyLoadedModuleNames.AddRange(new [] {
							 | 
						||
| 
								 | 
							
								               "AssetTools",
							 | 
						||
| 
								 | 
							
								               "AssetRegistry"
							 | 
						||
| 
								 | 
							
								            });
							 | 
						||
| 
								 | 
							
										}
							 | 
						||
| 
								 | 
							
									}
							 | 
						||
| 
								 | 
							
								}
							 |