From a44970437daddca8350e293ea541ae4ce903d6a6 Mon Sep 17 00:00:00 2001 From: sdottaka Date: Sun, 6 Jan 2013 11:29:25 +0900 Subject: [PATCH] FolderCompare: * Fix build error * Add VC2010 project file * Add Dev-C++ project file * Add batch file to profile FolderCompare.exe * Add code for memory leak detection --- Testing/FolderCompare/FolderCompare.cpp | 7 + Testing/FolderCompare/FolderCompare.dev | 1412 ++++++++++++++++++++ Testing/FolderCompare/FolderCompare.vcproj | 12 +- Testing/FolderCompare/FolderCompare.vcxproj | 293 ++++ .../FolderCompare/FolderCompare.vcxproj.filters | 378 ++++++ Testing/FolderCompare/FolderCompare_vc10.sln | 25 + Testing/FolderCompare/Makefile | 2 +- Testing/FolderCompare/prof.cmd | 11 + 8 files changed, 2137 insertions(+), 3 deletions(-) create mode 100644 Testing/FolderCompare/FolderCompare.dev create mode 100644 Testing/FolderCompare/FolderCompare.vcxproj create mode 100644 Testing/FolderCompare/FolderCompare.vcxproj.filters create mode 100644 Testing/FolderCompare/FolderCompare_vc10.sln create mode 100644 Testing/FolderCompare/prof.cmd diff --git a/Testing/FolderCompare/FolderCompare.cpp b/Testing/FolderCompare/FolderCompare.cpp index 1d2110439..76a8c1ede 100644 --- a/Testing/FolderCompare/FolderCompare.cpp +++ b/Testing/FolderCompare/FolderCompare.cpp @@ -3,10 +3,17 @@ #include "DiffThread.h" #include "DiffWrapper.h" #include "FileFilterHelper.h" +#include #include +#ifdef _MSC_VER +#include +#endif int main() { +#ifdef _MSC_VER + _CrtSetDbgFlag( _CRTDBG_ALLOC_MEM_DF | _CRTDBG_LEAK_CHECK_DF); +#endif CompareStats cmpstats(2); FileFilterHelper filter; diff --git a/Testing/FolderCompare/FolderCompare.dev b/Testing/FolderCompare/FolderCompare.dev new file mode 100644 index 000000000..389845890 --- /dev/null +++ b/Testing/FolderCompare/FolderCompare.dev @@ -0,0 +1,1412 @@ +[Project] +FileName=FolderCompare.dev +Name=FolderCompare +Type=1 +Ver=2 +ObjFiles= +Includes=../../Src;../../Src/Common;../../Src/diffutils;../../Src/diffutils/lib;../../Src/diffutils/src;../../Src/CompareEngines;../../Externals/boost;../../Externals/Poco/Foundation/include;../../Externals/Poco/XML/include;../../Externals/Poco/Util/include +Libs=../../Externals/poco/lib/MinGW/ia32 +PrivateResource= +ResourceIncludes= +MakeIncludes= +Compiler=-DHAVE_CONFIG_H -DREGEX_MALLOC -D__NT__ _@@_ +CppCompiler= +Linker=-lPocoXML_@@_-lPocoUtil_@@_-lPocoFoundation_@@_-lversion_@@_-lshlwapi_@@_-luuid_@@_-lole32_@@_-loleaut32_@@_-lIphlpapi_@@_ +IsCpp=1 +Icon= +ExeOutput= +ObjectOutput= +LogOutput= +LogOutputEnabled=0 +OverrideOutput=0 +OverrideOutputName=FolderCompare.exe +HostApplication= +Folders=CompareEngines,DiffEngine,"Header Files","Source Files" +CommandLine= +UseCustomMakefile=0 +CustomMakefile= +IncludeVersionInfo=0 +SupportXPThemes=0 +CompilerSet=2 +CompilerSettings=0000000000000000101000000 +UnitCount=136 + +[VersionInfo] +Major=1 +Minor=0 +Release=0 +Build=0 +LanguageID=1033 +CharsetID=1252 +CompanyName= +FileVersion=1.0.0.0 +FileDescription=Developed using the Dev-C++ IDE +InternalName= +LegalCopyright= +LegalTrademarks= +OriginalFilename= +ProductName= +ProductVersion=1.0.0.0 +AutoIncBuildNr=0 +SyncProduct=1 + +[Unit1] +FileName=misc.cpp +CompileCpp=1 +Folder= +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit2] +FileName=FolderCompare.cpp +CompileCpp=1 +Folder= +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit3] +FileName=..\..\Src\CompareEngines\DiffUtils.h +CompileCpp=1 +Folder=CompareEngines +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit4] +FileName=..\..\Src\CompareEngines\ByteCompare.h +CompileCpp=1 +Folder=CompareEngines +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit5] +FileName=..\..\Src\CompareEngines\ByteCompare.cpp +CompileCpp=1 +Folder=CompareEngines +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit6] +FileName=..\..\Src\CompareEngines\TimeSizeCompare.cpp +CompileCpp=1 +Folder=CompareEngines +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit7] +FileName=..\..\Src\CompareEngines\ByteComparator.h +CompileCpp=1 +Folder=CompareEngines +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit8] +FileName=..\..\Src\CompareEngines\TimeSizeCompare.h +CompileCpp=1 +Folder=CompareEngines +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit9] +FileName=..\..\Src\CompareEngines\DiffUtils.cpp +CompileCpp=1 +Folder=CompareEngines +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit10] +FileName=..\..\Src\CompareEngines\ByteComparator.cpp +CompileCpp=1 +Folder=CompareEngines +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit11] +FileName=..\..\Src\diffutils\lib\regex.c +CompileCpp=0 +Folder=DiffEngine +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit12] +FileName=..\..\Src\diffutils\lib\regex.h +CompileCpp=1 +Folder=DiffEngine +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit13] +FileName=..\..\Src\diffutils\GnuVersion.c +CompileCpp=0 +Folder=DiffEngine +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd=$(CC) -c GnuVersion.c -o GnuVersion.o $(CFLAGS) + +[Unit14] +FileName=..\..\Src\diffutils\config.h +CompileCpp=1 +Folder=DiffEngine +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit15] +FileName=..\..\Src\diffutils\src\analyze.c +CompileCpp=0 +Folder=DiffEngine +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd=$(CC) -c analyze.c -o analyze.o $(CFLAGS) + +[Unit16] +FileName=..\..\Src\diffutils\src\context.c +CompileCpp=0 +Folder=DiffEngine +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit17] +FileName=..\..\Src\diffutils\src\Diff.cpp +CompileCpp=1 +Folder=DiffEngine +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit18] +FileName=..\..\Src\diffutils\src\diff.h +CompileCpp=1 +Folder=DiffEngine +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit19] +FileName=..\..\Src\diffutils\src\ed.c +CompileCpp=0 +Folder=DiffEngine +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit20] +FileName=..\..\Src\diffutils\src\ifdef.c +CompileCpp=0 +Folder=DiffEngine +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit21] +FileName=..\..\Src\diffutils\src\io.c +CompileCpp=0 +Folder=DiffEngine +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit22] +FileName=..\..\Src\diffutils\src\normal.c +CompileCpp=0 +Folder=DiffEngine +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit23] +FileName=..\..\Src\diffutils\src\side.c +CompileCpp=0 +Folder=DiffEngine +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit24] +FileName=..\..\Src\diffutils\src\system.h +CompileCpp=1 +Folder=DiffEngine +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit25] +FileName=..\..\Src\diffutils\src\util.c +CompileCpp=0 +Folder=DiffEngine +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit26] +FileName=..\..\Src\charsets.c +CompileCpp=0 +Folder=Source Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd=$(CC) -c charsets.c -o charsets.o $(CFLAGS) + +[Unit27] +FileName=..\..\Src\charsets.h +CompileCpp=1 +Folder=Header Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit28] +FileName=..\..\Src\codepage_detect.cpp +CompileCpp=1 +Folder=Source Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit29] +FileName=..\..\Src\codepage_detect.h +CompileCpp=1 +Folder=Header Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit30] +FileName=..\..\Src\CompareOptions.cpp +CompileCpp=1 +Folder=Source Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit31] +FileName=..\..\Src\CompareOptions.h +CompileCpp=1 +Folder=Header Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit32] +FileName=..\..\Src\CompareStats.cpp +CompileCpp=1 +Folder=Source Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit33] +FileName=..\..\Src\CompareStats.h +CompileCpp=1 +Folder=Header Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit34] +FileName=..\..\Src\ConflictFileParser.cpp +CompileCpp=1 +Folder=Source Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit35] +FileName=..\..\Src\ConflictFileParser.h +CompileCpp=1 +Folder=Header Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit36] +FileName=..\..\Src\DiffContext.cpp +CompileCpp=1 +Folder=Source Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit37] +FileName=..\..\Src\DiffContext.h +CompileCpp=1 +Folder=Header Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit38] +FileName=..\..\Src\DiffFileData.cpp +CompileCpp=1 +Folder=Source Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit39] +FileName=..\..\Src\DiffFileData.h +CompileCpp=1 +Folder=Header Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit40] +FileName=..\..\Src\DiffFileInfo.cpp +CompileCpp=1 +Folder=Source Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit41] +FileName=..\..\Src\DiffFileInfo.h +CompileCpp=1 +Folder=Header Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit42] +FileName=..\..\Src\DiffItem.cpp +CompileCpp=1 +Folder=Source Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit43] +FileName=..\..\Src\DiffItem.h +CompileCpp=1 +Folder=Header Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit44] +FileName=..\..\Src\DiffItemList.cpp +CompileCpp=1 +Folder=Source Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit45] +FileName=..\..\Src\DiffItemList.h +CompileCpp=1 +Folder=Header Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit46] +FileName=..\..\Src\DiffList.cpp +CompileCpp=1 +Folder=Source Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit47] +FileName=..\..\Src\DiffList.h +CompileCpp=1 +Folder=Header Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit48] +FileName=..\..\Src\DiffThread.cpp +CompileCpp=1 +Folder=Source Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit49] +FileName=..\..\Src\DiffThread.h +CompileCpp=1 +Folder=Header Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit50] +FileName=..\..\Src\DiffWrapper.cpp +CompileCpp=1 +Folder=Source Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit51] +FileName=..\..\Src\DiffWrapper.h +CompileCpp=1 +Folder=Header Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit52] +FileName=..\..\Src\DirItem.cpp +CompileCpp=1 +Folder=Source Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit53] +FileName=..\..\Src\DirItem.h +CompileCpp=1 +Folder=Header Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit54] +FileName=..\..\Src\DirScan.cpp +CompileCpp=1 +Folder=Source Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit55] +FileName=..\..\Src\DirScan.h +CompileCpp=1 +Folder=Header Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit56] +FileName=..\..\Src\DirTravel.cpp +CompileCpp=1 +Folder=Source Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit57] +FileName=..\..\Src\DirTravel.h +CompileCpp=1 +Folder=Header Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit58] +FileName=..\..\Src\Environment.cpp +CompileCpp=1 +Folder=Source Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit59] +FileName=..\..\Src\Environment.h +CompileCpp=1 +Folder=Header Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit60] +FileName=..\..\Src\FileFilter.cpp +CompileCpp=1 +Folder=Source Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit61] +FileName=..\..\Src\FileFilter.h +CompileCpp=1 +Folder=Header Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit62] +FileName=..\..\Src\FileFilterHelper.cpp +CompileCpp=1 +Folder=Source Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit63] +FileName=..\..\Src\FileFilterHelper.h +CompileCpp=1 +Folder=Header Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit64] +FileName=..\..\Src\FileFilterMgr.cpp +CompileCpp=1 +Folder=Source Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit65] +FileName=..\..\Src\FileFilterMgr.h +CompileCpp=1 +Folder=Header Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit66] +FileName=..\..\Src\FileTextEncoding.cpp +CompileCpp=1 +Folder=Source Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit67] +FileName=..\..\Src\FileTextEncoding.h +CompileCpp=1 +Folder=Header Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit68] +FileName=..\..\Src\FileTransform.cpp +CompileCpp=1 +Folder=Source Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit69] +FileName=..\..\Src\FileTransform.h +CompileCpp=1 +Folder=Header Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit70] +FileName=..\..\Src\FileVersion.cpp +CompileCpp=1 +Folder=Source Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit71] +FileName=..\..\Src\FileVersion.h +CompileCpp=1 +Folder=Header Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit72] +FileName=..\..\Src\FilterList.cpp +CompileCpp=1 +Folder=Source Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit73] +FileName=..\..\Src\FilterList.h +CompileCpp=1 +Folder=Header Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit74] +FileName=..\..\Src\FolderCmp.cpp +CompileCpp=1 +Folder=Source Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit75] +FileName=..\..\Src\FolderCmp.h +CompileCpp=1 +Folder=Header Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit76] +FileName=..\..\Src\LineFiltersList.cpp +CompileCpp=1 +Folder=Source Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit77] +FileName=..\..\Src\LineFiltersList.h +CompileCpp=1 +Folder=Header Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit78] +FileName=..\..\Src\locality.cpp +CompileCpp=1 +Folder=Source Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit79] +FileName=..\..\Src\locality.h +CompileCpp=1 +Folder=Header Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit80] +FileName=..\..\Src\markdown.cpp +CompileCpp=1 +Folder=Source Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit81] +FileName=..\..\Src\markdown.h +CompileCpp=1 +Folder=Header Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit82] +FileName=..\..\Src\MergeCmdLineInfo.cpp +CompileCpp=1 +Folder=Source Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit83] +FileName=..\..\Src\MergeCmdLineInfo.h +CompileCpp=1 +Folder=Header Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit84] +FileName=..\..\Src\MovedBlocks.cpp +CompileCpp=1 +Folder=Source Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit85] +FileName=..\..\Src\MovedLines.cpp +CompileCpp=1 +Folder=Source Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit86] +FileName=..\..\Src\MovedLines.h +CompileCpp=1 +Folder=Header Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit87] +FileName=..\..\Src\PatchHTML.cpp +CompileCpp=1 +Folder=Source Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit88] +FileName=..\..\Src\PatchHTML.h +CompileCpp=1 +Folder=Header Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit89] +FileName=..\..\Src\PathContext.cpp +CompileCpp=1 +Folder=Source Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit90] +FileName=..\..\Src\PathContext.h +CompileCpp=1 +Folder=Header Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit91] +FileName=..\..\Src\paths.cpp +CompileCpp=1 +Folder=Source Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit92] +FileName=..\..\Src\paths.h +CompileCpp=1 +Folder=Header Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit93] +FileName=..\..\Src\PluginManager.cpp +CompileCpp=1 +Folder=Source Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit94] +FileName=..\..\Src\PluginManager.h +CompileCpp=1 +Folder=Header Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit95] +FileName=..\..\Src\Plugins.cpp +CompileCpp=1 +Folder=Source Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit96] +FileName=..\..\Src\Plugins.h +CompileCpp=1 +Folder=Header Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit97] +FileName=..\..\Src\ProjectFile.cpp +CompileCpp=1 +Folder=Source Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit98] +FileName=..\..\Src\ProjectFile.h +CompileCpp=1 +Folder=Header Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit99] +FileName=..\..\Src\stringdiffs.cpp +CompileCpp=1 +Folder=Source Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit100] +FileName=..\..\Src\stringdiffs.h +CompileCpp=1 +Folder=Header Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit101] +FileName=..\..\Src\TempFile.cpp +CompileCpp=1 +Folder=Source Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit102] +FileName=..\..\Src\TempFile.h +CompileCpp=1 +Folder=Header Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit103] +FileName=..\..\Src\UniMarkdownFile.cpp +CompileCpp=1 +Folder=Source Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit104] +FileName=..\..\Src\UniMarkdownFile.h +CompileCpp=1 +Folder=Header Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit105] +FileName=..\..\Src\Common\coretools.cpp +CompileCpp=1 +Folder=Source Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit106] +FileName=..\..\Src\Common\coretools.h +CompileCpp=1 +Folder=Header Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit107] +FileName=..\..\Src\Common\ExConverter.cpp +CompileCpp=1 +Folder=Source Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit108] +FileName=..\..\Src\Common\ExConverter.h +CompileCpp=1 +Folder=Source Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit109] +FileName=..\..\Src\Common\LogFile.cpp +CompileCpp=1 +Folder=Source Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit110] +FileName=..\..\Src\Common\LogFile.h +CompileCpp=1 +Folder=Header Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit111] +FileName=..\..\Src\Common\multiformatText.cpp +CompileCpp=1 +Folder=Source Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit112] +FileName=..\..\Src\Common\multiformatText.h +CompileCpp=1 +Folder=Header Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit113] +FileName=..\..\Src\Common\OptionsMgr.cpp +CompileCpp=1 +Folder=Source Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit114] +FileName=..\..\Src\Common\OptionsMgr.h +CompileCpp=1 +Folder=Header Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit115] +FileName=..\..\Src\Common\RegOptionsMgr.cpp +CompileCpp=1 +Folder=Source Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit116] +FileName=..\..\Src\Common\RegOptionsMgr.h +CompileCpp=1 +Folder=Header Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit117] +FileName=..\..\Src\Common\unicoder.cpp +CompileCpp=1 +Folder=Source Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit118] +FileName=..\..\Src\Common\unicoder.h +CompileCpp=1 +Folder=Header Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit119] +FileName=..\..\Src\Common\UnicodeString.cpp +CompileCpp=1 +Folder=Source Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit120] +FileName=..\..\Src\Common\UnicodeString.h +CompileCpp=1 +Folder=Header Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit121] +FileName=..\..\Src\Common\UniFile.cpp +CompileCpp=1 +Folder=Source Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit122] +FileName=..\..\Src\Common\UniFile.h +CompileCpp=1 +Folder=Header Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit123] +FileName=..\..\Src\Common\varprop.cpp +CompileCpp=1 +Folder=Source Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit124] +FileName=..\..\Src\Common\varprop.h +CompileCpp=1 +Folder=Header Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit125] +FileName=..\..\Src\Common\version.cpp +CompileCpp=1 +Folder=Source Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit126] +FileName=..\..\Src\Common\version.h +CompileCpp=1 +Folder=Header Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit127] +FileName=..\..\Src\FilterCommentsManager.cpp +CompileCpp=1 +Folder=Source Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit128] +FileName=..\..\Src\FilterCommentsManager.h +CompileCpp=1 +Folder=Header Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit129] +FileName=..\..\Src\Common\RegKey.cpp +CompileCpp=1 +Folder=Source Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit130] +FileName=..\..\Src\Common\RegKey.h +CompileCpp=1 +Folder=Header Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit131] +FileName=..\..\Src\Common\dllproxy.c +CompileCpp=0 +Folder=Source Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd=$(CC) -c dllproxy.c -o dllproxy.o $(CFLAGS) + +[Unit132] +FileName=..\..\Src\Common\dllproxy.h +CompileCpp=1 +Folder=Header Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit133] +FileName=..\..\Src\diffutils\lib\cmpbuf.c +CompileCpp=0 +Folder=DiffEngine +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd=$(CC) -c cmpbuf.c -o cmpbuf.o $(CFLAGS) + +[Unit134] +FileName=..\..\Src\diffutils\lib\cmpbuf.h +CompileCpp=1 +Folder=DiffEngine +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit135] +FileName=..\..\Src\Common\lwdisp.c +CompileCpp=0 +Folder=Source Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd=$(CC) -c lwdisp.c -o lwdisp.o $(CFLAGS) + +[Unit136] +FileName=..\..\Src\Common\lwdisp.h +CompileCpp=1 +Folder=Header Files +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + diff --git a/Testing/FolderCompare/FolderCompare.vcproj b/Testing/FolderCompare/FolderCompare.vcproj index 22d2eed77..09427292a 100644 --- a/Testing/FolderCompare/FolderCompare.vcproj +++ b/Testing/FolderCompare/FolderCompare.vcproj @@ -20,12 +20,13 @@ + + + + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {733E7C0B-AC3D-47AC-A8DA-E13644D6294D} + FolderCompare + Win32Proj + + + + Application + Unicode + + + Application + Unicode + + + Application + Unicode + + + Application + Unicode + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.40219.1 + Debug\ + $(IntDir) + Debug\ + $(IntDir) + true + true + Release\ + $(IntDir) + Release\ + $(IntDir) + false + false + + + + Disabled + ..\..\Src;..\..\Src\Common;..\..\Externals\boost;..\..\Externals\poco\Foundation\include;..\..\Externals\poco\XML\include;..\..\Externals\poco\Util\include;..\..\Src\diffutils\src;..\..\Src\diffutils\lib;..\..\Src\diffutils\;..\..\Src\CompareEngines;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_CONSOLE;UNICODE;POCO_STATIC;_STATIC_CPPLIB;HAVE_CONFIG_H;REGEX_MALLOC;__NT__;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + + Level3 + EditAndContinue + + + /profile %(AdditionalOptions) + shlwapi.lib;Iphlpapi.lib;version.lib;%(AdditionalDependencies) + $(OutDir)$(ProjectName).exe + ..\..\Externals\poco\lib;%(AdditionalLibraryDirectories) + true + $(OutDir)ProjectFile.pdb + Console + MachineX86 + true + + + + + Disabled + ..\..\Src;..\..\Src\Common;..\..\Externals\boost;..\..\Externals\poco\Foundation\include;..\..\Externals\poco\XML\include;..\..\Externals\poco\Util\include;..\..\Src\diffutils\src;..\..\Src\diffutils\lib;..\..\Src\diffutils\;..\..\Src\CompareEngines;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_CONSOLE;UNICODE;POCO_STATIC;_STATIC_CPPLIB;HAVE_CONFIG_H;REGEX_MALLOC;__NT__;%(PreprocessorDefinitions) + EnableFastChecks + MultiThreadedDebugDLL + true + + + Level3 + ProgramDatabase + + + /profile %(AdditionalOptions) + shlwapi.lib;Iphlpapi.lib;version.lib;%(AdditionalDependencies) + $(OutDir)$(ProjectName).exe + ..\..\Externals\poco\lib64;%(AdditionalLibraryDirectories) + true + $(OutDir)ProjectFile.pdb + Console + true + + + + + ..\..\Src;..\..\Src\Common;..\..\Externals\boost;..\..\Externals\poco\Foundation\include;..\..\Externals\poco\XML\include;..\..\Externals\poco\Util\include;..\..\Src\diffutils\src;..\..\Src\diffutils\lib;..\..\Src\diffutils\;..\..\Src\CompareEngines;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_CONSOLE;UNICODE;POCO_STATIC;HAVE_CONFIG_H;_STATIC_CPPLIB;REGEX_MALLOC;__NT__;%(PreprocessorDefinitions) + MultiThreadedDLL + true + + + Level3 + ProgramDatabase + + + shlwapi.lib;Iphlpapi.lib;version.lib;%(AdditionalDependencies) + $(OutDir)$(ProjectName).exe + ..\..\Externals\poco\lib;%(AdditionalLibraryDirectories) + true + Console + true + true + MachineX86 + true + + + + + ..\..\Src;..\..\Src\Common;..\..\Externals\boost;..\..\Externals\poco\Foundation\include;..\..\Externals\poco\XML\include;..\..\Externals\poco\Util\include;..\..\Src\diffutils\src;..\..\Src\diffutils\lib;..\..\Src\diffutils\;..\..\Src\CompareEngines;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_CONSOLE;UNICODE;POCO_STATIC;HAVE_CONFIG_H;_STATIC_CPPLIB;REGEX_MALLOC;__NT__;%(PreprocessorDefinitions) + MultiThreadedDLL + true + + + Level3 + ProgramDatabase + + + shlwapi.lib;Iphlpapi.lib;version.lib;%(AdditionalDependencies) + $(OutDir)$(ProjectName).exe + ..\..\Externals\poco\lib64;%(AdditionalLibraryDirectories) + true + Console + true + true + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Testing/FolderCompare/FolderCompare.vcxproj.filters b/Testing/FolderCompare/FolderCompare.vcxproj.filters new file mode 100644 index 000000000..c2957f515 --- /dev/null +++ b/Testing/FolderCompare/FolderCompare.vcxproj.filters @@ -0,0 +1,378 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hpp;hxx;hm;inl;inc;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx + + + {c716718e-5537-47bd-b1d3-2c5e910438ab} + + + {9b7f7771-f083-4ab3-9a5f-8017293e75e2} + + + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + CompareEngines + + + CompareEngines + + + CompareEngines + + + CompareEngines + + + DiffEngine + + + DiffEngine + + + DiffEngine + + + DiffEngine + + + DiffEngine + + + DiffEngine + + + DiffEngine + + + DiffEngine + + + DiffEngine + + + DiffEngine + + + DiffEngine + + + DiffEngine + + + Source Files + + + Source Files + + + Source Files + + + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + CompareEngines + + + CompareEngines + + + CompareEngines + + + CompareEngines + + + DiffEngine + + + DiffEngine + + + DiffEngine + + + DiffEngine + + + DiffEngine + + + Header Files + + + \ No newline at end of file diff --git a/Testing/FolderCompare/FolderCompare_vc10.sln b/Testing/FolderCompare/FolderCompare_vc10.sln new file mode 100644 index 000000000..b8a5189f3 --- /dev/null +++ b/Testing/FolderCompare/FolderCompare_vc10.sln @@ -0,0 +1,25 @@ +Microsoft Visual Studio Solution File, Format Version 11.00 +# Visual Studio 2010 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "FolderCompare", "FolderCompare.vcxproj", "{733E7C0B-AC3D-47AC-A8DA-E13644D6294D}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Win32 = Debug|Win32 + Debug|x64 = Debug|x64 + Release|Win32 = Release|Win32 + Release|x64 = Release|x64 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {733E7C0B-AC3D-47AC-A8DA-E13644D6294D}.Debug|Win32.ActiveCfg = Debug|Win32 + {733E7C0B-AC3D-47AC-A8DA-E13644D6294D}.Debug|Win32.Build.0 = Debug|Win32 + {733E7C0B-AC3D-47AC-A8DA-E13644D6294D}.Debug|x64.ActiveCfg = Debug|x64 + {733E7C0B-AC3D-47AC-A8DA-E13644D6294D}.Debug|x64.Build.0 = Debug|x64 + {733E7C0B-AC3D-47AC-A8DA-E13644D6294D}.Release|Win32.ActiveCfg = Release|Win32 + {733E7C0B-AC3D-47AC-A8DA-E13644D6294D}.Release|Win32.Build.0 = Release|Win32 + {733E7C0B-AC3D-47AC-A8DA-E13644D6294D}.Release|x64.ActiveCfg = Release|x64 + {733E7C0B-AC3D-47AC-A8DA-E13644D6294D}.Release|x64.Build.0 = Release|x64 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/Testing/FolderCompare/Makefile b/Testing/FolderCompare/Makefile index 24973b6e7..d86839ad8 100644 --- a/Testing/FolderCompare/Makefile +++ b/Testing/FolderCompare/Makefile @@ -1,4 +1,4 @@ -INCLUDES=-I../../Src -I../../Src/Common -I../../Src/diffutils -I../../Src/diffutils/lib -I../../Src/diffutils/src -I../../Src/CompareEngines -I../../Externals/boost -I../../Externals/Poco/Foundation/include -I../../Externals/Poco/XML/include +INCLUDES=-I../../Src -I../../Src/Common -I../../Src/diffutils -I../../Src/diffutils/lib -I../../Src/diffutils/src -I../../Src/CompareEngines -I../../Externals/boost -I../../Externals/Poco/Foundation/include -I../../Externals/Poco/XML/include -I../../Externals/Poco/Util/include CFLAGS=-g -pg -DHAVE_CONFIG_H -DREGEX_MALLOC -D__NT__ $(INCLUDES) CXXFLAGS=-g -pg $(INCLUDES) diff --git a/Testing/FolderCompare/prof.cmd b/Testing/FolderCompare/prof.cmd new file mode 100644 index 000000000..9f1a4f76c --- /dev/null +++ b/Testing/FolderCompare/prof.cmd @@ -0,0 +1,11 @@ +cd /d "%~dp0" +set PATH=C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Performance Tools;%PATH% +rem set PATH=C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Performance Tools\x64;%PATH% + +rem VSInstr Release\FolderCompare.exe +VSPerfCmd /start:sample /output:FolderCompare.vsp +VSPerfCmd /launch:%~dp0\Release\FolderCompare.exe +VSPerfCmd /shutdown +VSPerfReport FolderCompare.vsp /summary:all + +pause -- 2.11.0