diff --git a/Prebuild/src/Core/Parse/Preprocessor.cs b/Prebuild/src/Core/Parse/Preprocessor.cs index 57d4062041..b2306e43db 100644 --- a/Prebuild/src/Core/Parse/Preprocessor.cs +++ b/Prebuild/src/Core/Parse/Preprocessor.cs @@ -609,6 +609,7 @@ namespace Prebuild.Core.Parse { string[] directories = Directory.GetDirectories(preWildcard); Array.Sort(directories); + Array.Reverse(directories); foreach (string dirPath in directories ) { Console.WriteLine("Scanning : {0}", dirPath); @@ -642,6 +643,7 @@ namespace Prebuild.Core.Parse string[] files = Directory.GetFiles(searchDirectory, searchFilename); Array.Sort(files); + Array.Reverse(files); foreach (string includeFile in files) { FileInfo file = new FileInfo(includeFile); diff --git a/bin/Prebuild.exe b/bin/Prebuild.exe index 6e4b853ade..e58657ca70 100755 Binary files a/bin/Prebuild.exe and b/bin/Prebuild.exe differ