More modifications to seperate out debug/release modes
This commit is contained in:
		
							parent
							
								
									d3c31fd8de
								
							
						
					
					
						commit
						1d11564437
					
				| 
						 | 
					@ -255,6 +255,24 @@
 | 
				
			||||||
    <ClInclude Include="_scriptapi_stack.h" />
 | 
					    <ClInclude Include="_scriptapi_stack.h" />
 | 
				
			||||||
    <ClInclude Include="_scriptapi_symbol.h" />
 | 
					    <ClInclude Include="_scriptapi_symbol.h" />
 | 
				
			||||||
  </ItemGroup>
 | 
					  </ItemGroup>
 | 
				
			||||||
 | 
					  <ItemGroup>
 | 
				
			||||||
 | 
					    <ProjectReference Include="..\bridge\x64_dbg_bridge.vcxproj">
 | 
				
			||||||
 | 
					      <Project>{944d9923-cb1a-6f6c-bcbc-9e00a71954c1}</Project>
 | 
				
			||||||
 | 
					      <Private>true</Private>
 | 
				
			||||||
 | 
					      <ReferenceOutputAssembly>true</ReferenceOutputAssembly>
 | 
				
			||||||
 | 
					      <CopyLocalSatelliteAssemblies>false</CopyLocalSatelliteAssemblies>
 | 
				
			||||||
 | 
					      <LinkLibraryDependencies>true</LinkLibraryDependencies>
 | 
				
			||||||
 | 
					      <UseLibraryDependencyInputs>false</UseLibraryDependencyInputs>
 | 
				
			||||||
 | 
					    </ProjectReference>
 | 
				
			||||||
 | 
					    <ProjectReference Include="..\capstone_wrapper\capstone_wrapper.vcxproj">
 | 
				
			||||||
 | 
					      <Project>{c9b06e6e-3534-4e7b-9c00-c3ea33cc4e15}</Project>
 | 
				
			||||||
 | 
					      <Private>true</Private>
 | 
				
			||||||
 | 
					      <ReferenceOutputAssembly>true</ReferenceOutputAssembly>
 | 
				
			||||||
 | 
					      <CopyLocalSatelliteAssemblies>false</CopyLocalSatelliteAssemblies>
 | 
				
			||||||
 | 
					      <LinkLibraryDependencies>true</LinkLibraryDependencies>
 | 
				
			||||||
 | 
					      <UseLibraryDependencyInputs>false</UseLibraryDependencyInputs>
 | 
				
			||||||
 | 
					    </ProjectReference>
 | 
				
			||||||
 | 
					  </ItemGroup>
 | 
				
			||||||
  <PropertyGroup Label="Globals">
 | 
					  <PropertyGroup Label="Globals">
 | 
				
			||||||
    <ProjectGuid>{E6548308-401E-3A8A-5819-905DB90522A6}</ProjectGuid>
 | 
					    <ProjectGuid>{E6548308-401E-3A8A-5819-905DB90522A6}</ProjectGuid>
 | 
				
			||||||
    <Keyword>Win32Proj</Keyword>
 | 
					    <Keyword>Win32Proj</Keyword>
 | 
				
			||||||
| 
						 | 
					@ -366,7 +384,7 @@
 | 
				
			||||||
      <SubSystem>Windows</SubSystem>
 | 
					      <SubSystem>Windows</SubSystem>
 | 
				
			||||||
      <EnableCOMDATFolding>false</EnableCOMDATFolding>
 | 
					      <EnableCOMDATFolding>false</EnableCOMDATFolding>
 | 
				
			||||||
      <OptimizeReferences>false</OptimizeReferences>
 | 
					      <OptimizeReferences>false</OptimizeReferences>
 | 
				
			||||||
      <AdditionalDependencies>keystone\keystone_x86.lib;$(ProjectDir)..\capstone_wrapper\bin\x32\capstone_wrapper.lib;$(ProjectDir)..\capstone_wrapper\capstone\capstone_x86.lib;yara\yara_x86.lib;lz4\lz4_x86.lib;jansson\jansson_x86.lib;DeviceNameResolver\DeviceNameResolver_x86.lib;XEDParse\XEDParse_x86.lib;$(SolutionDir)bin\x32\x32bridge.lib;dbghelp\dbghelp_x86.lib;TitanEngine\TitanEngine_x86.lib;ws2_32.lib;psapi.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;shlwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
 | 
					      <AdditionalDependencies>keystone\keystone_x86.lib;$(ProjectDir)..\capstone_wrapper\capstone\capstone_x86.lib;yara\yara_x86.lib;lz4\lz4_x86.lib;jansson\jansson_x86.lib;DeviceNameResolver\DeviceNameResolver_x86.lib;XEDParse\XEDParse_x86.lib;dbghelp\dbghelp_x86.lib;TitanEngine\TitanEngine_x86.lib;ws2_32.lib;psapi.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;shlwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
 | 
				
			||||||
    </Link>
 | 
					    </Link>
 | 
				
			||||||
  </ItemDefinitionGroup>
 | 
					  </ItemDefinitionGroup>
 | 
				
			||||||
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
 | 
					  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -52,6 +52,11 @@
 | 
				
			||||||
    <Image Include="..\bug32.ico" />
 | 
					    <Image Include="..\bug32.ico" />
 | 
				
			||||||
    <Image Include="..\bug64.ico" />
 | 
					    <Image Include="..\bug64.ico" />
 | 
				
			||||||
  </ItemGroup>
 | 
					  </ItemGroup>
 | 
				
			||||||
 | 
					  <ItemGroup>
 | 
				
			||||||
 | 
					    <ProjectReference Include="..\bridge\x64_dbg_bridge.vcxproj">
 | 
				
			||||||
 | 
					      <Project>{944d9923-cb1a-6f6c-bcbc-9e00a71954c1}</Project>
 | 
				
			||||||
 | 
					    </ProjectReference>
 | 
				
			||||||
 | 
					  </ItemGroup>
 | 
				
			||||||
  <PropertyGroup Label="Globals">
 | 
					  <PropertyGroup Label="Globals">
 | 
				
			||||||
    <ProjectGuid>{3A22175E-6B72-FDCC-1603-C4A2163C7900}</ProjectGuid>
 | 
					    <ProjectGuid>{3A22175E-6B72-FDCC-1603-C4A2163C7900}</ProjectGuid>
 | 
				
			||||||
    <Keyword>Win32Proj</Keyword>
 | 
					    <Keyword>Win32Proj</Keyword>
 | 
				
			||||||
| 
						 | 
					@ -151,7 +156,7 @@
 | 
				
			||||||
      <SubSystem>Windows</SubSystem>
 | 
					      <SubSystem>Windows</SubSystem>
 | 
				
			||||||
      <EnableCOMDATFolding>true</EnableCOMDATFolding>
 | 
					      <EnableCOMDATFolding>true</EnableCOMDATFolding>
 | 
				
			||||||
      <OptimizeReferences>true</OptimizeReferences>
 | 
					      <OptimizeReferences>true</OptimizeReferences>
 | 
				
			||||||
      <AdditionalDependencies>$(SolutionDir)bin\x32\x32bridge.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies>
 | 
					      <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies>
 | 
				
			||||||
      <ProgramDatabaseFile>$(TargetDir)$(TargetName)_exe.pdb</ProgramDatabaseFile>
 | 
					      <ProgramDatabaseFile>$(TargetDir)$(TargetName)_exe.pdb</ProgramDatabaseFile>
 | 
				
			||||||
      <AdditionalManifestDependencies>
 | 
					      <AdditionalManifestDependencies>
 | 
				
			||||||
      </AdditionalManifestDependencies>
 | 
					      </AdditionalManifestDependencies>
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -144,7 +144,11 @@ MainWindow::MainWindow(QWidget* parent)
 | 
				
			||||||
    mThreadView->setWindowIcon(DIcon("arrow-threads.png"));
 | 
					    mThreadView->setWindowIcon(DIcon("arrow-threads.png"));
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    // Snowman view (decompiler)
 | 
					    // Snowman view (decompiler)
 | 
				
			||||||
 | 
					#ifdef _DEBUG
 | 
				
			||||||
 | 
					    mSnowmanView = 0;
 | 
				
			||||||
 | 
					#else
 | 
				
			||||||
    mSnowmanView = CreateSnowman(this);
 | 
					    mSnowmanView = CreateSnowman(this);
 | 
				
			||||||
 | 
					#endif
 | 
				
			||||||
    if(!mSnowmanView)
 | 
					    if(!mSnowmanView)
 | 
				
			||||||
        mSnowmanView = (SnowmanView*)new QLabel("<center>Snowman is disabled...</center>", this);
 | 
					        mSnowmanView = (SnowmanView*)new QLabel("<center>Snowman is disabled...</center>", this);
 | 
				
			||||||
    mSnowmanView->setWindowTitle(tr("Snowman"));
 | 
					    mSnowmanView->setWindowTitle(tr("Snowman"));
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue